Hello
I'm mid way through developing my app which uses the amazing TMDB API but have a few questions about search that I'm hoping you can answer :)
Are there any suggested/common methods that I should use when adding search to my app? My current plan is to just query the /search/movie endpoint each time someone searches (server side) but worry that this will push me over the rate limit of 30 requests every 10 seconds, especially if other calls are hitting the movie endpoint or even worse if I add autosuggest every character entered could possible cause an API request and count towards the limit!?
Is search rate limited with the same '30 requests every 10 seconds' rule or is it higher (especially for ngram/autosuggest) ?
My app is currently setup to cache requested movies when the request actually happens, but would it be better/allowed to fetch the entire movie catalog and just recache when required in order to prevent many API request for things such as search?
Many Thanks Ross
Can't find a movie or TV show? Login to create it.
Want to rate or add this item to a list?
Not a member?
Reply by Travis Bell
on February 20, 2015 at 6:17 PM
Hi Ross,
Thanks!
Yes, every method is rate limited. It's API wide. There is no way to bypass or circumvent the rate limits at this time. One thing to keep in mind is that it is IP based, not API key. We have many apps that integrate the ngram autocomplete searches and I've never heard of anyone that has an issue.
Cheers.
Reply by RossH
on February 21, 2015 at 12:56 PM
Hey Travis
Thanks for the info and quick reply!
Ross