Exa Websets datasets in 2026
Credits, limits, and rows from 1¢.
Exa Websets builds datasets from the web with the fields you choose. It bills in Websets credits at rates shown inside your account, the count is a target, and Exa's docs send large lists to Agent Ultra, metered up to $20 a run.
SpecStream is the live web data engine for teams and agents. Describe the dataset in plain words and get one row per match at 5¢, 15¢ or $1, with the fields you named. Ready lists cost 5¢ a row, and 1¢ after 2,000 rows.
New accounts get $10 of credit, no card. At 5¢ a row, that is 200 rows.
SpecStream and Exa Websets datasets side by side
| SpecStream | Exa Websets | |
|---|---|---|
| What you send | The records you want in plain words, with the conditions every row must meet and the fields to bring back | A query in plain words, a result count, and optional criteria and enrichments of text, numbers, dates or multiple choice |
| What you get back | Structured rows, one record per company, person, place or filing, with facts from many sites joined. Source URL and read time on every value | Items that pass every criterion, with their enrichments, in the dashboard, by API or by webhook. count is a target, and the Free plan stops a webset at 25 verified results |
| Price of a record | A delivered row: 5¢, 15¢ or $1 by how much the row needs, plus 5¢ for an email and 15¢ for a phone. A ready list: 5¢ a row for the first 2,000 rows and 1¢ after. The same rate on every plan | Websets credits, kept apart from Search API credits. Verified results, enrichments, contact data, imports and API previews each use credits, at rates shown on the billing page inside your account |
| A large dataset | A run keeps working until it reaches the count, for up to four hours on the largest requests. Ready lists hold 91,961,979 rows in all, and 100,000 rows of one list cost $1,080 | Requests for 1,000+ items take significantly longer. For large or exhaustive lists the docs point to Agent Ultra, metered at $0.10 per Agent Compute Unit and $0.005 per search, up to $20 a run by default |
| The price before a run | The most the run can cost, quoted before it starts and good for 30 minutes. Reading and pricing a request cost nothing, and nothing runs until you approve the maximum | A result count, which is a target. An API preview of a webset uses credits |
| Fields on each record | Any fact a page states, named in your request: up to 5 facts on a 5¢ row, up to 15 facts and one set of related records on a 15¢ row, no limit on a $1 row | Enrichments of text, numbers, dates or multiple choice for every result. In Exa Agent, an email adds $0.02 and a phone number $0.07 |
| Keeping it up to date | 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¢. A ready list with a feed sends the rows its source adds each week | A monitor searches for new items on a schedule that triggers at most once a day |
| A list you already have | Import a CSV, Excel file, Google Sheet or Airtable base of up to 20,000 rows. SpecStream fills in or checks each row. Import is free. A row that matches pays its rate, and a row that does not costs 5¢ | A CSV with a URL column: LinkedIn profile URLs for people and homepage URLs for companies. The most results you can import is set by your plan |
| Where the data goes | Google Sheets, Excel, Airtable, Notion, monday.com, HubSpot, Salesforce, Pipedrive, Attio, Slack, Teams, Zapier, Make, n8n and signed webhooks. Ready lists arrive as CSV and Excel | People websets export to connected sales tools, and a webset of any type exports to Clay by webhook, which requires a Clay Pro account |
| MCP and API | MCP server, REST API, Python and TypeScript SDKs, a CLI and A2A. An agent can buy one request with no account, by card or in USDC | The Websets API, which requires a paid Websets plan. Exa's docs send new list-building work to Exa Agent |
Why dataset buyers choose SpecStream
The price of a dataset is public
Websets shows its credit rates on the billing page inside an account. SpecStream's rates are on the pricing page: 5¢ for a row with 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. 1,000 companies with 5 fields cost $50, and with 15 fields $150. Every request gets a quote of the most it can cost, good for 30 minutes. Nothing runs until you approve it, and what the run does not use goes back to your balance.
Datasets that are ready today
On Nov 12, 2026, SpecStream sold 100,666 ready lists of public records, 91,961,979 rows in all, on the data lists page. A list costs 5¢ a row for the first 2,000 rows and 1¢ a row after, with a $5 minimum, paid by card with no account. The same day: 13,073 federal rules for $210.73, 31,428 open tenders in Europe and the UK for $394.28, and 7,781 open federal contract opportunities for $157.81. A list with a date column also comes as a weekly feed.
Every row meets the conditions you wrote
In Websets, count is a target, and the final count can be lower than requested. A SpecStream run keeps working until it reaches the count, for up to four hours on the largest requests. A result that fails one of your conditions is not delivered and not billed, and duplicates and rows you already own are never charged. For any row, get_find_decisions returns each condition's answer with its reason, the value, the source and the time it was read.
The dataset stays up to date
A Websets monitor searches for new items at most once a day. A saved SpecStream request reruns hourly to yearly, and each row comes back labeled changed, unchanged or no longer matching. A changed or new row costs half its rate (3¢, 8¢ or 50¢) and an unchanged row costs 1¢, so rechecking 10,000 rows that did not change costs $100. New matches arrive in Slack, email, a sheet, your CRM or a signed webhook.
Scored on the official benchmarks
The SpecStream Search API scores 97.9 F-score on all 1,000 SimpleQA Verified questions, 978 of them correct, and 64.0 item F1 and 43.4 row F1 on all 200 WideSearch tasks. The Extract API scores 0.908 F1 on WCXB. Every score and its method is on the benchmarks page.
Other Exa Websets alternatives for datasets
SpecStream
The live web data engine for teams and agents. One request in plain words returns the dataset as rows at 5¢, 15¢ or $1 each, with the most a run can cost quoted before it starts, and 100,666 ready lists of public records cost 5¢ a row, then 1¢ after 2,000 rows. The rows land in your sheet, your CRM, Slack or your agent and rerun hourly to yearly.
Bright Data datasets
A marketplace of pre-collected datasets at up to $0.0025 per record, where every purchase has a minimum order of $250. You filter what the marketplace holds. SpecStream finds the records your request describes on the live web, with no minimum order and $10 of credit to start. Every price is on Bright Data datasets.
Parallel FindAll
An API that returns matches for a query. Every run has a fixed cost plus a cost per match: $0.25 a run and $0.03 a match on the base generator, $10.00 and $1.00 on pro. On SpecStream a run has no fee of its own, and a run that finds nothing costs nothing.
Clay
A workspace where you build enrichment tables from data vendors in Clay's marketplace, paid in actions and data credits. The Free plan includes 500 actions and 100 data credits a month, and the plan cards show $167 and $446 a month. SpecStream has no vendor credits to budget: each delivered row has one price.
How SpecStream scores
The same numbers as the benchmarks page, from the official tasks and scorers.
How to switch from Exa Websets
Write the query, criteria and enrichments you give Websets as one request in plain words. Or import the CSV you exported from Websets, up to 20,000 rows, and SpecStream fills in or checks each row. Sign up and you get $10 of credit, no card. At 5¢ a row, that is up to 200 rows.
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": "Every AI startup that raised a seed round in 2026, with the founders, the amount raised, the lead investor, the headcount and the careers page", "count": 25}'Approve that maximum by card through Stripe's Link agent wallet, or in USDC, 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. To keep the dataset up to date, save the request and choose how often it reruns.
Pricing the rest of Exa? See Exa Websets alternatives for accounts in a CRM and Exa API alternative for search.
Frequently asked questions
Something we didn't answer? Talk to a human
How much does an Exa Websets dataset cost?
How large can an Exa dataset be?
count is a target, requests for 1,000+ items take significantly longer, and large or exhaustive lists go to Agent Ultra, which is metered up to $20 a run by default. A SpecStream run works for up to four hours on the largest requests, and its ready lists hold 91,961,979 rows.What is the best Exa Websets alternative for datasets?
Can I choose any fields for the dataset?
How often can a dataset be refreshed?
Can I buy a dataset without an account?
Does SpecStream have an API and an MCP server?
speed=fast. The Extract API costs $0.80 per 1,000 pages, and Deep Search returns rows at 5¢, 15¢ or $1 each. All three run through the REST API, the Python and TypeScript SDKs, the CLI and the MCP server at https://api.specstream.ai/mcp.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 benchmarksspecstream.ai/benchmarks, read Nov 12, 2026
- SpecStream data listsspecstream.ai/data/lists, read Nov 12, 2026
- SpecStream federal rulesspecstream.ai/data/federal-rules, read Nov 12, 2026
- SpecStream open tendersspecstream.ai/data/tenders, read Nov 12, 2026
- SpecStream federal contractsspecstream.ai/data/contracts, read Nov 12, 2026
- Exa Websets quickstartexa.ai/docs/websets/quickstart.md, read Nov 12, 2026
- Exa Websets overviewexa.ai/docs/reference/websets-overview, read Nov 12, 2026
- Exa Websets FAQexa.ai/docs/websets/faq.md, read Nov 12, 2026
- Exa Agent Ultraexa.ai/docs/agent/agent-ultra.md, read Nov 12, 2026
- Exa pricingexa.ai/docs/admin/pricing.md, read Nov 12, 2026
- Exa Websets monitorsexa.ai/docs/websets/api/monitors/create-a-monitor.md, read Nov 12, 2026
- Exa Websets CSV importexa.ai/docs/websets/dashboard/import-from-csv.md, read Nov 12, 2026
- Exa Websets integrationsexa.ai/docs/websets/dashboard/integrations.md, read Nov 12, 2026
- Bright Data datasetsbrightdata.com/products/datasets.md, read Nov 12, 2026
- Bright Data dataset marketplace pricingdocs.brightdata.com/datasets/marketplace/pricing, read Nov 12, 2026
- Parallel pricingdocs.parallel.ai/getting-started/pricing.md, read Nov 12, 2026
- Clay pricingclay.com/pricing, read Nov 12, 2026




