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
- Put your SpecStream key in FIRECRAWL_API_KEY and https://api.specstream.ai/firecrawl in FIRECRAWL_API_URL in .env.
- Add apiUrl: process.env.FIRECRAWL_API_URL to the FirecrawlApp client in app/(chat)/api/chat/route.ts.
- 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.