Indeed jobs dataset in 2026
Prices compared, open roles as rows.
Bright Data sells its Indeed job listings dataset, 50.5M records, at up to $0.0025 a record, with a $250 minimum order. Apify's Indeed Jobs Scraper costs $0.75 to $1.00 per 1,000 jobs, and Coresignal's datasets start at $1,000.
SpecStream is the live web data engine for teams and agents. Describe the open roles you track in plain words, and Deep Search returns every match on the live web as rows at 5¢, 15¢ or $1, rerun as often as every hour.
New accounts get $10 of credit, no card.
Indeed job data sources side by side
| SpecStream | Bright Data Indeed jobs dataset | Apify Indeed Jobs Scraper | Coresignal job postings dataset | |
|---|---|---|---|---|
| What you ask for | The roles you track in plain words, with the conditions every row must meet: title, team, city, pay, company size, date posted | The Indeed job listings dataset from its store, a subset with only the data points you need, or filters described in plain English | A keyword and a country, with location, date, job type, remote and Indeed Apply filters | Filters on a job postings database built from 15+ web sources |
| What a row carries | The fields you name, from the posting and the company's own pages joined into one record. Source URL and read time on every value | Job ID, company name, date posted, job title, description, benefits, qualifications, job type and more | Each job with its description, pay, employer details and application URL, where the posting shows them | Job postings with new discovery, from 15+ web sources |
| The unit you pay for | A delivered row: 5¢, 15¢ or $1 by how much the row needs. Only rows that meet every condition are billed | A record, at up to $0.0025 | A job returned: $1.00 per 1,000 on Apify's free plan, down to $0.75 on higher plans | A dataset, from $1,000 |
| Smallest start | $10 of credit on sign-up, no card. A top-up starts at $10 | $250, one time, for the 100K record tier | Pay per job from the first run | 2,000 free API credits for a new user |
| New and changed roles | A saved request reruns hourly to yearly. Each row comes back labeled changed, unchanged or no longer matching. A changed or new row costs half its rate, an unchanged row 1¢ | Refreshed monthly. Custom delivery schedules, updates daily, weekly, monthly or on a custom basis, and Smart data updates that send only New Records or Updated Records | You schedule the scraper yourself and run it again | Records updated daily, weekly or monthly |
| Refresh price | Half the row rate for a new or changed row (3¢, 8¢ or 50¢), 1¢ for an unchanged row | 25% off a biannual plan, up to 80% off a monthly plan | The same price per job on every run | Set by agreement duration and record count |
| 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 or Parquet files, delivered to Snowflake, Amazon S3, Google Cloud, Azure or SFTP | An Apify dataset you export or read through the API | JSON or CSV files |
Why job data buyers choose SpecStream
The roles you track, not a 100K record file
Bright Data's smallest order for its Indeed job listings dataset is the 100K record tier at $250. Most teams that buy job data track a few hundred companies or a few roles: the accounts hiring for a team they sell to, or the competitors opening a site. On SpecStream you write that as the request, for example "companies in Texas hiring warehouse associates, with the job title, the posting URL, the city, the pay range and the date posted". SpecStream reads it back as conditions you can edit, finds every match on the live web and returns one row per open role. A role that fails a condition is left out and not billed. 300 open roles with up to 5 facts each cost $15.
New and changed roles, as often as every hour
Bright Data refreshes the Indeed dataset monthly, delivers on a schedule you create, 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 filled role shows as no longer matching and does not stay in your file. A changed or new row costs half its rate (3¢, 8¢ or 50¢), and an unchanged row costs 1¢. Read how schedules work.
The company joined to the role
A job record holds what the posting says. A SpecStream row can also carry facts from the company's own pages, such as its size, its website or the product it sells, joined into the same record. Each value has the URL of the page it was read on and the time it was read.
In the tool your team uses
Bright Data delivers files to Snowflake, Amazon S3, Google Cloud, Azure or SFTP. 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.
A price before the run
SpecStream quotes the most a run can cost before it starts, and nothing runs until you approve it. Duplicates and rows you already own are not charged, a run that finds nothing costs nothing, and whatever a run does not use goes back to your balance.
Other Indeed job data sources
SpecStream
The live web data engine. Deep Search returns the open roles you describe as rows at 5¢, 15¢ or $1 a row, 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 Indeed Scraper API
Bright Data's scraper for Indeed pages, at $1.50 per 1,000 records pay as you go, billed for successful records only. Every new account gets 5,000 free credits a month, which Bright Data values at about $7.50. SpecStream bills a row only when it meets every condition in your request.
Bright Data Indeed companies dataset
A second Indeed dataset in the same store: 4.2M company records with name, description, website, industry and company size, at the same price per record and the same $250 minimum. On SpecStream the company facts join the role in one row, from the company's own pages.
Apify Indeed Jobs Scraper
A community Actor in the Apify Store that collects public Indeed listings by keyword and country, at $1.00 per 1,000 jobs on the free plan and from $0.75 on higher plans. Fresh roles come from running it again yourself. A saved SpecStream request reruns on its own and labels every row changed, unchanged or no longer matching.
Coresignal job postings dataset
A dataset of 486M+ job postings from 15+ web sources, updated daily, weekly or monthly, starting from $1,000. It returns the fields its database keeps. SpecStream returns any field you name, read from the live web.
How SpecStream scores
The same numbers as the benchmarks page, from the official tasks and scorers.
How to start
Write the roles you track in plain words, in place of the dataset you would order or the scraper you run. Sign up and you get $10 of credit, no card. At 5¢ a row, that is up to 200 roles.
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": "Companies in Texas hiring warehouse associates, with the job title, the posting URL, the city, the pay range and the date posted, posted in the last 7 days", "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 an Indeed jobs dataset cost?
Can I get only new Indeed job postings?
How many records does Bright Data's Indeed dataset hold?
How much does a Bright Data refresh plan save?
What is the best alternative to an Indeed jobs 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 Indeed datasetsbrightdata.com/products/datasets/indeed, read Nov 12, 2026
- Bright Data datasets pricingbrightdata.com/pricing/datasets, read Nov 12, 2026
- Bright Data Indeed Scraper APIbrightdata.com/products/web-scraper/indeed, read Nov 12, 2026
- Apify Indeed Jobs Scraperapify.com/datascraperes/indeed-jobs-scraper, read Nov 12, 2026
- Coresignal jobs datacoresignal.com/lp/jobs-data-api/, read Nov 12, 2026




