Prerequisites
- A Bright Data account with an active API key
- Completed the Quickstart
Request structure
Every synchronous request follows the same pattern:dataset_id and the input URL format.
The
/scrape endpoint is built for real-time, single-URL requests. It accepts up to 20 URLs and 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
200 response. Processing time varies with target-site conditions and scraper workload.
Example response
Example response
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. See LinkedIn data policy change for the full field status table and alternatives.
How to scrape LinkedIn companies
Dataset ID:gd_l1vikfnt1wgvvqz95w
Example response
Example response
How to scrape LinkedIn jobs
Dataset ID:gd_lpfll7v5hcqtkxl6l
Example response
Example response
How to scrape LinkedIn posts
Dataset ID:gd_lyy3tktm25m4avu764
Example response (illustrative, not captured)
Example response (illustrative, not captured)
Quick reference: dataset IDs
Output formats
Control the response format with theformat query parameter:
Related
Async batch requests
Scrape hundreds of URLs in a single batch job.
API reference
Full parameter and response field reference.