FlyRail
Browse the docs

Rate limits

Each API key may make 120 requests a minute by default. Responses include X-RateLimit-Limit and X-RateLimit-Remaining. Over the limit you get 429 rate_limited with a Retry-After header (seconds).

  • Back off and retry after Retry-After. Don't hammer.
  • Use one key per integration so a busy one can't starve another.
  • Cache airports and airlines. They change rarely.
  • Search results are cached for a couple of minutes per route and date, so repeating a search is cheap.

Repeated requests with invalid keys are throttled by IP address.

Need more? Tell us your expected requests per minute during onboarding.