Authorization is left alone: it’s not ours.
GET /linkedin/profile, /linkedin/company, /linkedin/profile-search, /linkedin/company-search, with the same query parameters as LinkedIn profile, LinkedIn company and LinkedIn search, plus HarvestAPI’s own query and main (profile), query (company) and geoId (company search); any other parameter answers 400 and is not charged. A call never costs more than its route’s price (0.0116 with findEmail). iBlinked: POST /v1/enrich/single. Up2Data: POST /v1/profiles/enrich (0.01 per record BlitzAPI uses; errors are free). BlitzAPI and Up2Data have daily limits too (1 per account) and answer 429 past them; past any daily limit, an answer already in the shared cache is still served, free.
Our data is in response headers only:
Errors that are ours, not the provider’s:
Your API key is enough
No URL carries a workspace: the key picks it. Datacircle’s own routes are/auth/, /me/, /credits/, /checkout/, /files/ and /linkedin/<x>/, with Authorization: Token <api_key> (Bearer <api_key> works too).