API & errors
Unexpected status codes, missing fields, timeouts or integration help with Clay, n8n or your own code.
SUPPORT
Questions about the API, billing or your account? Email us. Every message is read by the people who build ProfileHunt.
Include these and we can usually fix it in one reply.
Request ID
Starts with req_. Open Usage, click the request, copy it from the top.
Profile URL
The LinkedIn link you sent, exactly as you sent it.
Account email
The email you sign in with, so we find your workspace fast.
What you expected
And what you got instead. A screenshot helps.
TOPICS
Unexpected status codes, missing fields, timeouts or integration help with Clay, n8n or your own code.
Payments, receipts or a top-up that didn't arrive. Credits never expire, and failed lookups are never charged.
Sign-in trouble, inviting teammates, roles, or a lost API key.
API ERRORS
You only pay when a profile is found. Everything else on this list is free, so retrying never costs you twice.
| HTTP | Body | Meaning | Cost |
|---|---|---|---|
| 200 | "status": "ok" | Profile found and returned. | 1 credit |
| 200 | "status": "gone" | No public profile at this URL. | Free |
| 200 | "status": "unavailable" | LinkedIn didn't serve the profile at that moment. Retry later. | Free |
| 401 | unauthorized | The API key is missing, wrong or revoked. | Free |
| 402 | insufficient_credits | Your workspace is out of credits. Top up on the billing page. | Free |
| 422 | invalid_url | Not a LinkedIn profile URL. Use linkedin.com/in/… | Free |
| 429 | rate_limited | Over 60 requests a minute on this key. Wait for Retry-After, then continue. | Free |
| 502 | upstream_failed | We couldn't reach LinkedIn. Safe to retry. | Free |
| 503 | temporarily_unavailable | Busy right now. Wait for the Retry-After header, then retry. | Free |
| 504 | timeout | The lookup took too long. Safe to retry. | Free |