Skip to main content
POST
Cost: 1 credit per successful profile · pay only on success Scrapes the profile live — never from cache — and returns the full record exactly as it appears on the public profile. Typical latency 2–8 seconds. Pure LinkedIn scraping: no email finding, no third-party enrichment blended in.
string
Public profile URL (e.g. https://linkedin.com/in/satyanadella) or public identifier (satyanadella). Provide url or urn.
string
LinkedIn member URN when you already have it from search or engagement endpoints.
string[]
Restrict the response to specific top-level fields (e.g. ["full_name", "headline", "positions"]). Same cost — this trims payload, not price. Listing followers_count or connections_count here also opts into the extra scrape below.
boolean
default:"false"
Include followers_count and connections_count. Off by default because those numbers are a second LinkedIn request, not part of the main profile scrape. Same credit; expect extra latency.

Response

object
The profile record.
object
Billing metadata: creditsUsed, creditsRemaining, billed, reason, requestId.

When you’re not charged

Private/deleted target (422), timeout (504), our error (500), rate limit (429). Full matrix: Pay-on-success. Rate limit: counts as 1 request against your rate limit.