Skip to main content

Rate Limits

Rate limits protect the API and ensure fair usage. Limits are applied per API key based on your plan.
API access requires a paid plan (Creator or higher). Free accounts cannot create API keys.

Limits by plan

Prompt limits

The number of prompts you can track via the API is limited by your plan. The API enforces the same limits as the dashboard. Attempting to add a prompt beyond your limit returns an error:

Rate limit headers

Every API response includes rate limit information:

Exceeding limits

When rate limited, the API returns 429 Too Many Requests:
The response includes a Retry-After header with seconds to wait.

Best practices

  • Cache responses when possible — tracking data updates once daily
  • Use the export endpoint for bulk data instead of many individual requests
  • Implement exponential backoff on 429 responses
  • Use tags to filter data server-side instead of fetching everything