{"uid":"cap_iU2nVdA-t7YbHQyOGIzwM","slug":"forgemesh-country-info-api-ff756ff9","name":"ForgeMesh Country Info API","description":"Country information API: capital, ISO codes, currencies, languages, calling code, region, area, land borders, and flag emoji for any country by name or 2/3-letter code — one normalized JSON object, answered locally in milliseconds. For form localization, compliance screens, shipping rules, and data-enrichment agents.","url":"https://x402.forgemesh.io/country-info","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"country":{"type":"string","description":"name or code, e.g. Japan"}}},"responseSchema":{"type":"json","example":{"cca2":"JP","flag":"🇯🇵","name":"Japan","region":"Asia","capital":["Tokyo"],"currencies":{"JPY":{"name":"Japanese yen","symbol":"¥"}}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_qLYc_AU7lVLBaXgABNApB","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a normalized JSON object with comprehensive country metadata (capital, ISO codes, currencies, languages, calling code, region, area, borders, flag emoji) for any country identified by name or 2/3-letter code.","exampleAgentPrompt":"Look up all the country info for Japan — I need the capital, ISO codes, currency, languages, calling code, region, area, land borders, and flag emoji in one go.","exampleUseCases":[{"title":"Form localization for checkout flow","prompt":"I'm building a checkout form and need to auto-fill country details when a user types 'DE' — can you pull the full country info for Germany including currency, calling code, and region?"},{"title":"Compliance screen country validation","prompt":"Our compliance screen needs to display the official languages, capital, and ISO codes for Nigeria — can you fetch that country data using the code 'NG'?"},{"title":"Shipping rules data enrichment","prompt":"I need to enrich my shipping dataset — for each destination country like 'Brazil', pull the land borders, region, area, and ISO 3-letter code so I can apply the right shipping rules."}],"resultDescription":"A single normalized JSON object containing the country's capital city, ISO 2-letter and 3-letter codes, currencies, official languages, international calling code, geographic region, land area, list of bordering countries, and flag emoji — resolved locally in milliseconds.","failureModes":["Unrecognized country name or code returns an error or empty result","Ambiguous partial names may not resolve correctly","Territories or disputed regions may not be included","Misspelled country names may fail to match"],"whenToPreferThis":"Choose this endpoint when you need a fast, single-call, all-in-one country metadata lookup without building your own database. It is ideal for form localization, compliance screens, shipping rules, and data enrichment pipelines where you need multiple country attributes (capital, codes, currencies, languages, borders) in one normalized response and sub-millisecond latency is important.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:44:42.682Z","isFirstParty":false}