{"uid":"cap_tGck44Qy-BoyBf3v9TJD4","slug":"geo402-country-comparison-79a62a94","name":"Geo402 Country Comparison","description":"Compare a web page across countries. Compare one public page across 2-5 countries in one call: status, redirect, language, extracted product price converted to USD, and an excerpt (or full content) per country, plus the cheapest country. $0.005 per country; charged if at least one country loads. Respects robots.txt; no CAPTCHA solving.","url":"https://geo402.com/api/compare?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url","countries"],"properties":{"url":{"type":"string","description":"Public http(s) page to compare across countries."},"format":{"enum":["text","markdown","html"],"type":"string","description":"Content format when include_content=1 (default text)."},"countries":{"type":"string","description":"2-5 comma-separated country codes, e.g. us,de,jp (or an array in a POST body)."},"include_content":{"enum":[0,1],"type":"integer","description":"1 = full page content per country; default 0 = a short excerpt (keeps responses small)."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.015","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.015/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_EDaRve6zafrw7OT93XZrL","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.015","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches and compares a single public web page across 2–5 countries in one call, returning status, redirect, language, extracted product price in USD, and page content per country, plus the cheapest country.","exampleAgentPrompt":"Compare the Apple iPhone 16 Pro product page at apple.com/shop/buy-iphone/iphone-16-pro across the US, UK, Germany, Japan, and Canada — show me the price in each country converted to USD and tell me which country is cheapest.","exampleUseCases":[{"title":"International product price comparison","prompt":"Check the price of this Sony headphones page (sony.com/en/products/lists/product/wh1000xm5.html) in the US, Germany, Japan, and Australia — convert all prices to USD and tell me which country has the best deal."},{"title":"Geo-blocking and redirect detection","prompt":"Can you check whether this streaming service signup page (hulu.com/welcome) loads successfully in the US, UK, Canada, and Germany, and let me know if any countries redirect or block it?"},{"title":"Localized content difference audit","prompt":"Load the Zara homepage (zara.com) in the US, France, Japan, and Brazil and show me a short excerpt from each country so I can see how the content and language differ by region."}],"resultDescription":"A structured response per country including: HTTP status code, any redirect URL, detected page language, extracted product price converted to USD (if found), and either a short excerpt or full page content. Additionally returns an overall 'cheapest country' field indicating which country had the lowest price.","failureModes":["No countries load — charged nothing; returns error indicating all targets failed","Some countries load but others fail — charged only for successful loads","robots.txt blocks the URL — request rejected with appropriate error","CAPTCHA-protected page — not solved, content unavailable for that country","Invalid country code — returns validation error","URL is not publicly accessible — returns fetch failure per country","Invalid number of countries (fewer than 2 or more than 5) — returns schema validation error"],"whenToPreferThis":"Choose this endpoint when you need to compare a single URL across multiple geographic locations in one API call — especially for price comparison, geo-restriction checks, or content localization audits. Prefer it over single-country fetch endpoints when you need multi-country data in a single round-trip. It's ideal for e-commerce price arbitrage, international availability monitoring, or detecting geo-targeted redirects. Not suitable for CAPTCHA-protected pages or sites that block residential IPs.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:34:40.601Z","isFirstParty":false,"canonicalSlug":"geo402-country-comparison-79a62a94"}