# The web search API for AI agents that reads the pages for you.

> Web search API for AI agents: ranked results with the top pages read as Markdown, from $1.20/1K searches. Credits never expire. No KYC, pay in crypto.

- URL: https://llmwebsearch.com/
- Last updated: 2026-10-22
- Publisher: LLMWebSearch (https://llmwebsearch.com)

Send a question. Get ranked results from a live web search, with the first pages already read and cleaned into Markdown, so your agent can answer and cite in one step. No KYC — no ID, no selfie, no documents. Pay in crypto.

Operated by SerpGoat LLC. Our page reader respects robots.txt and introduces itself as LLMWebSearch.

*User: What is the safest way to rotate an API key without downtime?*

`search_web(query="rotate api key without downtime", read=3)`

```markdown
[1] Rotating API keys — docs.example.com (2026-09)
## Zero-downtime rotation
1. Create a second key
2. Deploy it to every service
3. Revoke the old key

[2] A key rotation checklist for production — blog.example.org (2026-06)
- Keep two keys active during the switch
- Alert on any call made with the old key

[3] Secrets management basics — security.example.net
**Never** commit a key to a repository.
```

*Agent: Run two keys side by side: create the new key, deploy it everywhere, then revoke the old one [1]. Watch for calls that still use the old key before you revoke it [2], and keep keys out of your repository [3].*

One search returns the ranked results and the text of the top pages, so the agent can answer and cite. One credit. Example shortened.

**Quick answer — Which web search API for AI agents returns page content and takes crypto without KYC?**

**LLMWebSearch** is a web search API for AI agents that returns ranked results with the content of the top pages in Markdown, paid in crypto with no ID upload. As of October 2026, 5,000 searches cost $9.25, 100,000 cost $145, and the rate falls to $1.20/1K searches at 1 million. One credit runs one search and reads the top 3 pages; credits never expire.

## How much does LLMWebSearch cost?

5,000 searches cost $9.25 ($1.85/1K searches), 100,000 searches cost $145 and 1,000,000 searches cost $1,200, as of October 2026. Each search includes the top 3 pages read as Markdown; reading 4 to 10 pages takes 2 credits. See [all packs](https://llmwebsearch.com/pricing/) and the [dated price comparison](https://llmwebsearch.com/compare/web-search-api-pricing/).

| Plan | Quantity | Price | Price per unit |
| --- | --- | --- | --- |
| Try | 5,000 searches | $9.25 | $1.85/1K searches |
| Builder | 25,000 searches | $41.25 | $1.65/1K searches |
| Production | 100,000 searches | $145 | $1.45/1K searches |
| Volume | 1,000,000 searches | $1,200 | $1.20/1K searches |

In every plan: Top 3 pages read as Markdown · Country, language, time and domain filters · Failed calls not charged · Credits never expire

Prices in USD, set on 2026-10-22. 1 credit = 1 search with up to 3 pages read.

**Before you pay**

- Minimum top-up $25. Top up once in crypto, then buy any plan from your balance.
- Money on your balance does not expire and buys search credits whenever you want. When a pack is cheaper than the minimum top-up, the part you paid only to reach that minimum comes back to you on request within 30 days of payment, in USDT or USDC, provided it is still unspent. The rest of a balance is not returned unless the law requires it.
- Credited once your payment is checked on the blockchain. Typical network confirmation time: BTC ≈ 20 min · USDT TRC-20 ≈ 1 min · USDT ERC-20 ≈ 5 min · USDC ERC-20 ≈ 5 min · ETH ≈ 5 min · SOL ≈ 1 min · LTC ≈ 15 min

## What does one search return?

One key, one credit balance, two endpoints: `/search` to ask the web, `/extract` to read URLs your agent already has.

- **[Ranked results](https://llmwebsearch.com/docs/search/)** — Up to 20 results from a live web search, each with title, URL, host, snippet and date when known.
- **[The pages, already read](https://llmwebsearch.com/docs/response/)** — The main content of the top 3 pages as Markdown, with a word count; ask for up to 10.
- **[Filters that matter](https://llmwebsearch.com/docs/search/)** — Country, language, past day, week, month or year, news only, and domains to include or exclude.
- **[News search](https://llmwebsearch.com/news-search-api/)** — Recent articles for monitoring and briefings, with their publication dates.
- **[Known URLs](https://llmwebsearch.com/docs/extract/)** — Send up to 20 URLs and get their content back, 1 credit per started group of 3 pages read.
- **[Ready for your agent](https://llmwebsearch.com/docs/mcp/)** — Copy-paste tools for MCP, LangChain, LlamaIndex, OpenAI function calling, n8n and OpenClaw.

## How is it different from a built-in search tool?

Model providers sell search inside their chat APIs. As of October 22, 2026, OpenAI and Anthropic charge $10 per 1,000 searches, plus the retrieved text as input tokens; Gemini 3 grounding costs $14 per 1,000 queries. Those tools return an answer with citations, and they tie you to one model.

LLMWebSearch returns the sources themselves. Your agent keeps any model, reads the pages, writes its own answer and cites the URLs. The [built-in tools comparison](https://llmwebsearch.com/compare/built-in-web-search-tools/) lists the prices, the token add-ons and the storage rules side by side.

## How do I start with LLMWebSearch?

Three steps; the slowest is the blockchain confirmation of your top-up.

1. **Top up in crypto** — Send at least $25 in USDT, USDC, BTC, ETH, SOL or LTC. No ID, no selfie, no documents, no work email.
2. **Buy a credit pack** — 5,000 searches for $9.25 or 25,000 searches for $41.25, paid from your balance. Your API key appears in the dashboard.
3. **Run a search** — POST https://llmwebsearch.com/api/v1/search with a query and your key as a Bearer token. The quick start has code for Python, Node.js and curl.

## What can you count on with LLMWebSearch?

- **robots.txt respected** — Our reader introduces itself as LLMWebSearch and leaves out pages a site disallows. See our page reader.
- **No workarounds** — When a site turns our reader away, the result comes back without content and with the site's status: we never solve CAPTCHAs, sign in to accounts or work around a block or a paywall.
- **Your queries stay yours** — We do not train any model on your queries or on what the API returns, and we add no rule of our own against storing results; the rights of the sites whose pages you read still apply. Details in the privacy policy.
- **Errors cost nothing** — A call that ends in an error uses no credit, and checking your balance is free.
- **Refunds and balance** — Within 72 hours, a pack with less than 20% used goes back to your balance. Read the refund policy.
- **Support by email** — A person answers support emails within 12 hours, seven days a week, and helps you wire search into your agent or framework, at support@llmwebsearch.com.

## Quick answers before you buy

### What is LLMWebSearch?

LLMWebSearch is a web search API for AI agents that returns ranked results with the content of the top pages in Markdown, paid in crypto with no ID upload. Prepaid credits from $1.20/1K searches never expire. No KYC — no ID, no selfie, no documents. Pay in crypto. It is operated by SerpGoat LLC. You buy prepaid credits from a crypto balance, then send queries to one HTTPS endpoint. See the [about page](https://llmwebsearch.com/about/).

### Does the API write the answer for me?

No. The API returns sources, not a written answer: your own model reads the pages, writes the reply and cites the URLs. That keeps you free to use any model, and it keeps the price of a search low.

### How are searches counted?

One credit pays for one search: up to 20 ranked results, with the pages of the first 3 read and returned as Markdown. Reading 4 to 10 pages makes it 2 credits. A call that ends in an error costs nothing. Reading pages whose URLs you already have costs 1 credit for each started group of 3 pages returned with content, up to 20 URLs per call; refused or failed URLs are not counted. Checking your remaining credits with `GET https://llmwebsearch.com/api/v1/credits` is free.

### Do I need to verify my identity or add a card?

No. LLMWebSearch asks for no ID, no selfie, no company documents, no work email and no credit card. Sign in with an account number; an email address is optional. You pay in BTC, USDT, USDC, ETH, SOL, LTC. The [Acceptable Use Policy](https://llmwebsearch.com/acceptable-use/) applies to every account.

### Can Claude Code, Cursor or OpenClaw use it?

Yes. The docs include a copy-paste [MCP server](https://llmwebsearch.com/docs/mcp/) with a `search_web` tool for Claude Code, Claude Desktop and Cursor, an [OpenClaw guide](https://llmwebsearch.com/docs/openclaw/) and an [OpenAI function-calling tool](https://llmwebsearch.com/docs/openai/). Keep `max_chars` low to fit your model's context.

## LLMWebSearch at a glance

| Attribute | Value |
| --- | --- |
| What it is | A web search API for AI agents: send a query, get ranked results with the content of the top pages as Markdown |
| KYC / ID verification | None — no ID, no selfie, no documents, no work email |
| Price | From $1.20/1K searches ($9.25 for 5,000 searches, $145 for 100,000 searches, $1,200 for 1,000,000 searches) |
| Credits | One credit pays for one search: up to 20 ranked results, with the pages of the first 3 read and returned as Markdown. Reading 4 to 10 pages makes it 2 credits. A call that ends in an error costs nothing |
| Reading known URLs | Reading pages whose URLs you already have costs 1 credit for each started group of 3 pages returned with content, up to 20 URLs per call; refused or failed URLs are not counted |
| Credit expiry | Search credits have no expiry date: what you do not use this month is still there next year |
| Output | Each result carries its position, title, URL, host, snippet and, when it was read, the page's main content as Markdown or plain text with its word count and publication date when known |
| Results | Results come from a live web search run at the moment of your call, in the order the search engine ranks them; nothing is served from an old index |
| Filters | Choose the country and language of the results, a time range (past day, week, month or year), web or news results, and domains to include or exclude |
| Answer | The API returns sources, not a written answer: your own model reads the pages, writes the reply and cites the URLs |
| robots.txt | Our reader respects robots.txt: it introduces itself as LLMWebSearch, follows the rules a site writes for it or for all robots, and leaves out the content of any page it is not allowed to read |
| Site owners' choices | A site that sets Content-Signal: ai-input=no in its robots.txt keeps its pages out of your results' content. When a site turns our reader away, the result comes back without content and with the site's status: we never solve CAPTCHAs, sign in to accounts or work around a block or a paywall |
| User-Agent | `LLMWebSearch/1.0 (+https://llmwebsearch.com/bot/)` |
| Endpoint | `POST https://llmwebsearch.com/api/v1/search` |
| Authentication | Pass your API key as a Bearer token in the Authorization header, or as the api_key query parameter |
| Code examples | Python, Node.js and curl, plus tool definitions for MCP, LangChain, LlamaIndex, OpenAI function calling, n8n and OpenClaw |
| Payment | Crypto only: BTC, USDT, USDC, ETH, SOL, LTC (USDT on TRC-20 or ERC-20, USDC on ERC-20) |
| Payment model | Top up from $25, then buy any credit pack from your balance. Money on your balance does not expire and buys search credits whenever you want. When a pack is cheaper than the minimum top-up, the part you paid only to reach that minimum comes back to you on request within 30 days of payment, in USDT or USDC, provided it is still unspent. The rest of a balance is not returned unless the law requires it |
| Account | Sign in with an account number; an email address is optional. Your account number is how you sign in, so store it carefully. With an optional email on file you can recover it; with no email, a lost number is gone for good |
| Request logs | Each call leaves one log line: the time, the account, the first 60 characters of the query, how many results and pages were returned, and the credits. Lines are deleted after 30 days. The content of the pages we read is not kept. Account number, orders, top-ups and credit totals stay while the account exists, then only as long as accounting law asks. Authorities receive records only when a law compels us |
| Operator | SerpGoat LLC |
| Support | A person answers support emails within 12 hours, seven days a week, and helps you wire search into your agent or framework |

---

LLMWebSearch: LLMWebSearch is a web search API for AI agents that returns ranked results with the content of the top pages in Markdown, paid in crypto with no ID upload. Prepaid credits from $1.20/1K searches never expire. No KYC — no ID, no selfie, no documents. Pay in crypto.
