The Movie Database Support

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

2 replies (on page 1 of 1)

Jump to last post

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.

Hey Travis

Thanks for the info and quick reply!

Ross

Can't find a movie or TV show? Login to create it.

Global

s focus the search bar
p open profile menu
esc close an open window
? open keyboard shortcut window

On media pages

b go back (or to parent when applicable)
e go to edit page

On TV season pages

(right arrow) go to next season
(left arrow) go to previous season

On TV episode pages

(right arrow) go to next episode
(left arrow) go to previous episode

On all image pages

a open add image window

On all edit pages

t open translation selector
ctrl+ s submit form

On discussion pages

n create new discussion
w toggle watching status
p toggle public/private
c toggle close/open
a open activity
r reply to discussion
l go to last reply
ctrl+ enter submit your message
(right arrow) next page
(left arrow) previous page

Settings

Want to rate or add this item to a list?

hyrje