Skip to main content
The Hive Inspect API is a work in progress. It is available to a small group of accounts today, and the release for everyone is coming very soon. To ask for early access, message us from the chat bubble in your dashboard.

Rate limit

You can make 120 requests per minute. The limit is counted per key owner, so all the keys one person created share it. When you go over the limit, the API returns 429. Wait a few seconds and try again. If your integration runs in a loop, add a growing delay between retries so it does not keep hitting the limit.
Request up to 200 records per page with limit=200, and use updated_since to fetch only what changed. Both keep your request count low.

Status codes

What an error looks like

Errors return JSON with a detail field that says what went wrong:
For 409 on a duplicate contact, detail includes the id of the contact that already has the email, so you can update it:

Which errors to retry

  • Retry: 429 and any 5xx response, after a short wait.
  • Do not retry as is: 400, 401, 403, 404, 409 and 422. These return the same error until you change the request.
Last modified on October 2, 2026