---
title: agdata live pricing
canonical: https://agdata.shveik.dev/pricing
updated: generated at request time
---

# agdata live endpoint pricing

Prices below are generated from the endpoints enabled in this server process. Amounts are USD stablecoin units. The quote returned by a live endpoint is authoritative; request parameters and current payment-rail availability can affect it.

## Plans

| Plan | Price | Includes |
|---|---|---|
| Pay as you go | The live quote for each call, shown before payment | All enabled API endpoints; no account, no subscription, no minimum spend, no free tier. Quotes and documentation are free. |

## Features

Every paid call includes a quote before payment, x402 and MPP payment flows over the currently available settlement rails, and route-specific delivery and failure handling. Eligible short results can receive a refund for the undelivered portion. OpenAPI documents the request and response schemas; MCP exposes tools for enabled routes when available.

## How quoting works

Send the endpoint's JSON request without payment. A valid request returns HTTP 402 with a `PAYMENT-REQUIRED` header for x402 and a `WWW-Authenticate: Payment` challenge for MPP. Read the amount and network offer in that challenge before authorizing payment, then sign the offer and repeat the same request with the matching payment credential. The quote covers the requested limit where a route accepts one. Some result-list routes combine a fixed call component with a per-result amount; other routes use a single-call or request-size quote, as shown in the unit column.

## Endpoint prices

| Endpoint | Unit price (USD) | Unit | Minimum quote (USD) | Maximum quote (USD) | Networks and assets |
|---|---:|---|---:|---:|---|
| `unblock` | $0.01955 | call (default 5, max 20) | $0.01955 | $0.01955 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `instagram` | $0.0108 | result (default 5, max 20) | $0.0255 | $0.2307 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `google-maps` | $0.016 | result (default 5, max 20) | $0.0322 | $0.3362 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `tiktok` | $0.0148 | result (default 5, max 20) | $0.0315 | $0.3127 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `linkedin` | $0.037 | call (default 5, max 20) | $0.037 | $0.037 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `youtube` | $0.016 | result (default 5, max 20) | $0.032 | $0.336 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `twitter` | $0.0016 | result (default 5, max 20) | $0.014 | $0.0444 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `reddit` | $0.006 | result (default 5, max 20) | $0.0295 | $0.1435 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `amazon` | $0.02 | result (default 5, max 20) | $0.037 | $0.417 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `google-search` | $0.0018 | result (default 5, max 20) | $0.02285 | $0.06155 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `google-maps-reviews` | $0.0024 | result (default 10, max 50) | $0.01505 | $0.13265 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `youtube-transcript` | $0.032 | call (default 5, max 20) | $0.032 | $0.032 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `screenshot` | $0.01897 | call (default 5, max 20) | $0.01897 | $0.01897 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `linkedin-jobs` | $0.0016 | result (default 10, max 50) | $0.015 | $0.0934 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `indeed-jobs` | $0.001 | result (default 10, max 50) | $0.0141 | $0.0631 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `google-news` | $0.0046 | result (default 10, max 30) | $0.0239 | $0.1573 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `amazon-reviews` | $0.0036 | result (default 10, max 50) | $0.0174 | $0.1938 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `web-search` | $0.00456 | result (default 3, max 5) | $0.022545 | $0.040785 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `x-replies` | $0.0008 | result (default 10, max 50) | $0.0132 | $0.0524 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `youtube-comments` | $0.004 | result (default 20, max 100) | $0.018 | $0.414 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `tiktok-comments` | $0.0025 | result (default 20, max 100) | $0.01575 | $0.26325 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `instagram-comments` | $0.0052 | result (default 20, max 100) | $0.0198 | $0.5346 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |
| `search-plus` | $0.00152 | result (default 10, max 30) | $0.02872 | $0.088 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |

Limits in the table are server defaults and maxima. A per-result route charges for the results delivered, up to the quoted limit; single-result and request-priced routes use one call quote.

## Endpoint details

### unblock

Unblocker: any URL to clean Markdown

