Skip to main content
This guide shows you how to send a synchronous request to each Bright Data LinkedIn Scraper API endpoint. It covers profiles, companies, jobs, and posts.

Prerequisites

Request structure

Every synchronous request follows the same pattern:
The only thing that changes between endpoints is the dataset_id and the input URL format.
The /scrape endpoint is built for real-time, single-URL requests. Bright Data recommends 20 URLs or fewer per request, a best practice rather than a hard limit, and the endpoint waits up to 1 minute. If collection takes longer, the response is HTTP 202 with a snapshot_id instead of data, and collection continues asynchronously. Fetch the result with async requests or have it pushed to you with webhook delivery.

How to scrape LinkedIn profiles

Dataset ID: gd_l1viktl72bvl7bjuj0
You should see a 200 response. Processing time varies with target-site conditions and scraper workload.
Full Profiles response schema
Since November 13, 2025, LinkedIn has restricted public access to the Position, Experience and Education fields. Fill rates for those three dropped from 50-64 percent to roughly 2 percent, and they now return sticky data from cache rather than a fresh scrape. All other fields refresh normally, except current_company.industry, which has been unsupported since Aug. 7, 2025. See LinkedIn data policy change for the full field status table and alternatives.

Which output fields does the LinkedIn profiles scraper return?

The LinkedIn profiles scraper (gd_l1viktl72bvl7bjuj0, collect_by_url) returns 42 output fields.
Machine-readable version with the input schema: /scrapers/gd_l1viktl72bvl7bjuj0.json

How to scrape LinkedIn companies

Dataset ID: gd_l1vikfnt1wgvvqz95w
Full Companies response schema

Which output fields does the LinkedIn companies scraper return?

The LinkedIn companies scraper (gd_l1vikfnt1wgvvqz95w, collect_by_url) returns 36 output fields.
Machine-readable version with the input schema: /scrapers/gd_l1vikfnt1wgvvqz95w.json

How to scrape LinkedIn jobs

Dataset ID: gd_lpfll7v5hcqtkxl6l
Full Jobs response schema

Which output fields does the LinkedIn jobs scraper return?

The LinkedIn jobs scraper (gd_lpfll7v5hcqtkxl6l, collect_by_url) returns 26 output fields.
Machine-readable version with the input schema: /scrapers/gd_lpfll7v5hcqtkxl6l.json

How to scrape LinkedIn posts

Dataset ID: gd_lyy3tktm25m4avu764
Full Posts response schema

Which output fields does the LinkedIn posts scraper return?

The LinkedIn posts scraper (gd_lyy3tktm25m4avu764, collect_by_url) returns 37 output fields.
Machine-readable version with the input schema: /scrapers/gd_lyy3tktm25m4avu764.json

Quick reference: dataset IDs

Output formats

Control the response format with the format query parameter: These are the format values for /scrape. The full list, NDJSON (default), JSON, JSON lines, CSV and Parquet, and where each applies is in output formats.

Async batch requests

Scrape hundreds of URLs in a single batch job.

API reference

Full parameter and response field reference.