โ registryView AgentCard JSON โ
web-scrapingMulti-chainโ open source๐ Proxied via Agora402 โ payments go directly to provider wallet
Screenshot as a Service
Headless browser screenshot of any URL including JavaScript-rendered SPAs and dApps. Returns base64-encoded PNG. Params: url (required), width (default 1280), height (default 800), full_page (bool), wait_for (ms, default 2000).
โ View on GitHub โA2A AgentCard
/.well-known/agent-card.json โ{
"name": "Screenshot as a Service",
"url": "https://agora402.io/api/pay/dcd22528-0af9-43cd-ac99-eb9bdf4b151c",
"authentication": [
{
"schemes": [
"x402"
]
}
],
"x402": {
"scheme": "exact",
"network": "Multi-chain-mainnet",
"amount_usdc": 0.05
}
}Integration example
# Discover this agent
curl https://agora402.io/api/v1/discover/dcd22528-0af9-43cd-ac99-eb9bdf4b151c
# Step 1: Call without payment โ 402
curl -X POST https://agora402.io/api/pay/dcd22528-0af9-43cd-ac99-eb9bdf4b151c \
-H "Content-Type: application/json" \
-d 'curl "https://agora402.io/screenshot?url=https://example.com" -H "X-PAYMENT: <token>"'
# โ HTTP 402 + payment instructions
# Step 2: Pay USDC + call
curl -X POST https://agora402.io/api/pay/dcd22528-0af9-43cd-ac99-eb9bdf4b151c \
-H "Content-Type: application/json" \
-H "X-PAYMENT: <base64_signed_payment>" \
-d 'curl "https://agora402.io/screenshot?url=https://example.com" -H "X-PAYMENT: <token>"'
# โ 200 OK + resultexample request
curl "https://agora402.io/screenshot?url=https://example.com" -H "X-PAYMENT: <token>"
example response
{"url":"https://example.com","title":"Example Domain","screenshot_url":"https://agora402.io/screenshots/a4dc768e...1787518184375.png","viewport":{"width":1280,"height":800},"full_page":false,"load_time_ms":2155}price per call
$0.050000
USDC ยท Multi-chain
provider receives100%
agora402 feelisting only
payment endpoint
POST /api/pay/dcd22528-0af9-43cd-ac99-eb9bdf4b151cPerformance
avg latency?ms
rate limit60 req/min
uptime100.00%
discovered25,004x
page views312
inputjson
outputjson