Integrations / Agent frameworks & builders
SpecStream for Haystack
specstream-haystack adds SpecStreamListFetcher to your pipeline and SpecStreamListTool to your agent. Every match from the live web comes back as a Document with its columns and source page.
What you get
- Columns as a fields dictEach Document's meta carries source_url, the time the row was read, and its columns as a fields dict for the next component.
- Saves with the pipelineA pipeline saved to YAML keeps the fetcher's max_price_usd and stores only the name of the env var that holds the key.
- Reruns reach the same runA retried step with the same request and limits reaches the run it started that hour, and its rows are paid for once.
Set it up
- Run pip install -U specstream-haystack on Python 3.10 or later, with haystack-ai 2.14 or newer.
- Set SPECSTREAM_API_KEY to a key from Agents & API; the components read it through Secret.from_env_var.
- Add SpecStreamListFetcher(max_price_usd=3) to a pipeline, or give SpecStreamListTool(max_price_usd=5) to a Haystack Agent.
The full setup guide has every step, with what to do if something doesn ’t arrive.
Related integrations
See allLive web data, in Haystack
Ask in your own words for companies, places, people, filings or anything else the web lists. You see the price before anything runs and pay only for the matches.