Skip to the page

Fill in the empty cells in the list you already have.

SpecStream is the live web data engine for teams and agents. For enrichment, bring the rows you have, from a CSV, Excel, Google Sheets or Airtable, and SpecStream fills only the cells that are empty: website, phone, owner, email, the tools a site runs, or anything you can describe. Each new value links to the page it came from.

Get started – free

MCP•Take a look around•Talk to a human

What does it do?

Import the list or link the sheet. Pick the rows and the details to add. SpecStream looks each row up by its website, a page link or an ID such as a company number or a DOI, reads the live web for the missing details, and writes them into the empty cells only. Your own values are never overwritten.

A linked sheet is checked every day for new rows, so enrichment can keep running as the list grows. Send the filled rows back to the sheet or your CRM, matched to the records already there.

A wooden crate full of index cards and photographs, every one filed in its place.

Who is it for?

Any list where you know who, and need the rest.

Role
Use cases
RevOps
CRM exports with empty websites, phones and industries, filled and written back to the same records.
Marketing ops
A list of companies from an event, with the size, the tools on their site and a contact added.
Procurement and data teams
Supplier lists with the website, registration number and whether each one is still trading.
Researchers
A list of papers by DOI, with citations, funders and license added.
Agencies
A client's prospect sheet with owners and emails added, the likely ones labeled.

Top features

Bring the list. Importing is free.

CSV, Excel or pasted rows, or a linked Google Sheet, Excel workbook or Airtable view, up to 20,000 rows a list. Common headers map themselves, your extra columns stay, and every address lands on the map free.

What it costs

Importing, mapping and exporting are free. Each row SpecStream finds and checks costs 5¢, and a row that matches pays its rate instead: 10¢ with up to 5 details. A named person's email adds 10¢, a phone 25¢.

On top of the rate

What it covers
Price
A named person’s email
Added to the row’s rate when the row comes with the email you asked for. One built from the company’s own pattern counts and is labeled likely. A row without it pays its rate alone.
+10¢ a row
Their phone
Added the same way, on any list.
+25¢ a row
A detail you mark as needed
For each company that fit everything else and was left out without it, at most 10 for each row you asked for. The ones that have it come back as rows.
5¢ a company
Related records
A related list, such as a company’s jobs or a creator’s posts, includes 10 records a row. Each further 10 are 10¢.
10¢ per 10
Rechecks
5¢, 15¢ or 50¢ a row to read it again and say what changed. A contact adds half its price too.
Half the rate
Rows from your own list
For each one SpecStream finds and checks. One that matches pays its rate instead. Importing is free, and a row it can’t find costs nothing.
5¢ a row
Placing addresses on the map
Each imported address lands at its postcode, and rows with their own coordinates keep them.
Free

Every account starts with $10 of work, no card. Pro is $19 a month for $19 of work, and the rates are the same on every plan. Every plan and price

Is it for you?

How it compares:

Choose something else if…

  • You need the same 30 standard fields on millions of rows overnightA bulk data vendor is built for that volume.

Go with if…

  • The detail you need isn't a standard fieldDescribe it and each row is checked for it.
  • You want a source on every value you addEach new value links to its page.
  • Your list lives in a sheet that keeps changingNew rows are picked up daily.

Use it with the rest of SpecStream.

Every SpecStream tool works on the same lists, so nothing gets copied from one to the next.

Questions?

No. It fills empty cells only, and values you imported stay labeled as yours.

A row SpecStream can't find costs nothing. A row it finds and checks costs 5¢, and one that matches pays its rate instead.

Up to 20,000 rows and 20 MB a list. Rows that can't load are listed with their row number and the reason, and the rest load.

Export from the CRM, import the file, and send the filled rows back. SpecStream matches companies by domain and contacts by email, so it updates the records you have.

Still wondering?

  1. Read the docsWritten for people who want the details.
  2. Get started – freeYour first 30 days come with $10 of work.
  3. Talk to a humanSetup help, your use case or Enterprise.

Get started – free

Start with $10 of work on us, no card. A match costs $0.10, $0.30, or $1.

Connect your agent

Add this endpoint to your MCP client, sign in, and review what it’s allowed to do.
https://api.specstream.ai/mcp

Start in the workspace

Sign up and describe what you want to find, or import a list you already have.

Get started – free