LinkedIn 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
post
/v1/linkedin-scraper
POST /v1/linkedin-scraper HTTP/1.1
Host: api.delpha.io
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 53

{
  "url": "https://www.linkedin.com/company/delphainc/"
}
{
  "job_id": "21014abc65004d2781d2e0ef4c9fbb46",
  "message": "Job submitted",
  "status": "SUCCESS",
  "status_code": 202
}

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
get
/v1/linkedin-scraper/{job_id}
GET /v1/linkedin-scraper/{job_id} HTTP/1.1
Host: api.delpha.io
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "message": "Job succeeded.",
  "status": "SUCCESS",
  "status_code": 200,
  "result": {
    "result_url": "https://delphadev-static-ressources.s3.amazonaws.com/linkedin_results/delpha/123.json"
  },
  "process_time": 0.123
}

Last updated

Was this helpful?