> ## Documentation Index
> Fetch the complete documentation index at: https://exa.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Exa Connect

> Give your Exa Agent live access to premium data partners, alongside Exa web search, in a single run.

Exa Connect plugs premium data partners directly into the Exa Agent loop. Attach a
provider to a run and the Exa Agent queries that partner's database the same way it
searches the web, then blends both into one grounded, structured answer.

New to agent runs? Start with the [Exa Agent guide](/reference/agent-api-guide),
then come back to attach data partners.

<Tip>
  Prefer MCP? Use the [Exa Agent tools in Exa MCP](/reference/exa-mcp#exa-agent) to run Agent — including [Exa Connect](/reference/agent-api/connect/overview) data sources — from Claude, Cursor, and any other MCP client.
</Tip>

## Why Exa Connect

* **Premium data, no integrations.** Reach premium partner data without signing
  contracts or wiring up an SDK. You call one Exa API.
* **Exa handles the plumbing.** We manage provider authentication, tool
  selection, retries, and result ranking. The Exa Agent does the rest.
* **Exa Agent picks the right source.** When your `outputSchema` asks for
  "monthly visits from Similarweb" or "verified officers," the Exa Agent calls the
  matching partner tool instead of guessing from a web page.
* **Web + partners in one run.** Connect doesn't replace Exa web search; it
  composes with it. The Exa Agent uses each source where it's strongest and cites
  everything.

## How it works

1. **Attach** one or more providers via the `dataSources` array on
   [`POST /agent/runs`](/reference/agent-api/create-a-run).
2. The Exa Agent **selects the right tool** for each step based on your query and
   `outputSchema`: partner data or Exa web search.
3. Partner results are **fused with web research** into your structured output,
   with sources attached.

## Pricing

<Note>
  Exa Connect pricing is additive with standard [Agent run pricing](/reference/agent-api/overview#limits-and-pricing).
  You pay the usual Agent compute and search costs, plus the provider call charge for each Exa Connect tool call.
</Note>

| Provider           | Price           |
| ------------------ | --------------- |
| Fiber.ai           | `$0.02 / call`  |
| Similarweb         | `$0.03 / call`  |
| Baselayer          | `$0.022 / call` |
| Affiliate.com      | `$0.015 / call` |
| Particle           | `$0.015 / call` |
| Financial Datasets | `$0.01 / call`  |
| Jinko              | `$0.005 / call` |

<CodeGroup>
  ```python Python theme={null}
  from exa_py import Exa

  exa = Exa()
  run = exa.agent.runs.create(
      query="Profile Anthropic: total funding and estimated monthly web traffic.",
      data_sources=[{"provider": "fiber_ai"}, {"provider": "similarweb"}],
      output_schema={
          "type": "object",
          "required": ["company"],
          "properties": {
              "company": {
                  "type": "object",
                  "required": ["name", "totalFunding", "monthlyVisits"],
                  "properties": {
                      "name": {"type": "string"},
                      "totalFunding": {"type": "string", "description": "from Fiber.ai"},
                      "monthlyVisits": {"type": "number", "description": "from Similarweb"},
                  },
              }
          },
      },
  )
  run = exa.agent.runs.poll_until_finished(run.id)
  ```

  ```typescript TypeScript theme={null}
  import Exa from "exa-js";

  const exa = new Exa();
  const run = await exa.agent.runs.create({
    query: "Profile Anthropic: total funding and estimated monthly web traffic.",
    dataSources: [{ provider: "fiber_ai" }, { provider: "similarweb" }],
    outputSchema: {
      type: "object",
      required: ["company"],
      properties: {
        company: {
          type: "object",
          required: ["name", "totalFunding", "monthlyVisits"],
          properties: {
            name: { type: "string" },
            totalFunding: { type: "string", description: "from Fiber.ai" },
            monthlyVisits: { type: "number", description: "from Similarweb" },
          },
        },
      },
    },
  });
  ```

  ```bash cURL theme={null}
  curl -s -X POST "https://api.exa.ai/agent/runs" \
    -H "Content-Type: application/json" \
    -H "x-api-key: $EXA_API_KEY" \
    -d '{
      "query": "Profile Anthropic: total funding and estimated monthly web traffic.",
      "dataSources": [{ "provider": "fiber_ai" }, { "provider": "similarweb" }],
      "outputSchema": {
        "type": "object",
        "required": ["company"],
        "properties": {
          "company": {
            "type": "object",
            "required": ["name", "totalFunding", "monthlyVisits"],
            "properties": {
              "name": { "type": "string" },
              "totalFunding": { "type": "string", "description": "from Fiber.ai" },
              "monthlyVisits": { "type": "number", "description": "from Similarweb" }
            }
          }
        }
      }
    }'
  ```
</CodeGroup>

## Data partners

<div className="connect-provider-cards">
  <Columns cols={2}>
    <Card title="Fiber.ai" icon="https://mintcdn.com/exa-52/vc1Uh8_sSaqT3DeY/images/connect/fiber.svg?fit=max&auto=format&n=vc1Uh8_sSaqT3DeY&q=85&s=63a7aab5fd6e954ca0391387c9d61cda" href="/reference/agent-api/connect/fiber" width="400" height="400" data-path="images/connect/fiber.svg">
      **GTM & recruiting.** B2B database of companies and people for lead discovery
      and contact research.
    </Card>

    <Card title="Similarweb" icon="https://mintcdn.com/exa-52/vc1Uh8_sSaqT3DeY/images/connect/similarweb.svg?fit=max&auto=format&n=vc1Uh8_sSaqT3DeY&q=85&s=e0aa89da140e7a1c4f24418136f6549a" href="/reference/agent-api/connect/similarweb" width="400" height="371" data-path="images/connect/similarweb.svg">
      **Web analytics.** Traffic estimates, global rankings, and competitor
      discovery for any domain.
    </Card>

    <Card title="Baselayer" icon="https://mintcdn.com/exa-52/vc1Uh8_sSaqT3DeY/images/connect/baselayer.svg?fit=max&auto=format&n=vc1Uh8_sSaqT3DeY&q=85&s=f74500a7ac081c852e32f44b1a22350a" href="/reference/agent-api/connect/baselayer" width="400" height="247" data-path="images/connect/baselayer.svg">
      **Compliance & KYB.** Verify US businesses: officers, registrations, and risk
      signals.
    </Card>

    <Card title="Affiliate.com" icon="https://mintcdn.com/exa-52/vc1Uh8_sSaqT3DeY/images/connect/affiliatecom.svg?fit=max&auto=format&n=vc1Uh8_sSaqT3DeY&q=85&s=c488bec107ff7747e1fedf87b989b352" href="/reference/agent-api/connect/affiliatecom" width="400" height="400" data-path="images/connect/affiliatecom.svg">
      **Commerce.** Product catalog search with pricing, brands, and merchant links.
    </Card>

    <Card title="Particle" icon="https://mintcdn.com/exa-52/vc1Uh8_sSaqT3DeY/images/connect/particle.svg?fit=max&auto=format&n=vc1Uh8_sSaqT3DeY&q=85&s=29bc816925a17c7fae53880228443030" href="/reference/agent-api/connect/particle" width="400" height="400" data-path="images/connect/particle.svg">
      **Media intelligence.** Search podcast transcripts with speaker attribution
      and timestamps.
    </Card>

    <Card title="Financial Datasets" icon="https://mintcdn.com/exa-52/vc1Uh8_sSaqT3DeY/images/connect/financialdatasets.svg?fit=max&auto=format&n=vc1Uh8_sSaqT3DeY&q=85&s=e4feb395588ca83efb8ac3822737156b" href="/reference/agent-api/connect/financialdatasets" width="401" height="400" data-path="images/connect/financialdatasets.svg">
      **Finance.** Ticker-based news coverage for US public companies.
    </Card>

    <Card title="Jinko" icon="https://mintcdn.com/exa-52/vc1Uh8_sSaqT3DeY/images/connect/jinko.svg?fit=max&auto=format&n=vc1Uh8_sSaqT3DeY&q=85&s=7fc6b4cd3691d1fd0eb7e583ebe3994a" href="/reference/agent-api/connect/jinko" width="400" height="395" data-path="images/connect/jinko.svg">
      **Travel.** Destination discovery ranked by lowest available fare from your
      departure airports.
    </Card>
  </Columns>
</div>

Need a source that isn't listed above? See our [Additional providers](/reference/agent-api/connect/additional-partners), which are available upon request by contacting our team.

## Usage

### Combining providers

Attach as many partners as your task needs — the Exa Agent calls each one where it's
strongest and blends the results with web search into a single structured answer:

```json theme={null}
{
  "dataSources": [
    { "provider": "similarweb" },
    { "provider": "fiber_ai" },
    { "provider": "harmonic" }
  ]
}
```

For a full walkthrough — including how to shape your query and `outputSchema` so every
partner fires — see [Combining providers](/reference/agent-api/connect/combining-providers).
