Skip to main content
Airscale rate limits are endpoint-specific. Each endpoint can enforce a different request limit and time window, so use the value documented on the endpoint page you are calling.

Limits by endpoint

All numeric limits below apply per workspace. A shared limit is one combined allowance for the named routes. Find people shares its 6 requests per second with Count people. Find companies shares its 6 requests per second with Company filter values and Business intent topics. These are separate limits for the two endpoint families. Post search, Profile comments, Comment likers, Profile posts, and Company posts each have their own 180-request allowance; they do not share it with each other or with Post likers and Post commenters. Company lookalikes returns 429 when its rate or concurrency limit is reached. Honor Retry-After when present. Repeating a search can cause another charge; see the endpoint guidance. For bulk email, the allowance counts input items, not HTTP requests. An endpoint without a documented numeric limit should not be treated as unlimited; use bounded concurrency and handle 429 responses.

Handle rate-limit responses

When a request exceeds an endpoint’s limit, the API returns 429 Too Many Requests. Treat the status code as the rate-limit signal; do not depend on an error field or response header unless that endpoint page documents it. Only retry when the endpoint page says the operation is safe to retry. Use bounded exponential backoff: cap both the maximum delay and the total number of attempts, then surface a persistent 429 to your application.

Check an endpoint’s limit

Review the request limit on the endpoint page before setting concurrency:

Find people

People search limits and request contract.

Find companies

Company search limits and request contract.

Email finder

Professional email lookup limits and request contract.

Airsearch

Airsearch limits and request contract.