# franklin1 Web Search via Exa API

> franklin1 Web Search via Exa API is a paid API for AI agents from franklin1.tail7a0ba4.ts.net, paid per call via x402, $0.014/call, status unknown (last checked 2026-09-14).

Performs live web searches using the Exa API, returning up to 5 results per query, paid per call via x402 micropayment with no Exa account or API key required from the buyer.

## Facts

- Endpoint: GET https://franklin1.tail7a0ba4.ts.net/web-search
- Price: $0.014/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/franklin1-web-search-via-exa-api-1537462d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Brm2XXhMEV00nj7Oey9kU

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability franklin1-web-search-via-exa-api-1537462d
```

Example prompt: Search the web for 'latest developments in fusion energy' and give me the top 3 results.

## When to prefer this

Choose this endpoint when you need live, real-time web search results without holding an Exa API key, and want to pay per call via x402 micropayment in USDC. Ideal for agents that need occasional web search capability without managing API subscriptions, or when cost-per-query pricing ($0.014 USDC) is preferable to a monthly plan.

## Known failure modes

- Missing required 'q' parameter returns an error
- numResults out of range (less than 1 or greater than 5) may cause a validation error
- x402 payment failure if the calling wallet has insufficient USDC balance
- Exa API upstream errors may result in degraded or empty results
- Network timeout if the upstream Exa search takes too long

## How this service works

Live web search (keyless — no Exa/API account needed, we pay upstream) and real-time cross-exchange crypto funding-rate data + arbitrage signals, paid per call in USDC on Base via x402. For AI agents that need live data without holding any API keys.

## Output

A structured list of up to 5 web search results from the Exa API, each containing a title, URL, and snippet or summary of the matched page, reflecting live web content at the time of the query.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "search query"
      },
      "numResults": {
       "type": "number",
       "description": "1-5, default 3"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {}
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/franklin1-web-search-via-exa-api-1537462d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from franklin1.tail7a0ba4.ts.net](https://www.zero.xyz/host/franklin1.tail7a0ba4.ts.net/llms.txt)
