Botometer Pro

FREEMIUM
By OSoMe
Updated 4 months ago
Social
9.2/10
Popularity Score
2626ms
Latency
99%
Success Rate
YAXX0R6 months ago
Volume inquiryHello, I've been playing with your API through a Python script, and using it to check random small audience lists. There's a chance, depending on pricing, that my company would want to check a list we have of 1.8 million screen names. Even with Pro pricing, we'd have to run it for over 40 days, and I'm just wondering if there are any other options we might have.
OSoMe6 months ago
P.S. If you do have elevated access to Twitter data, you can also submit extra queries to botometer (beyond the Pro quota) and you will be billed an extra $1/2500 queries. So you could decrease the time you need. But again that requires paying Twitter/GNIP first. Closing the issue, and you can open another ticket or contact us directly (see contact email on Botometer website) in case you wish to discuss licensing.
OSoMe6 months ago
Dear Drew, The limit of the Pro API corresponds to the limit of the Twitter API (with application key) that you need to get the data to feed to Botometer. To go beyond that, you would need some other way to get Twitter data, ie, elevated access to the Twitter API via GNIP. If you have that, then we could discuss licensing our software, but it would be significantly more expensive. Let us know in that case, and we will put you in touch with the IU office of commercialization.
Hi Developer, feel free to post your answer:

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.post("https://botometer-pro.p.rapidapi.com/2/check_account")
.header("X-RapidAPI-Host", "botometer-pro.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/json")
.send({"user":{"id":"1234567890","screen_name":"IUNetSci","...":"..."},"timeline":[{"id":1234567890,"text":"@Botometer is so cool!","...":"..."},"..."],"mentions":[{"id":9876543210,"text":"@TruthyAtIndiana is also cool!","...":"..."},"..."]})
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication