For the complete documentation index, see llms.txt. This page is also available as Markdown.

Linked In Scraper

Efficiently extract public LinkedIn profile data for companies and organizations.

The LinkedIn Scraper allows you to retrieve structured information from public LinkedIn company pages, enabling automated data collection and enrichment workflows.

  • Scope: Currently supports public company profiles (public LinkedIn company pages)

  • Input: LinkedIn company page URL

  • Flow: Asynchronous job with a returned job_id; you retrieve the scraped data when ready

  • Output: Clean, structured company data including name, description, industry, location, website, and other publicly available information

  • Use cases: Company research, CRM enrichment, lead generation, market intelligence, data aggregation

Ideal for bulk data collection from public LinkedIn sources without requiring authentication or session management.

Submit a linkedin scraper job

post

Submit a linkedin scraper job. Returns a job ID for tracking the process.

Required scopes
This endpoint requires the following scopes:
  • : Access to the public API
Authorizations
OAuth2clientCredentialsRequired

OAuth2 client credentials flow for API access

Token URL:
Body

Payload to submit a new linkedin scraper job.

urlstringRequired

The LinkedIn URL to scrape. Important: Only public profiles can be scraped.

Example: https://www.linkedin.com/company/delphainc/
Responses
202

Job submitted

application/json

Response after submitting a new linkedin scraper job.

job_idstring · nullableOptional

The job ID. Required if status <= 300.

Example: 21014abc65004d2781d2e0ef4c9fbb46
messagestringRequired

The message to return

Example: Job submitted
statusstring · enumRequired

The status of the process

Example: SUCCESSPossible values:
status_codeintegerRequired

The status code to return

Example: 202
post/v1/linkedin-scraper

Get linkedin scraper job status

get

Retrieve the result and status of a previously submitted linkedin scraper job.

Required scopes
This endpoint requires the following scopes:
  • : Access to the public API
Authorizations
OAuth2clientCredentialsRequired

OAuth2 client credentials flow for API access

Token URL:
Path parameters
job_idstringRequired

The unique identifier of the linkedin scraper job

Example: {"summary":"Sample job ID","value":"21014abc65004d2781d2e0ef4c9fbb46"}
Responses
200

Job succeeded.

application/json

Response after retrieving the status and result of an linkedin scraper job.

messagestringRequired

A human-readable message describing the current state or outcome of the job.

Example: Job succeeded.
statusstring · enumRequired

The status of the process

Example: SUCCESSPossible values:
status_codeintegerRequired

The HTTP status code representing the job's current state.

Example: 200
process_timenumber · nullableOptional

The total time taken to process the job, in seconds.

Example: 0.123
get/v1/linkedin-scraper/{job_id}

Last updated

Was this helpful?