LinkedIn profiles dataset in 2026
Prices compared, people as rows.
Bright Data sells LinkedIn people profiles, 676.2M records, at up to $0.0025 a record with a $250 minimum, narrowed by one prompt and redelivered on a schedule. Its Scraper API reads profiles at $1.5 per 1,000 records, and Apify's from $3.20.
SpecStream is the live web data engine for teams and agents. Describe the people you need in plain words, by role, company, place or what they did, and get each match as a row at 5¢, 15¢ or $1, plus 5¢ for an email.
New accounts get $10 of credit, no card.
LinkedIn profile data sources side by side
| SpecStream | Bright Data LinkedIn people profiles | Bright Data LinkedIn Profiles Scraper API | Apify LinkedIn Profile Scraper | |
|---|---|---|---|---|
| What you ask for | The people you need in plain words, with the conditions every row must meet: role, company, size, city, start date, or what they built, wrote or shipped | A pick from its datasets store, narrowed by filters on the fields it holds or by one prompt: "Describe exactly what you need, and let AI apply the perfect filters in seconds." | LinkedIn profile URLs you already have, up to 5,000 in one API call | LinkedIn profile URLs, public identifiers or profile IDs you already have |
| What a row carries | The fields you name, read from the person's public pages and their company's own site and joined into one record. Source URL and read time on every value | ID, name, city, country code, position, about, posts, current company and more: 42 fields in a profile record | Profile ID, name, city and country, current position, current company, about, experience, education, interests, posts, followers and connections | Work experience, education history, skills and more, with an email search as a second mode |
| The unit you pay for | A delivered row: 5¢, 15¢ or $1 by how much the row needs, plus 5¢ for an email and 15¢ for a phone. Only rows that meet every condition are billed | A record, at up to $0.0025, in tiers of 100K, 500K, 1M, 5M and 20M+ records. An order example in its docs prints $0.0006 a record | A record: $1.5 per 1,000 pay as you go, or $499 a month with 384,000 records included and $1.3 per 1,000 more | A profile: from $3.20 per 1,000 profile details, and $10 per 1,000 with the email search |
| Smallest start | $10 of credit on sign-up, no card. 500 people with up to 15 facts and a work email cost $100 | $250, one time, for 100K records. A record limit picks the records at random | 5K free records a month, no card | Billed per profile from the first run, with a free try |
| A custom dataset | Every request is a custom dataset: the conditions and fields you write, at the same row rates, with the most it can cost quoted before it runs | The prompt sets filters on the records it holds, and you pay for the records in the filtered snapshot. A new schema, enriched fields or a source it does not hold is a build by its sales team | Pick a pre-built scraper or create your own | The fields of this Actor, in its two modes |
| How old the data is | Read from the live web during your run, with the read time on every value | Pre-collected records from the last days to months. Records outside the time range you set are collected fresh for an additional fee | Collected when you call it | Collected when you run it |
| Scheduled delivery | A saved request reruns hourly to yearly, inside the spending limits you set | One time, bi-annual, quarterly, monthly, weekly or daily, with 25% off bi-annual, 50% off quarterly and 80% off monthly plans | Each call you make, billed for the records delivered | Each run you start, billed for the profiles returned |
| Only new or changed people | Each row comes back labeled changed, unchanged or no longer matching. A changed or new row costs half its rate, an unchanged row 1¢ | Smart data updates send only New Records or Updated Records, and you pay for those records | Every record delivered is billed at the rate above | Every profile returned is billed at the rate above |
| Where the data goes | Google Sheets, Excel, Airtable, Notion, HubSpot, Salesforce, Pipedrive, Attio, Slack, Teams, Zapier, Make, n8n, signed webhooks, the API and MCP | JSON, NDJSON, JSON Lines, CSV, XLSX or Parquet files, sent to Amazon S3, Google Cloud Storage, Azure Blob, Snowflake, Google PubSub, SFTP, a webhook or email | JSON, NDJSON or CSV, delivered by API, webhook or cloud storage | A dataset you export as CSV, JSON or XLS, or read through the API |
Why profile data buyers choose SpecStream
Only the people you need
Bright Data's smallest order of LinkedIn people profiles is 100K records for $250, and a record limit picks them at random. Most teams that buy profiles need a few hundred people who fit: the buyers at their accounts, the candidates for one role, the founders in one market. On SpecStream you write that as the request, for example "heads of data at US fintech companies with 200 to 2,000 employees who started in the role in the last 12 months, with their name, title, start date, city, the company website and a work email". SpecStream reads it back as conditions you can edit, finds every match on the live web and returns one row per person. A person who fails a condition is left out and not billed.
A custom dataset, priced per row
Bright Data's custom dataset tool turns one prompt into filters on the records it already holds, and the filtered snapshot is billed per record, at up to $0.0025. A field it does not hold, or a source it does not collect, goes to its sales team as a custom build. On SpecStream every request is a custom dataset. A condition can be any trait a public page states, such as a talk given this year or a product launched, and each condition on a row shows the page that states it. Rows cost 5¢ for up to 5 facts, 15¢ for up to 15 facts and one set of related records, and $1 for a deep row with no limit.
Schedules that label every change
Bright Data redelivers the dataset one time, bi-annually, quarterly, monthly, weekly or daily, with up to 80% off on monthly plans, and its Smart data updates send only New Records or Updated Records. A saved SpecStream request reruns hourly to yearly. Each row comes back labeled changed, unchanged or no longer matching, so a buyer who changed jobs shows as changed and a person who left the role shows as no longer matching. A changed or new row costs half its rate (3¢, 8¢ or 50¢), and an unchanged row 1¢. Read how schedules work.
Read live during your run
Bright Data's pre-collected records are from the last days to months. Records outside the time range you set are collected fresh for an additional fee, and its docs say a record that stops matching your filters is removed while the first collection is still charged. SpecStream reads each value from the live web during your run, with its read time. Duplicates, rows you already own and rows a page contradicts are not charged, and a run that finds nothing costs nothing.
In the tool your team uses
Bright Data delivers files to cloud storage, Snowflake, SFTP, a webhook or email. SpecStream sends new matches to Slack, Teams, email, Google Sheets, HubSpot, Salesforce, Pipedrive, Attio or a signed webhook, and to your agent through the MCP server at https://api.specstream.ai/mcp. New executives from SEC 8-K filings and layoffs from state WARN notices are at specstream.ai/signals.
Other LinkedIn profile data sources
SpecStream
The live web data engine. Deep Search returns the people you describe as rows at 5¢, 15¢ or $1 a row, plus 5¢ for an email and 15¢ for a phone, reruns them hourly to yearly with every change labeled, and delivers them to your sheet, CRM, Slack or agent. Source URL and read time on every value.
Bright Data Employees business enriched dataset
257.4M records of profile data joined to company data, sold per record from the same $250 minimum. SpecStream joins the person and the company into one row for the people you name, billed per delivered row. Compare it on our Bright Data employee dataset page.
Coresignal
Employee data through APIs and datasets, paid in credits. A full employee record costs 20 credits, plans start at $49 a month, and on the $1,000 Growth plan a credit costs $0.007, so a full record costs 14¢. Its datasets start from $1,000. On SpecStream a row with up to 15 facts costs 15¢, and only rows that meet your conditions are billed.
People Data Labs
Person data APIs paid in credits, starting at $98 a month with as few as 350 credits a month. SpecStream starts with $10 of credit, no card, and bills each delivered row from your balance, with a top-up from $10 that never expires. Compare it on our People Data Labs page.
How SpecStream scores
The same numbers as the benchmarks page, from the official tasks and scorers.
How to start
Write the people you need in plain words, in place of the dataset you would order or the profile URLs you would scrape. Sign up and you get $10 of credit, no card. At 20¢ for a person with up to 15 facts and an email, that is 50 people.
Or send the request from code. This call spends nothing: the 402 reply shows how SpecStream read the request, the columns and the most it can cost.
curl -i https://api.specstream.ai/v1/agent/lists \
-H "Content-Type: application/json" \
-d '{"request": "Heads of data at US fintech companies with 200 to 2,000 employees who started in the role in the last 12 months, with their name, title, start date, city, the company website and a work email", "count": 25}'Approve that maximum by card through Stripe's Link agent wallet, or in USDC on Base, Arbitrum or Polygon, and you pay for the rows found. On an account, your agent uses the MCP server at https://api.specstream.ai/mcp and your team uses the workspace, from the same balance. Save the request to rerun it on a schedule.
Frequently asked questions
Something we didn't answer? Talk to a human
How much does a LinkedIn profiles dataset cost?
How many records does Bright Data's LinkedIn people profiles dataset hold?
How does Bright Data's custom dataset builder work, and what does it cost?
Can I get only new or updated LinkedIn profiles?
What is the best alternative to a LinkedIn profiles dataset?
Does SpecStream have an API and an MCP server?
https://api.specstream.ai/mcp over Streamable HTTP, with OAuth or an API key, and the REST API, Python and TypeScript SDKs and CLI use the same balance. A request sent to /v1/agent/lists returns the most it can cost before anything runs.Sources
SpecStream wrote this page. Each rival figure comes from that company's own page.
- SpecStream pricingspecstream.ai/pricing, read Nov 12, 2026
- SpecStream for agentsspecstream.ai/agents.md, read Nov 12, 2026
- SpecStream schedulesspecstream.ai/docs/schedules, read Nov 12, 2026
- Bright Data LinkedIn datasetsbrightdata.com/products/datasets/linkedin, read Nov 12, 2026
- Bright Data datasetsbrightdata.com/products/datasets, read Nov 12, 2026
- Bright Data datasets pricingbrightdata.com/pricing/datasets, read Nov 12, 2026
- Bright Data purchase optionsdocs.brightdata.com/products/marketplace/purchase-options, read Nov 12, 2026
- Bright Data LinkedIn Profiles Scraper APIbrightdata.com/products/web-scraper/linkedin/profiles, read Nov 12, 2026
- Apify LinkedIn Profile Scraperapify.com/harvestapi/linkedin-profile-scraper, read Nov 12, 2026
- Coresignal pricingcoresignal.com/pricing/, read Nov 12, 2026
- People Data Labs person pricingpeopledatalabs.com/pricing/person, read Nov 12, 2026




