RapidAPI logo


By unogs
Updated 4 months ago
Popularity Score
Success Rate
Brrrinster663 years ago
Full list of TV shows / Movies availableHi, We're doing a lot of negative lookups right now on a daily basis against TV shows. Is there a full list of the TV shows and movies available that we can query, so we can only request the details for the items you do have? I've tried querying the get:new interface, but it only returns data going back to April 2016, even if I ask for the last 1000 days of data.
unogs3 years ago
closing ticket
Brrrinster663 years ago
Beautiful. Thanks very much :-)
unogs3 years ago
Or you could just specify your country id (78 for US) and run 3 queries.... Movies: api.cgi?q=-!1900,2017-!0,5-!0,10-!0-!movie-!Any-!Any-!&t=ns&cl=78&st=adv&ob=Relevance&p=1&sa=and Series: api.cgi?q=-!1900,2017-!0,5-!0,10-!0-!series-!Any-!Any-!&t=ns&cl=78&st=adv&ob=Relevance&p=1&sa=and All: api.cgi?q=-!1900,2017-!0,5-!0,10-!0-!Any-!Any-!Any-!&t=ns&cl=78&st=adv&ob=Relevance&p=1&sa=and
Brrrinster663 years ago
Sure. According to https://www.justwatch.com/us/provider/netflix?content_type=movie there are currently 3,620 Movies on Netflix US. Our internal database contains 122855 individual movies. Your get:new API call only returns 1100 items for both movies and tv shows combined, so if we want to find out which of the movies we have in our database are on Netflix, we need to make 122,000 API calls. At 2,500 calls per day, that's going to take 50 days to query. If your get:new API method returned all items from all time (given a sufficient days_back variable) then we'd only need to make 50 API calls to get the entire list, then 5,000 (or whatever) API calls in order to get the details. We could subsequently monitor get:new and get:deleted daily then only query the API for items which had been added.
unogs3 years ago
I guess I'm confused by the question, the advanced search queries everything we have and doesn't return information on titles we don't have. Can you give me an example of your problem?
Hi Developer, feel free to post your answer:
Log inSign up

Install SDK for NodeJS


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

.header("X-RapidAPI-Host", "unogs-unogs-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication