> SpecStream is the live web data engine for teams and agents. This is the Markdown copy of https://specstream.ai/integrations/eko. Every page, with what SpecStream does and costs: https://specstream.ai/llms.txt

# SpecStream for Eko

SpecStream is the live web data engine for teams and agents. Implement ChatService.websearch with SpecStream's Search API, and Eko's webSearch tool gets live results with the text of each page, at $1 per 1,000 searches of up to 10 results.

[Read the guide](https://specstream.ai/docs/integrations/eko.md)

## What you get

One method

websearch calls GET /v1/web-search and maps data.sources to Eko's WebSearchResult. No other Eko code changes.

Page text with each result

With passages=true each result carries the page text closest to the query, which Eko passes to the model as content.

Node, web or extension

The Search API answers cross origin GET requests, so the same function runs in Node.js, a page or an extension's background worker.

Status

Live

Category

[Agent frameworks & builders](https://specstream.ai/integrations.md#frameworks)

Built by

SpecStream

You need

Eko 4 and a SpecStream key.

Pricing

[You pay for the matches](https://specstream.ai/pricing.md)

Setup guide

[Read the guide](https://specstream.ai/docs/integrations/eko.md)

Help

[Talk to a human](https://specstream.ai/talk-to-a-human.md)

## Set it up

1.  Get a SpecStream key on the Search API screen of your workspace.
2.  Implement ChatService.websearch with one GET to https://api.specstream.ai/v1/web-search.
3.  Set global.chatService before creating the ChatAgent, then ask a question that needs the web.

[The full setup guide](https://specstream.ai/docs/integrations/eko.md) has every step, with what to do if something doesn’t arrive.

## Also in Agent frameworks & builders

The same live web data, in the other tools of this kind.

-   [OpenAI API](https://specstream.ai/integrations/openai.md)
-   [OpenAI Agents SDK](https://specstream.ai/integrations/openai-agents-sdk.md)
-   [LangChain](https://specstream.ai/integrations/langchain.md)
-   [LlamaIndex](https://specstream.ai/integrations/llamaindex.md)
-   [CrewAI](https://specstream.ai/integrations/crewai.md)
-   [Vercel](https://specstream.ai/integrations/vercel.md)
-   [Haystack](https://specstream.ai/integrations/haystack.md)
-   [See all](https://specstream.ai/integrations.md#frameworks)

## Live web data, in Eko.

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

[Read the guide](https://specstream.ai/docs/integrations/eko.md)[Talk to a human](https://specstream.ai/talk-to-a-human.md)
