403: Authentication credentials were not provided
403: Authentication credentials were not provided
The
X-API-KEY header is missing or the key isn’t valid.- Check that the header name is exactly
X-API-KEYand that the value has no quotes or trailing spaces. - Make sure the key still exists on the API page.
- Make sure your proxy or HTTP client doesn’t strip custom headers.
403: Forbidden
403: Forbidden
The key can’t access this resource. The most common cause is a wrong Account ID in the path: copy it again from My Account. See authentication.
429: Too many requests
429: Too many requests
You hit a rate limit. Back off and retry later. Autocomplete allows 10 requests per second and feedback 60 per minute, per account. For many work emails, use the bulk work email lookup. See API errors and rate limits.
A lookup returns an empty result
A lookup returns an empty result
Forager has no data for that input.
- Try another identifier for the same person. For example, find their Forager
person_idwith person role search, then look up with the ID. - Check that a LinkedIn public identifier is only the part after
/in/, such asjane-doe, not the full URL.
A search filter matches nothing
A search filter matches nothing
Filters such as industries, locations, skills and technologies take Forager IDs, not free text. Get the IDs from the autocomplete endpoints first. See Find valid filter IDs.
A bulk work email job never finishes
A bulk work email job never finishes
Poll the bulk retrieve endpoint with a back-off, for example every few seconds, and honour a
Retry-After header if one is sent. Polling never consumes credits. A batch is rejected, and nothing is charged, if your credit balance can’t cover the whole batch. See bulk work email lookups.Credits are going faster than expected
Credits are going faster than expected
- List your recent charges with the credit usage endpoints.
- Look for repeated lookups of the same person, and cache results.
- Run contact lookups only for search results you keep.
A returned number or email is wrong
A returned number or email is wrong
Report it with the feedback endpoints, with
contact_status and, if you know it, is_correct_person: false.