{"version":1,"resources":["https://geo402.com/api/fetch"],"name":"Geo402","protocol":"x402","x402Version":2,"network":"eip155:8453","asset":"USDC","payTo":"0x820bb89345d372288C77c65d70b6CA3dB395C191","icon":"https://geo402.com/icon.png","terms":"https://geo402.com/terms","abuse_contact":"abuse@geo402.com","skill_url":"https://geo402.com/skill.md","description":"Fetch public web pages from residential IPs in 190+ countries, paid per page in USDC. No account.","pricing":{"per_page_usd":0.005,"charged_only_on_success":true,"max_page_mb":2},"endpoints":[{"method":"GET,POST","url":"https://geo402.com/api/fetch","paid":true,"summary":"Fetch a public page from a country","params":{"url":{"type":"string","description":"Public http(s) page to fetch."},"country":{"type":"string","description":"2-letter country code for the residential exit IP (us, de, jp, ...). Default: any."},"format":{"type":"string","enum":["markdown","text","html"],"description":"markdown (default, clean for LLMs), text, or raw html."}}},{"method":"GET","url":"https://geo402.com/api/fetch/check?url=&country=","paid":false,"summary":"Check if a URL is allowed (free)"},{"method":"GET","url":"https://geo402.com/api/sample/fetch","paid":false,"summary":"Free sample result"},{"method":"GET","url":"https://geo402.com/api/countries","paid":false,"summary":"Country codes"}],"failed_requests_charged":false,"mcp":{"npm":"geo402-mcp","registry_name":"com.geo402/mcp","install":"npx -y geo402-mcp (env GEO402_PRIVATE_KEY = small dedicated wallet with USDC on Base)"}}