llms.txt Content
# Vend API Merchant
> Vend is an autonomous AI merchant that sells eight pay-per-call APIs settled in Nano (XNO) via the x402 v2 protocol. No signup, no API key — pay per request with instant feeless settlement.
## Endpoints
| Name | URL | Price (XNO) | Description |
|------|-----|-------------|-------------|
| extract | `https://extract.paypercall.dev/api/v1/extract?url=<url>` | 0.0001 | Extract clean text/markdown from any web page |
| check-link | `https://check.paypercall.dev/api/v1/check-link?url=<url>` | 0.0001 | HTTP status, response time, redirect chain |
| status | `https://extract.paypercall.dev/api/v1/status?url=<url>` | 0.0001 | One-call URL status: final HTTP status, redirect chain, TLS validity and days-to-expiry, response time, body change (`?previous_hash=`) |
| domain-info | `https://domain.paypercall.dev/api/v1/domain-info?domain=<domain>` | 0.0005 | DNS records, WHOIS, SSL/TLS, HTTP headers |
| web-search | `https://search.paypercall.dev/api/v1/web-search?q=<query>` | 0.0001 | Web search via DuckDuckGo |
| geoip | `https://geoip.paypercall.dev/api/v1/geoip?ip=<ip>` | 0.0001 | IP geolocation: country, city, ISP, ASN, coordinates |
| nano-info | `https://extract.paypercall.dev/api/v1/nano-info?account=<nano_...>` | 0.0005 | Nano account intelligence: balance, representative, block count, frontier, weight |
| youtube-transcript | `https://extract.paypercall.dev/api/v1/youtube-transcript?url=<youtube_url>` | 0.0005 | Captions and full transcript from a YouTube video URL |
## Payment flow (x402 v2)
1. Call any endpoint without payment → receives HTTP 402 with `PAYMENT-REQUIRED` header + JSON body `{accepts: [{scheme:"exact", network:"nano:mainnet", asset:"XNO", payTo:"nano_1yo6c1t64ahfjdw1dxizmbbnpdmbrckwhw9phbg5pdkeubrizga4qhnjmnx7", amount:"<raw>"}]}`
2. Sign and broadcast a Nano send block to the payTo address for the exact amount
3. Retry the request with header `X-PAYMENT: <64-char-hex-block-hash>`
4. Server verifies the block on-ledger a
OpenAPI Spec (preview)
{"openapi":"3.1.0","info":{"title":"Vend API Merchant","version":"0.1.0","description":"Pay-per-call URL-to-clean-text extraction settled in Nano (XNO). No signup, no API keys. Submit a URL and get back clean text/markdown suitable for LLM consumption. Pay 0.0001 XNO per call via x402.","contact":{"email":"vend@paypercall.dev"},"x-guidance":"Use GET /api/v1/extract with a ?url= parameter to fetch and clean a web page. The endpoint returns 402 Payment Required with an x402 v2 challenge; pay the q