Rate limits and caching

This page describes the rate limits and caching policies that apply to use of the Tenor API.

Rate limits

Tenor API keys have a default rate limit of 1 API request per second (RPS). API requests made above the 1 RPS threshold will fail.

To have your rate limit increased, reach out to api@tenor.com.


You can cache Tenor's content URLs or API responses to reduce latency and enhance the user experience.

If your integration caches Tenor's content URLs, you must refresh the cache at least once each 24 hours.

If your integration caches Tenor's API responses, we recommend that you refresh the records frequently. Tenor's content ranking for a given query can adjust throughout the day.

When you cache any Tenor content, please respect the Cache-Control headers found in Tenor responses.