Skip to the page

SpecStream for Open Deep Research

SpecStream is the live web data engine for teams and agents. Point Open Deep Research's Firecrawl client at SpecStream and swap its extract calls for the Extract API. Search, scrape and every page a deep research reads run on one SpecStream key.

What you get

One added line for search
apiUrl in the FirecrawlApp client sends search and scrape to https://api.specstream.ai/firecrawl, answered in Firecrawl's v1 JSON.
Page text for every finding
A short function sends each page to the Extract API in place of Firecrawl's deprecated extract endpoint, in the shape the app already reads.
A run for under 3 cents
At most 7 searches and 28 page reads a deep research, billed from your balance with no plan.

Set it up

  1. Put your SpecStream key in FIRECRAWL_API_KEY and https://api.specstream.ai/firecrawl in FIRECRAWL_API_URL in .env.
  2. Add apiUrl: process.env.FIRECRAWL_API_URL to the FirecrawlApp client in app/(chat)/api/chat/route.ts.
  3. Replace the two app.extract calls with a readPages function that calls the Extract API, restart, and run a deep research.

The full setup guide has every step, with what to do if something doesn’t arrive.

Live web data, in Open Deep Research.

Ask in your own words for companies, places, people, filings or anything else the web lists.