- Call: `POST https://agdata.shveik.dev/x402/unblock` (also `POST https://agdata.shveik.dev/mpp/unblock`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/unblock` answers HTTP 402 with the live quote
- Results: one result per call
- Quote for the default request: $0.04355 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"format":"markdown","url":"https://example.com/"}`

### instagram

Instagram posts by profile, tag, search

- Call: `POST https://agdata.shveik.dev/x402/instagram` (also `POST https://agdata.shveik.dev/mpp/instagram`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/instagram` answers HTTP 402 with the live quote
- Results: default 5, maximum 20; the quote is for the requested limit
- Quote for the default request: $0.0687 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"limit":5,"mode":"profile","query":"natgeo"}`

### google-maps

Google Maps places and businesses

- Call: `POST https://agdata.shveik.dev/x402/google-maps` (also `POST https://agdata.shveik.dev/mpp/google-maps`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/google-maps` answers HTTP 402 with the live quote
- Results: default 5, maximum 20; the quote is for the requested limit
- Quote for the default request: $0.0962 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"limit":5,"location":"Prague","query":"coffee shops"}`

### tiktok

TikTok videos by user, hashtag, search

- Call: `POST https://agdata.shveik.dev/x402/tiktok` (also `POST https://agdata.shveik.dev/mpp/tiktok`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/tiktok` answers HTTP 402 with the live quote
- Results: default 5, maximum 20; the quote is for the requested limit
- Quote for the default request: $0.0907 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"limit":5,"mode":"profile","query":"nasa"}`

### linkedin

LinkedIn profile lookup

- Call: `POST https://agdata.shveik.dev/x402/linkedin` (also `POST https://agdata.shveik.dev/mpp/linkedin`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/linkedin` answers HTTP 402 with the live quote
- Results: one result per call
- Quote for the default request: $0.117 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"query":"jane-example"}`

### youtube

YouTube video search and channel videos

- Call: `POST https://agdata.shveik.dev/x402/youtube` (also `POST https://agdata.shveik.dev/mpp/youtube`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/youtube` answers HTTP 402 with the live quote
- Results: default 5, maximum 20; the quote is for the requested limit
- Quote for the default request: $0.096 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"limit":5,"mode":"search","query":"web scraping tutorials"}`

### twitter

X (Twitter) tweets by handle or search

- Call: `POST https://agdata.shveik.dev/x402/twitter` (also `POST https://agdata.shveik.dev/mpp/twitter`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/twitter` answers HTTP 402 with the live quote
- Results: default 5, maximum 20; the quote is for the requested limit
- Quote for the default request: $0.0204 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"limit":5,"mode":"profile","query":"elonmusk"}`

### reddit

Reddit posts by subreddit, user, search

- Call: `POST https://agdata.shveik.dev/x402/reddit` (also `POST https://agdata.shveik.dev/mpp/reddit`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/reddit` answers HTTP 402 with the live quote
- Results: default 5, maximum 20; the quote is for the requested limit
- Quote for the default request: $0.0535 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"limit":5,"mode":"hashtag","query":"programming"}`

### amazon

Amazon product search

- Call: `POST https://agdata.shveik.dev/x402/amazon` (also `POST https://agdata.shveik.dev/mpp/amazon`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/amazon` answers HTTP 402 with the live quote
- Results: default 5, maximum 20; the quote is for the requested limit
- Quote for the default request: $0.117 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"limit":5,"query":"wireless keyboard"}`

### google-search

Google Search results (SERP)

- Call: `POST https://agdata.shveik.dev/x402/google-search` (also `POST https://agdata.shveik.dev/mpp/google-search`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/google-search` answers HTTP 402 with the live quote
- Results: default 5, maximum 20; the quote is for the requested limit
- Quote for the default request: $0.03005 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"limit":5,"query":"best CRM tools"}`

### google-maps-reviews

Google Maps reviews of a place

- Call: `POST https://agdata.shveik.dev/x402/google-maps-reviews` (also `POST https://agdata.shveik.dev/mpp/google-maps-reviews`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/google-maps-reviews` answers HTTP 402 with the live quote
- Results: default 10, maximum 50; the quote is for the requested limit
- Quote for the default request: $0.03665 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"limit":10,"place":"ChIJN1t_tDeuEmsRUsoyG83frY4"}`

### youtube-transcript

YouTube transcript of a video

- Call: `POST https://agdata.shveik.dev/x402/youtube-transcript` (also `POST https://agdata.shveik.dev/mpp/youtube-transcript`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/youtube-transcript` answers HTTP 402 with the live quote
- Results: one result per call
- Quote for the default request: $0.096 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"format":"json","lang":"en","video":"dQw4w9WgXcQ"}`

### screenshot

Website screenshot or PDF of any URL

- Call: `POST https://agdata.shveik.dev/x402/screenshot` (also `POST https://agdata.shveik.dev/mpp/screenshot`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/screenshot` answers HTTP 402 with the live quote
- Results: one result per call
- Quote for the default request: $0.03321 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"format":"jpeg","url":"https://example.com/"}`

### linkedin-jobs

LinkedIn job listings for a search

- Call: `POST https://agdata.shveik.dev/x402/linkedin-jobs` (also `POST https://agdata.shveik.dev/mpp/linkedin-jobs`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/linkedin-jobs` answers HTTP 402 with the live quote
- Results: default 10, maximum 50; the quote is for the requested limit
- Quote for the default request: $0.0294 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"limit":10,"location":"Prague","query":"data engineer"}`

### indeed-jobs

Indeed job listings for a search

- Call: `POST https://agdata.shveik.dev/x402/indeed-jobs` (also `POST https://agdata.shveik.dev/mpp/indeed-jobs`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/indeed-jobs` answers HTTP 402 with the live quote
- Results: default 10, maximum 50; the quote is for the requested limit
- Quote for the default request: $0.0231 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"country":"us","limit":10,"location":"Austin, TX","query":"nurse"}`

### google-news

Google News articles for a search

- Call: `POST https://agdata.shveik.dev/x402/google-news` (also `POST https://agdata.shveik.dev/mpp/google-news`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/google-news` answers HTTP 402 with the live quote
- Results: default 10, maximum 30; the quote is for the requested limit
- Quote for the default request: $0.0653 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"limit":10,"query":"openai"}`

### amazon-reviews

Amazon customer reviews of a product

- Call: `POST https://agdata.shveik.dev/x402/amazon-reviews` (also `POST https://agdata.shveik.dev/mpp/amazon-reviews`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/amazon-reviews` answers HTTP 402 with the live quote
- Results: default 10, maximum 50; the quote is for the requested limit
- Quote for the default request: $0.0498 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"limit":10,"product":"B079JLY5M5"}`

### web-search

Web search with page content

- Call: `POST https://agdata.shveik.dev/x402/web-search` (also `POST https://agdata.shveik.dev/mpp/web-search`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/web-search` answers HTTP 402 with the live quote
- Results: default 3, maximum 5; the quote is for the requested limit
- Quote for the default request: $0.031665 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"limit":3,"query":"lithium prices"}`

### x-replies

Replies to a post on X

- Call: `POST https://agdata.shveik.dev/x402/x-replies` (also `POST https://agdata.shveik.dev/mpp/x-replies`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/x-replies` answers HTTP 402 with the live quote
- Results: default 10, maximum 50; the quote is for the requested limit
- Quote for the default request: $0.0204 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"limit":10,"url":"https://x.com/NASA/status/2106751099063484493"}`

### youtube-comments

Comments under a YouTube video

- Call: `POST https://agdata.shveik.dev/x402/youtube-comments` (also `POST https://agdata.shveik.dev/mpp/youtube-comments`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/youtube-comments` answers HTTP 402 with the live quote
- Results: default 20, maximum 100; the quote is for the requested limit
- Quote for the default request: $0.094 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"limit":20,"url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ"}`

### tiktok-comments

Comments under a TikTok video

- Call: `POST https://agdata.shveik.dev/x402/tiktok-comments` (also `POST https://agdata.shveik.dev/mpp/tiktok-comments`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/tiktok-comments` answers HTTP 402 with the live quote
- Results: default 20, maximum 100; the quote is for the requested limit
- Quote for the default request: $0.06325 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"limit":20,"url":"https://www.tiktok.com/@nasa/video/7665075736742530317"}`

### instagram-comments

Comments under an Instagram post

- Call: `POST https://agdata.shveik.dev/x402/instagram-comments` (also `POST https://agdata.shveik.dev/mpp/instagram-comments`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/instagram-comments` answers HTTP 402 with the live quote
- Results: default 20, maximum 100; the quote is for the requested limit
- Quote for the default request: $0.1186 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"limit":20,"url":"https://www.instagram.com/p/DdG4RIxIPyf/"}`

### search-plus

Web or news search with excerpts

- Call: `POST https://agdata.shveik.dev/x402/search-plus` (also `POST https://agdata.shveik.dev/mpp/search-plus`)
- Quote without paying: `GET https://agdata.shveik.dev/x402/search-plus` answers HTTP 402 with the live quote
- Results: default 10, maximum 30; the quote is for the requested limit
- Quote for the default request: $0.0424 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), x402 Polygon (USDC (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359)), x402 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"category":"developer","limit":10,"query":"fastapi websocket disconnect"}`

## Example

For example, send this unpaid request first; the response is HTTP 402 and includes the live quote. The computed quote for the example's stated limit is 0.04355 USD stablecoin units.

```sh
curl -i -X POST https://agdata.shveik.dev/x402/unblock \
  -H 'content-type: application/json' \
  --data-binary @- <<'JSON'
{"format":"markdown","url":"https://example.com/"}
JSON
```

## No-charge and refund rules

A request refused before settlement is not charged. Empty results on routes configured to treat them as failures are not settled. On routes that document proportional billing, an undelivered portion may be eligible for an on-chain refund to the paying address; very small refunds can be below the transfer minimum. Refund processing is asynchronous, and its timing depends on network confirmation. Check the endpoint's response and documentation for route-specific behavior.

## Settlement networks

Available x402 networks and assets appear in each endpoint row above and in the live 402 challenge. MPP uses its configured Base settlement asset. A rail may be unavailable when a safety guard disables it.

## FAQ

### Do I need an account or API key?

No. The paid routes use payment credentials in the request.

### When do I know the price?

Before paying: the 402 response carries a quote for the request.

### What happens if a source returns nothing?

The no-charge rules above apply; route-specific empty-result behavior is documented in [the API reference](/docs).

See [API documentation](/docs), [agent guide](/agents.md), and [OpenAPI](/openapi.json).
