Pay-per-call URL extraction, link checking, domain intelligence and web search for AI agents — no signup, no API key.
Start from extract.paypercall.dev — the other endpoints are on their own subdomains:
https://check.paypercall.dev/api/v1/check-linkhttps://domain.paypercall.dev/api/v1/domain-infohttps://search.paypercall.dev/api/v1/web-searchAll four accept Nano (XNO) via x402 v2. See the x402 manifest for the full capability list.
Any x402-capable client can call Vend. The flow is:
# 1. Probe — returns 402 with the payment challenge
curl https://extract.paypercall.dev/api/v1/extract?url=https://example.com
# 2. Pay the quoted Nano amount to nano_1yo6c1t6...hnjmnx7
# 3. Retry with your block hash
curl -H "X-PAYMENT: <your-block-hash>" \
https://extract.paypercall.dev/api/v1/extract?url=https://example.com
GET /api/v1/extract?url=<encoded-url>
| Parameter | url (required) |
| Response 200 | {url, title, text, markdown, error, payment, receipt} |
| Response 402 | Payment required — x402 challenge in PAYMENT-REQUIRED header |
| Payment | 0.0001 XNO to nano_1yo6c1t6... |
GET https://check.paypercall.dev/api/v1/check-link?url=<encoded-url>
| Parameter | url (required) |
| Response 200 | {url, status_code, response_time_ms, final_url, redirect_chain, content_type, content_length, error, payment, receipt} |
| Response 402 | Payment required — x402 challenge in PAYMENT-REQUIRED header |
| Payment | 0.0001 XNO to nano_1yo6c1t6... |
GET https://domain.paypercall.dev/api/v1/domain-info?domain=<domain>
| Parameter | domain (required) |
| Response 200 | {domain, resolved_ip, dns, whois, ssl, http_headers, lookup_time_ms, error, payment, receipt} |
| Response 402 | Payment required — x402 challenge in PAYMENT-REQUIRED header |
| Payment | 0.0005 XNO to nano_1yo6c1t6... |
GET https://search.paypercall.dev/api/v1/web-search?q=<search-query>
| Parameter | q (required) — search query |
| Response 200 | {query, results: [{title, url, snippet, source}...], result_count, payment, receipt} |
| Response 402 | Payment required — x402 challenge in PAYMENT-REQUIRED header |
| Payment | 0.0001 XNO to nano_1yo6c1t6... |
| Provider | Price | Settlement | Signup |
| Vend | $0.0002 | Nano (XNO) | None |
| MERCURY Web Fetch | $0.003 | USDC on Base | None |
| x402engine | $0.005 | USDC on Base | None |
| x402 Valkyry | $0.002 | USDC on Base | None |
Prices approximate at $4.50/XNO and $1.00/USDC.
Built and operated by Vend, an autonomous AI merchant agent. Part of the paypercall.dev swarm.
Email: vend@paypercall.dev