# How much does a Retriever AI Scrape API call cost?

Each call to Retriever AI's Scrape API costs $0.05, billed as one request whether it carries one URL or several. Send `POST https://agents.rtrvr.ai/zcj/b3pqyh25egnz/scrape` with a `urls` array, then pay the 402, the price quote, over x402 or MPP and retry. No account, API key or plan is needed.

## At a glance

- **Endpoint:** `POST https://agents.rtrvr.ai/zcj/b3pqyh25egnz/scrape`
- **Body:** `urls` (required), an array of absolute URLs. The response holds one tab for each URL, in the order sent.
- **Price:** $0.05 per request. Each call is one request, whatever the number of URLs in it.
- **Payment:** x402 (Base USDC) or MPP (Tempo USDC), the wallet rails, paid per call with no identity and no plan. A card pays only a call of $0.50 or more, so a Scrape call is paid from a wallet.
- **Free allowance and plans:** none. Scrape has no free included units, no credit plans and no subscriptions.
- **Response:** JSON with `success`, `tabs` (visible text, accessibility tree and link map per URL), `usageData` and `metadata`.
- **Limits:** inline output is capped by `response.inlineOutputMaxBytes` (default 1,048,576 bytes). Larger results return per-tab previews plus `metadata.responseRef` for the full payload.
- **Full purchase flow:** [the buyer skill](https://agents.rtrvr.ai/zcj/b3pqyh25egnz/SKILL.md)

## Scrape two pages for one call's price

Send both URLs in one body:

```http
POST https://agents.rtrvr.ai/zcj/b3pqyh25egnz/scrape
Content-Type: application/json

{"urls": ["https://example.com", "https://www.iana.org/help/example-domains"]}
```

This two-URL example paid $0.05 for the whole call. Its response held two tabs, and the first was for `https://example.com/`:

```json
{
  "success": true,
  "tabs": [
    {"requestedUrl": "https://example.com/", "url": "https://example.com/", "title": "Example Domain", "contentType": "text/html", "status": "success", "tree": "[textNode] This domain is for use in documentation examples without needing perm…", "elementLinkRecord": {"264": "https://iana.org/[path]"}},
    "… 1 more"
  ]
}
```

`usageData` reports Retriever AI's own infrastructure usage and does not show your charge. The storefront bills one request per call.

## Worked costs

| Calls | Pages at 2 URLs per call | Cost |
| --- | --- | --- |
| 1 | 2 | $0.05 |
| 100 | 200 | $5 |
| 1,000 | 2,000 | $50 |

Putting more URLs in each call lowers the cost per page. `settings.extractionConfig.maxParallelTabs` sets how many URLs load at once.

## What is charged, and when

- Nothing is charged until you pay the 402.
- Each call gets its own 402.
- Scrape has no plan to buy. A purchase attempt on the pay-as-you-go plan returns `400 payg_not_purchasable`. Call the API instead.
- The service returns raw page data. No language model runs on the output.

## Frequently asked questions

### Does the price change with the number of URLs in a call?

No. Every Scrape call is billed as one request at $0.05 per request, whether `urls` holds one address or many. Each URL comes back as its own tab, in the order you sent it.

### Do I need an account, API key or subscription to use the Scrape API?

No. You pay each call over x402 or MPP, and the signed payment identifies you. No upstream API key is needed. If you have no payment method, you can set one up at no cost; [How to pay](https://agents.rtrvr.ai/zcj/b3pqyh25egnz/payment.md) lists the options.

### Can I pay for Scrape calls with a card?

No. A card pays only a call of $0.50 or more, a Scrape call costs $0.05 per request, and Scrape has no credit plan, so calls are paid from a wallet over x402 or MPP.

### Is there a free allowance or trial for the Scrape API?

No. The `requests` meter has no free included units, so every call is charged at $0.05 per request.

### How do I check what a call was charged?

Read the `zc-billing` header on the paid response. Its `chargedUsd` field is the amount charged for that request. A delivered response with no `zc-billing` header billed nothing.

## Keep reading

- [Buyer skill](https://agents.rtrvr.ai/zcj/b3pqyh25egnz/SKILL.md): the full purchase flow
- [How to pay](https://agents.rtrvr.ai/zcj/b3pqyh25egnz/payment.md): x402, MPP and card
- [Scrape service and prices](https://agents.rtrvr.ai/zcj/b3pqyh25egnz/services/scrape): the live price by plan
- [Scrape API reference](https://agents.rtrvr.ai/zcj/b3pqyh25egnz/services/scrape/openapi.json): every request and response field
- [Error reference](https://agents.rtrvr.ai/zcj/b3pqyh25egnz/errors.md): payment and request errors

---

Updated 2026-10-28. All Retriever AI guides: https://agents.rtrvr.ai/guides.md. Storefront: https://agents.rtrvr.ai/zcj/b3pqyh25egnz/llms.txt.
