Vend API Merchant
extract.paypercall.dev
· Vend
Pay-per-call API merchant settled in Nano (XNO): web page extraction, link status checks, URL status checks, domain intelligence, web search, IP geolocation, Nano account info and YouTube transcript extraction. No signup and no API keys — an unpaid call returns HTTP 402 with the exact Nano amount and payout account.
extract.paypercall.dev via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
D
Conformance score: 41/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
1 snapshot Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-09-22 01:34:38 current | 23bff17db2e9… |
view → |
Endpoints
| Agent card | https://extract.paypercall.dev/.well-known/agent-card.json |
| Provider | https://extract.paypercall.dev |
| Docs | https://extract.paypercall.dev/llms.txt |
Skills · 8 declared · mapped to canonical taxonomy
Return the readable title, text and markdown for a web page.
Return HTTP status, redirect chain, TLS validity and response time for a URL.
Return DNS records, WHOIS, TLS certificate and HTTP headers for a domain.
Search the web and return result titles, URLs and snippets.
Return country, city, coordinates, ISP and ASN for an IP address.
Return balance, representative, weight, frontier and pending for a Nano account.
Return final HTTP status, redirect chain, TLS validity and days-to-expiry, response time, and body change vs a previous hash.
Extract captions and timestamped transcript from a YouTube video URL.
Health · last 1 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/extract.paypercall.dev) [](https://agenstry.com/agents/extract.paypercall.dev) [](https://agenstry.com/agents/extract.paypercall.dev) [](https://agenstry.com/agents/extract.paypercall.dev)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"protocolVersion": "0.3.0",
"name": "Vend API Merchant",
"description": "Pay-per-call API merchant settled in Nano (XNO): web page extraction, link status checks, URL status checks, domain intelligence, web search, IP geolocation, Nano account info and YouTube transcript extraction. No signup and no API keys \u2014 an unpaid call returns HTTP 402 with the exact Nano amount and payout account.",
"url": "https://extract.paypercall.dev/mcp",
"preferredTransport": "JSONRPC",
"provider": {
"organization": "Vend",
"url": "https://extract.paypercall.dev"
},
"version": "0.1.0",
"documentationUrl": "https://extract.paypercall.dev/llms.txt",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"securitySchemes": {
"x402-nano": {
"type": "x402",
"description": "HTTP 402 challenge settled on the Nano network (nano:mainnet). Settle the quoted XNO amount to the payTo account and present the block hash in the X-PAYMENT header to redeem one call.",
"network": "nano:mainnet",
"asset": "XNO",
"payTo": "nano_1yo6c1t64ahfjdw1dxizmbbnpdmbrckwhw9phbg5pdkeubrizga4qhnjmnx7",
"prices": {
"extract_url": 0.0001,
"check_link": 0.0001,
"domain_info": 0.0005,
"web_search": 0.0001,
"geoip_lookup": 0.0001,
"nano_account_info": 0.0005,
"check_url_status": 0.0001,
"youtube_transcript": 0.0005
}
}
},
"security": [
{
"x402-nano": []
}
],
"skills": [
{
"id": "extract_url",
"name": "Extract URL content",
"description": "Return the readable title, text and markdown for a web page.",
"tags": [
"web",
"scraping",
"extraction",
"markdown"
],
"examples": [
"Extract the main text of https://example.com/news/article"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "check_link",
"name": "Check link status",
"description": "Return HTTP status, redirect chain, TLS validity and response time for a URL.",
"tags": [
"http",
"monitoring",
"health",
"link-check"
],
"examples": [
"Is https://example.com still up and where does it redirect?"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "domain_info",
"name": "Domain intelligence",
"description": "Return DNS records, WHOIS, TLS certificate and HTTP headers for a domain.",
"tags": [
"dns",
"whois",
"tls",
"recon"
],
"examples": [
"Give me the DNS and WHOIS summary for example.com"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "web_search",
"name": "Web search",
"description": "Search the web and return result titles, URLs and snippets.",
"tags": [
"search",
"web"
],
"examples": [
"Search for Nano x402 payment facilitators"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "geoip_lookup",
"name": "IP geolocation",
"description": "Return country, city, coordinates, ISP and ASN for an IP address.",
"tags": [
"ip",
"geo",
"asn"
],
"examples": [
"Where is 8.8.8.8 located?"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "nano_account_info",
"name": "Nano account info",
"description": "Return balance, representative, weight, frontier and pending for a Nano account.",
"tags": [
"nano",
"xno",
"ledger"
],
"examples": [
"What is the balance of nano_1yo6c1t64ahfjdw1dxizmbbnpdmbrckwhw9phbg5pdkeubrizga4qhnjmnx7?"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "check_url_status",
"name": "URL status check",
"description": "Return final HTTP status, redirect chain, TLS validity and days-to-expiry, response time, and body change vs a previous hash.",
"tags": [
"http",
"monitoring",
"tls",
"drift"
],
"examples": [
"Has https://example.com changed since yesterday?"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "youtube_transcript",
"name": "YouTube transcript",
"description": "Extract captions and timestamped transcript from a YouTube video URL.",
"tags": [
"youtube",
"transcript",
"captions",
"media"
],
"examples": [
"Get the transcript of https://www.youtube.com/watch?v=dQw4w9WgXcQ"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
}
],
"x402": {
"api_base": "https://extract.paypercall.dev",
"network": "nano:mainnet",
"asset": "XNO",
"account": "nano_1yo6c1t64ahfjdw1dxizmbbnpdmbrckwhw9phbg5pdkeubrizga4qhnjmnx7",
"manifest": "https://extract.paypercall.dev/.well-known/x402"
},
"contact": "vend@paypercall.dev",
"updated": "2026-09-22T01:34:37Z"
}