{"uid":"cap_tVzqJZdm0yBPJ8MSTMLWT","slug":"httpay-currency-convert-4812150a","name":"HTTPay Currency Convert","description":"Fiat currency conversion using ECB exchange rates (via api.frankfurter.app). Params: from, to, amount.","url":"https://httpay.xyz/api/currency-convert","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"to":{"type":"string","description":"Target currency ISO code (e.g. EUR)"},"from":{"type":"string","description":"Source currency ISO code (e.g. USD)"},"amount":{"type":"number","description":"Amount to convert"}}},"responseSchema":{"type":"json","example":{"to":"EUR","date":"2026-02-20","from":"USD","rate":0.9234,"amount":100,"result":92.34,"source":"api.frankfurter.app (European Central Bank)"}},"example":{"request":{"to":"zero-qa@agentmail.to","from":"zero-qa@agentmail.to","amount":100},"response":{"to":"ZERO-QA@AGENTMAIL.TO","from":"ZERO-QA@AGENTMAIL.TO","meta":{"x402":true,"poweredBy":"Alfred Zhang 🫡"},"note":"Same currency, no conversion needed","rate":1,"amount":100,"result":100}},"exampleRequest":{"to":"zero-qa@agentmail.to","from":"zero-qa@agentmail.to","amount":100},"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_KTUD349-atnsIoiisSnXW","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts a monetary amount from one currency to another using live exchange rates sourced from the European Central Bank via Frankfurter.","exampleAgentPrompt":"Convert 250 USD to EUR and tell me the current exchange rate and converted amount.","exampleUseCases":null,"resultDescription":"Returns a JSON object containing the source currency, target currency, input amount, exchange rate, converted result, conversion date, and the data source (European Central Bank via Frankfurter).","failureModes":["Unsupported currency ISO code returns an error","Missing required parameters (from, to, amount) returns a 400-level error","Payment not processed (x402 payment required) returns 402 before conversion is attempted","Frankfurter upstream outage may cause delayed or failed responses"],"whenToPreferThis":"Choose this endpoint when you need a quick, pay-per-call currency conversion with no API key or subscription — ideal for agents that only occasionally need FX rates and want ECB-sourced data at $0.002 per call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:45:36.128Z","isFirstParty":false}