# Novarithm agent services > Pay-per-call APIs for AI agents. Address Geocode: US street address (Census) or UK postcode (ONS) to coordinates and official areas. No match = not charged. Agent Check: verify a peer agent before you call or pay it (A2A card, MCP server health, x402 offer). Indicative score, not a certification. Email Check: is this address deliverable (syntax, MX, disposable, role) and how healthy is the domain's email authentication (SPF, DMARC, DKIM, MTA-STS, BIMI). DNS + RDAP only, no email sent, addresses not stored. Escrow Evaluator: indicative rule-based pass/partial/fail verdict on an agent deliverable with a signed EIP-712 attestation (ERC-8183 reason). Holds no funds, sends no transaction; evaluator address 0xD999A24d377086a2Fa887491f2986033Bfc3E26C. EU-Ready Pre-Purchase: EU Safety Gate alerts, GPSR responsible person on the page, seller sanctions and ECB price in one call, with a ready/review/block decision. Fragrance Authenticity Check: counterfeit-risk signals for a perfume listing (channel, price per ml, fake words, seller trust, Safety Gate, batch code). FX Rates: official ECB reference rates since 1999 plus 9 official pegs (CFA francs, KMF, CVE, AED, SAR, QAR, BHD, OMR) — 39 currencies; convert, series, latest. Information rates, not transaction rates. Pre-Purchase Check: price/stock + seller trust + product recalls in one call, with an advisory proceed/caution/stop decision. Price Availability: verified price, currency and stock from a product page's structured data (robots.txt respected; blocked pages not charged). Recall Check: is this product recalled? US CPSC + FDA and France RappelConso, by keyword or barcode. Decision aid, not an official verification. Sanctions Screen: one name against OFAC, UN, EU and UK sanctions lists (refreshed every 6 h) plus OFAC crypto addresses. Screening signal for human review, not legal or regulatory advice; names are not stored. Seller Reputation: indicative 0-100 trust score for an online store before paying (domain age, TLS, email auth, policies, phishing lists). Signal, not a guarantee. SEO Audit Shop: live technical SEO, keywords & content, internal links (crawl), local presence (NAP, LocalBusiness, Maps/reviews) and AI-answer visibility (GEO) for any public URL; full audit with weighted score and priority fixes. Rule-based, robots.txt respected. USDC Receipt Verify: proof that a USDC payment on Base matches recipient, amount and confirmations. Read-only; unknown tx = not charged. Status: LIVE: real USDC on Base mainnet (eip155:8453), settled on-chain via the Coinbase CDP x402 facilitator. Errors and invalid requests are never charged. How to pay (x402, no account, no API key): call an endpoint, get `402 Payment Required` with the price in the `PAYMENT-REQUIRED` header, retry with `PAYMENT-SIGNATURE`. Errors are never charged. MCP (Streamable HTTP): https://gogeta2-u35175.vm.elestio.app/agents/mcp (free tool `pricing`). Free catalog: https://gogeta2-u35175.vm.elestio.app/agents/catalog A2A Agent Card: https://gogeta2-u35175.vm.elestio.app/agents/.well-known/agent-card.json · MCP manifest: https://gogeta2-u35175.vm.elestio.app/agents/mcp.json ## Endpoints - [us_geocode](https://gogeta2-u35175.vm.elestio.app/agents/v1/geo/us-address) (address-geocode): $0.003 USDC/call. Geocode one US street address with the U.S. Census Bureau: standardised address, lat/lon, state, county, census tract, block group, ZCTA, metro area, congressional district (official GEOIDs). No match = not charged. Example: `/v1/geo/us-address?address=350+5th+Ave%2C+New+York%2C+NY+10118` - [uk_postcode](https://gogeta2-u35175.vm.elestio.app/agents/v1/geo/uk-postcode) (address-geocode): $0.002 USDC/call. UK postcode lookup (ONS Postcode Directory via postcodes.io): lat/lon, country, region, local authority, ward, parliamentary constituency, NHS ICB, police force, LSOA. Unknown postcode = not charged. Example: `/v1/geo/uk-postcode?postcode=SW1A+2AA` - [a2a_card_check](https://gogeta2-u35175.vm.elestio.app/agents/v1/agent/a2a-card) (agent-check): $0.01 USDC/call. Fetch and validate a peer agent's A2A Agent Card (v1.0 / v0.3): fields, skills, interfaces, auth, signature, reachability. Score 0-100 + issues. Example: `/v1/agent/a2a-card?url=https%3A%2F%2Fsabli.app` - [mcp_probe](https://gogeta2-u35175.vm.elestio.app/agents/v1/agent/mcp-probe) (agent-check): $0.01 USDC/call. Real MCP Streamable HTTP handshake (initialize + tools/list, no tool call): reachability, protocol version, tools, schemas, latency, OAuth metadata. Example: `/v1/agent/mcp-probe?url=https%3A%2F%2Fmcp.deepwiki.com%2Fmcp` - [x402_probe](https://gogeta2-u35175.vm.elestio.app/agents/v1/agent/x402-probe) (agent-check): $0.01 USDC/call. Pre-payment check of an x402 endpoint: one unpaid request, decodes the 402 offer (v1/v2): network, USDC or not, USD price, payTo, testnet, red flags. Example: `/v1/agent/x402-probe?url=https%3A%2F%2Fwww.x402financialdata.com%2Fproducer-prices` - [email_check](https://gogeta2-u35175.vm.elestio.app/agents/v1/email/check) (email-check): $0.003 USDC/call. Validate one email address without sending mail: syntax, MX, disposable, free webmail, role account, SPF/DMARC. Returns deliverable/risky/undeliverable/invalid with score. Example: `/v1/email/check?email=sales%40stripe.com` - [domain_email_health](https://gogeta2-u35175.vm.elestio.app/agents/v1/email/domain-health) (email-check): $0.01 USDC/call. Audit a domain's email authentication: MX, SPF, DMARC, DKIM (20 selectors), MTA-STS, TLS-RPT, BIMI and domain age. Returns an A-F grade with concrete fixes. Example: `/v1/email/domain-health?domain=stripe.com` - [evaluate_deliverable](https://gogeta2-u35175.vm.elestio.app/agents/v1/escrow/evaluate) (escrow-evaluator): $0.25 USDC/call. Evaluate a deliverable (text, JSON or URL) against a job spec (free text or JSON criteria): verdict pass/partial/fail, score, checked criteria, and a signed EIP-712 attestation whose digest is the ERC-8183 complete/reject reason. No funds held. Example: `/v1/escrow/evaluate?spec=Write+a+product+description+in+English+of+at+least+40+words.+It+must+mention+%22waterproof%22+and+%22lightweight%22.+Include+a+title.&deliverable=%23+TrailLite+Jacket%0A%0AThe+TrailLite+is+a+waterproof%2C+lightweight+shell+built+for+hikers+who+move+fast.+It+packs+into+its+own+pocket%2C+weighs+280+g+and+keeps+you+dry+in+sudden+storms.+The+price+is+%24129+with+free+returns+for+30+days%2C+and+it+comes+in+four+colours+for+men+and+women.&job_id=42` - [verify_attestation](https://gogeta2-u35175.vm.elestio.app/agents/v1/escrow/verify) (escrow-evaluator): $0.001 USDC/call. Verify an attestation token issued by evaluate_deliverable: recovers the EIP-712 signer, checks it is our evaluator, returns verdict, score, jobId and the bytes32 reason. Example: `/v1/escrow/verify?token=eyJ0eXBlZF9kYXRhIjp7InR5cGVzIjp7IkVJUDcxMkRvbWFpbiI6W3sibmFtZSI6Im5hbWUiLCJ0eXBlIjoic3RyaW5nIn0seyJuYW1lIjoidmVyc2lvbiIsInR5cGUiOiJzdHJpbmcifSx7Im5hbWUiOiJjaGFpbklkIiwidHlwZSI6InVpbnQyNTYifSx7Im5hbWUiOiJ2ZXJpZnlpbmdDb250cmFjdCIsInR5cGUiOiJhZGRyZXNzIn1dLCJFdmFsdWF0aW9uQXR0ZXN0YXRpb24iOlt7Im5hbWUiOiJqb2JJZCIsInR5cGUiOiJ1aW50MjU2In0seyJuYW1lIjoic3BlY0hhc2giLCJ0eXBlIjoiYnl0ZXMzMiJ9LHsibmFtZSI6ImRlbGl2ZXJhYmxlSGFzaCIsInR5cGUiOiJieXRlczMyIn0seyJuYW1lIjoidmVyZGljdCIsInR5cGUiOiJ1aW50OCJ9LHsibmFtZSI6InNjb3JlIiwidHlwZSI6InVpbnQ4In0seyJuYW1lIjoicmVwb3J0SGFzaCIsInR5cGUiOiJieXRlczMyIn0seyJuYW1lIjoiZXZhbHVhdGVkQXQiLCJ0eXBlIjoidWludDY0In1dfSwicHJpbWFyeVR5cGUiOiJFdmFsdWF0aW9uQXR0ZXN0YXRpb24iLCJkb21haW4iOnsibmFtZSI6Ik5vdmFyaXRobSBFdmFsdWF0b3IiLCJ2ZXJzaW9uIjoiMSIsImNoYWluSWQiOjg0NTMsInZlcmlmeWluZ0NvbnRyYWN0IjoiMHgwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIn0sIm1lc3NhZ2UiOnsiam9iSWQiOjQyLCJzcGVjSGFzaCI6IjB4N2Q4ZDBiNTcyYTgwODg2NTdhZmYwZTE3MDNlM2E3Njg0MTM4NDQ0YTU2ZTVjMjU3NDc3NTMzNGFhYTJiMjA0ZCIsImRlbGl2ZXJhYmxlSGFzaCI6IjB4MDlkMTliZmRhZWEzZmY0ZmMwZmMxYjk0MWI0MGIzNDA4MGRkYTFjOWU4ODJmMThlNmMyNWYzMWNjNDNjNmRiNSIsInZlcmRpY3QiOjEsInNjb3JlIjoxMDAsInJlcG9ydEhhc2giOiIweDgwZDNmODM4YzY2MWQ0ZmNhNWExNjYzM2QxMmYzNzM4MWZiOGM1ODQ2OGM0ZWIyMWU2ZGVlZjM5ZDVkODE2MGIiLCJldmFsdWF0ZWRBdCI6MTc5MjcyOTM5N319LCJzaWduYXR1cmUiOiIweDBhODE4YjBhMjY3ZWRmYzhiMzAxMDVhNDViNzNlZjMwMjc3ZDhjNTAyNzNmYTkzNjUwNTkyYjZiOGI3MjUzNzE3MDM0MzIyZTE1Y2EwN2MwY2VhNWVhMzJkYTI4MmQ0OTExZDk4MTYyMjgyNjI3NmZlOWYwZmUwMjMwYmI5NjdlMWIifQ` - [eu_ready_check](https://gogeta2-u35175.vm.elestio.app/agents/v1/checkout/eu-ready) (eu-ready-check): $0.12 USDC/call. Before buying or selling a product in the EU: Safety Gate alerts (barcode or brand+words), GPSR manufacturer / EU responsible person on the page, seller sanctions (OFAC/UN/EU/UK) and price at the ECB rate, with a ready/review/block decision. Example: `/v1/checkout/eu-ready?url=https%3A%2F%2Fwww.allbirds.com%2Fproducts%2Fmens-tree-runners` - [fragrance_check](https://gogeta2-u35175.vm.elestio.app/agents/v1/fragrance/authenticity) (fragrance-check): $0.15 USDC/call. Counterfeit-risk signals for a perfume listing: sales channel, price per ml vs indicative floor, fake-listing words, misspelled brand, seller domain trust, EU Safety Gate alerts on the brand, batch code format. low_risk/caution/high_risk. Example: `/v1/fragrance/authenticity?url=https%3A%2F%2Fwww.creedboutique.com%2Fproducts%2Faventus` - [fx_convert](https://gogeta2-u35175.vm.elestio.app/agents/v1/fx/convert) (fx-rates): $0.002 USDC/call. Convert an amount between two currencies at the official ECB reference rate, today or any date since 1999, incl. CFA franc and Gulf pegs. Returns rate, amount, rate date. Example: `/v1/fx/convert?from=USD&to=EUR&amount=1250` - [fx_timeseries](https://gogeta2-u35175.vm.elestio.app/agents/v1/fx/timeseries) (fx-rates): $0.005 USDC/call. Daily official ECB exchange rates for a currency pair over up to 366 days, with min, max, mean and % change. Useful for invoicing, hedging checks and reporting. Example: `/v1/fx/timeseries?from=GBP&to=USD&start=2026-01-01&end=2026-03-31` - [fx_latest](https://gogeta2-u35175.vm.elestio.app/agents/v1/fx/latest) (fx-rates): $0.002 USDC/call. All official ECB reference rates for any base currency on the latest or a given fixing date, including pegged currencies (XOF, XAF, AED, SAR). One call, full rate table. Example: `/v1/fx/latest?base=USD&symbols=EUR%2CGBP%2CAED%2CXOF%2CJPY` - [pre_purchase_check](https://gogeta2-u35175.vm.elestio.app/agents/v1/checkout/pre-purchase) (pre-purchase-check): $0.08 USDC/call. Bundle before paying: verified price/stock (schema.org), seller trust score (RDAP, TLS, DMARC, policies, phishing lists) and recall status (CPSC, openFDA, RappelConso) for a product URL, with a proceed/caution/stop decision. Example: `/v1/checkout/pre-purchase?url=https%3A%2F%2Fwww.allbirds.com%2Fproducts%2Fmens-tree-runners` - [price_availability](https://gogeta2-u35175.vm.elestio.app/agents/v1/product/price) (price-availability): $0.03 USDC/call. Verified price, currency, availability and seller of a product page URL from its schema.org JSON-LD / microdata / OpenGraph data. robots.txt respected; blocked or unpriced pages return 'unavailable' (not charged). Example: `/v1/product/price?url=https%3A%2F%2Fwww.allbirds.com%2Fproducts%2Fmens-tree-runners` - [recall_search](https://gogeta2-u35175.vm.elestio.app/agents/v1/recalls/search) (recall-check): $0.01 USDC/call. Search official recall notices (CPSC, openFDA food/drug/device, RappelConso FR) by product, brand or model; filter by market and period. Example: `/v1/recalls/search?query=stroller&market=us` - [gtin_recall](https://gogeta2-u35175.vm.elestio.app/agents/v1/recalls/gtin) (recall-check): $0.01 USDC/call. Exact recall check for one EAN/UPC/GTIN barcode (check digit validated) across RappelConso, CPSC and openFDA. Example: `/v1/recalls/gtin?gtin=3662424096594` - [sanctions_screen](https://gogeta2-u35175.vm.elestio.app/agents/v1/sanctions/screen) (sanctions-screen): $0.01 USDC/call. Screen a person or company name against OFAC SDN, UN, EU and UK sanctions lists in one call (fuzzy, aliases). Returns matches with score, list, programs, countries. Example: `/v1/sanctions/screen?name=Bank+Rossiya&type=entity` - [sanctions_crypto_address](https://gogeta2-u35175.vm.elestio.app/agents/v1/sanctions/crypto-address) (sanctions-screen): $0.005 USDC/call. Check a crypto address (BTC, ETH/EVM, TRON, LTC, XMR, SOL and more) against OFAC SDN digital currency addresses. Returns listed true/false and the sanctioned entity. Example: `/v1/sanctions/crypto-address?address=TNiq9AXBp9EjUqhDhrwrfvAA8U3GUQZH81` - [seller_reputation](https://gogeta2-u35175.vm.elestio.app/agents/v1/seller/reputation) (seller-reputation): $0.02 USDC/call. Trust score 0-100 for an online store domain or URL: domain age (RDAP), HTTPS, MX/SPF/DMARC, return policy and contact, Tranco rank, phishing lists, scam patterns. Short JSON with risk, advice, red_flags, reasons. Example: `/v1/seller/reputation?domain=allbirds.com` - [seo_technical_audit](https://gogeta2-u35175.vm.elestio.app/agents/v1/seo/technical) (seo-audit): $0.02 USDC/call. Technical SEO audit of a URL: HTTPS and redirects, www duplicate, canonical, noindex, title/meta/H1, viewport, hreflang, Open Graph, sitemap and robots.txt, soft 404, response time, compression, images alt, schema.org, JS-only content. Score 0-100 + ranked fixes. Example: `/v1/seo/technical?url=https%3A%2F%2Fwww.python.org%2F` - [seo_keywords_content](https://gogeta2-u35175.vm.elestio.app/agents/v1/seo/keywords) (seo-audit): $0.01 USDC/call. On-page keyword and content analysis: focus keyword (given or detected) placement in title/H1/meta/first 100 words/URL, density, top terms and phrases, headings outline, FAQ questions, word count, readability. Score + fixes. Example: `/v1/seo/keywords?url=https%3A%2F%2Fwww.python.org%2F&target=python` - [seo_internal_links](https://gogeta2-u35175.vm.elestio.app/agents/v1/seo/internal-links) (seo-audit): $0.03 USDC/call. Internal linking audit: crawls up to max_pages same-site pages (robots.txt respected, 30 s cap): broken internal links, orphan pages vs XML sitemap, click depth, dead ends, generic/empty anchors, internal nofollow, duplicate titles, missing meta descriptions. Example: `/v1/seo/internal-links?url=https%3A%2F%2Fwww.python.org%2F&max_pages=10` - [seo_local_presence](https://gogeta2-u35175.vm.elestio.app/agents/v1/seo/local) (seo-audit): $0.01 USDC/call. Local SEO / listings readiness from the website: phone (tel: links), postal address, e-mail, Organization/LocalBusiness JSON-LD (address, telephone, geo, hours, sameAs), Google Maps/Business and review-platform links, social profiles. Score + fixes. Example: `/v1/seo/local?url=https%3A%2F%2Fsamavoice.com%2F` - [geo_ai_visibility](https://gogeta2-u35175.vm.elestio.app/agents/v1/seo/ai-visibility) (seo-audit): $0.02 USDC/call. GEO audit - can ChatGPT, Claude, Perplexity, Gemini cite this site? AI search/user/training bots allowed in robots.txt, text readable without JavaScript, schema.org, metadata, llms.txt, sitemap, agentic-commerce signals. Score + ranked fixes. Example: `/v1/seo/ai-visibility?url=https%3A%2F%2Fwww.python.org%2F` - [seo_full_audit](https://gogeta2-u35175.vm.elestio.app/agents/v1/seo/full-audit) (seo-audit): $0.06 USDC/call. Full SEO + GEO audit in one call: technical, keywords and content, internal links (12-page crawl), local presence and AI visibility, weighted 0-100 score and the 12 priority actions across all areas, with module details. Example: `/v1/seo/full-audit?url=https%3A%2F%2Fwww.python.org%2F` - [verify_usdc_payment](https://gogeta2-u35175.vm.elestio.app/agents/v1/payments/usdc-verify) (usdc-receipt): $0.002 USDC/call. Verify a USDC payment on Base: tx succeeded, USDC sent to the expected recipient (and from the expected sender), at least min_amount, enough confirmations. Returns verdict + decoded transfers. Unknown tx = not charged. Example: `/v1/payments/usdc-verify?tx_hash=0x4699c8e64627e085a11b8bdd1097f576e1363c1e11731005d1eb0c296df93d80&to=0x17cd53c04d707ef0dd615ef56c633f02915a7905&min_amount=0.05` - [usdc_balance](https://gogeta2-u35175.vm.elestio.app/agents/v1/payments/usdc-balance) (usdc-receipt): $0.001 USDC/call. Current USDC balance of an address on Base or Base Sepolia (balanceOf on the official Circle contract). Example: `/v1/payments/usdc-balance?address=0xe414aD5c7542CE63D890526f0e2133ff8da6F22D` ## Turnkey businesses / clones Want a running business like this one under your own brand? Done-for-you clones, set up for you: - Overview: https://gogeta2-u35175.vm.elestio.app/agents/clones/en/ - Case: API store for AI agents: https://gogeta2-u35175.vm.elestio.app/agents/clones/en/cases/api-store-for-ai-agents/ - Simulator: https://gogeta2-u35175.vm.elestio.app/agents/clones/en/simulator/ - Sitemap: https://gogeta2-u35175.vm.elestio.app/agents/clones/sitemap.xml ## Errors - 400 invalid_request / upstream_error: Missing or invalid parameter, or no result for the input. Not charged (no settlement). - 401 unauthorized: Marketplace gateway route called without a valid gateway key. - 402 Payment required: x402 v2 offer in the PAYMENT-REQUIRED header (price, network, asset, payTo). Retry with PAYMENT-SIGNATURE. - 404 not_found: Unknown route. See /catalog. - 429 rate_limited: More than 120 requests per minute per IP (ratelimit-policy header). Not charged. - 502 upstream_unreachable / service_failure: Data source temporarily unavailable. Not charged. ## Terms - Data from official public sources under their licences. Informational use; not legal, financial or compliance advice. - Contact: contact@novarithm.com