Skip to content

Rate limits

The Visamundi API is intended for server-to-server integrations. Each API key has a monthly request quota, reset on the 1st of every month.

KeyMonthly quota
Trial key100 requests
Partner keySet in your partner agreement

/hello does not count towards the quota, and neither do requests refused with 403 plan_restricted.

Every counted response tells you where you stand:

HeaderMeaning
RateLimit-LimitYour monthly quota.
RateLimit-RemainingRequests left this month.
RateLimit-ResetSeconds until the quota resets (start of next month).

Further requests return 429 until the reset:

{
"success": false,
"statusCode": 429,
"code": "quota_exceeded",
"message": "Quota exceeded for this API key"
}
  • Cache aggressively. Reference data (countries, currencies, vaccines) changes infrequently. Cache it on your side and refresh periodically rather than per user request.
  • Call from your backend. Don’t fan out requests from end-user browsers; proxy and batch through your own service.
  • Back off on errors. If you receive 5xx responses, retry with exponential backoff rather than tight loops.

If your use case needs more volume, request access and we’ll discuss limits for your account.

Request API access

Full access is free in most cases: it's for travel professionals who also offer Visamundi's visa assistance to their customers. Tell us about your business and we'll get back to you within one business day.

Just want to try it? Get a trial key now (India, 100 requests/month).

Get a trial key

No sales call: we're engineers, we'd rather you judge the data on a real request. Confirm your email and your key is ready.

  • India as a destination
  • 100 requests / month
  • No card needed
Lost your key?

What's included · Travel pro? Full access is free in most cases: request it