Authorization is left alone: it’s not ours.
GET /linkedin/profile, /linkedin/company, /linkedin/profile-search, /linkedin/company-search. iBlinked: POST /v1/enrich/single. Up2Data: POST /v1/profiles/enrich (0.01 per record BlitzAPI uses; errors are free). Apify: POST /v2/acts/<user>~<actor>/run-sync-get-dataset-items for any Store actor, query timeout (seconds, at most 300, the default), memory (MB, at most 1024, the default), maxItems, maxTotalChargeUsd, clean, fields, limit; you pay the run’s full cost at Apify’s list price. Pay-per-event charges stop at your balance (the run gets maxTotalChargeUsd set to it); compute is bounded by the memory and timeout caps, and a run that costs more than your balance takes it below zero. $0.05 minimum balance to start. Runs over about 5 minutes are aborted and return 408. Ready-to-paste B2B actors: Apify recipes.
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>.