{"uid":"cap_XrLxzycxwSmFyvGIbgMHl","slug":"netintel-currency-exchange-converter-96ed6230","name":"NetIntel Currency Exchange Converter","description":"Convert any amount between 32 fiat currencies (live European Central Bank rates) and major cryptocurrencies (BTC, ETH, USDC, SOL, ICP, CELO and more, live Coinbase spot rates) — fiat↔fiat, crypto↔fiat, and crypto↔crypto all work. Returns converted amount, exchange rate, inverse rate, rate date, and rate source so agents can price and invoice across fiat and crypto without a paid forex API.","url":"https://netintel.dev/currency-exchange/convert","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":["from","to"],"properties":{"to":{"type":"string","description":"Target — ISO 4217 fiat code (EUR) or crypto ticker (BTC, ETH)"},"date":{"type":"string","description":"YYYY-MM-DD historical rate (fiat only). Default: latest"},"from":{"type":"string","description":"ISO 4217 source currency code (e.g. USD)"},"amount":{"type":"number","description":"Amount to convert (default 1)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"to":{"type":"string"},"from":{"type":"string"},"grade":{"type":"string"},"score":{"type":"number"},"amount":{"type":"number"},"source":{"type":"string","description":"ecb | coinbase | coingecko | same"},"findings":{"type":"array"},"rate_date":{"type":"string"},"inverse_rate":{"type":"number"},"exchange_rate":{"type":"number"},"is_historical":{"type":"boolean"},"converted_amount":{"type":"number"}}}}}}},"responseSchema":{"type":"json","example":{"to":"BTC","from":"USD","grade":"A","score":100,"amount":100,"source":"coinbase","findings":[{"rule":"crypto_spot","detail":"Crypto pair priced at Coinbase spot"}],"rate_date":"2026-06-23","inverse_rate":105340,"exchange_rate":0.0000094932,"is_historical":false,"converted_amount":0.00094932}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ZHgDVCj70Su_m-uQdD8C6","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts a monetary amount between two ISO 4217 currencies at the current or a historical exchange rate, returning the converted amount, exchange rate, inverse rate, and a data quality grade.","exampleAgentPrompt":"What is 100 US dollars in euros right now — give me the exchange rate, the converted amount, and the inverse rate too.","exampleUseCases":null,"resultDescription":"Returns a JSON object with: the source currency (from), target currency (to), the amount requested, the converted_amount, the exchange_rate, the inverse_rate, the rate_date, whether the rate is historical (is_historical), a data quality grade (A–F), and a quality score (0–100). Findings array may contain data quality annotations.","failureModes":["Invalid or unsupported ISO 4217 currency code returns an error","Date out of historical range returns an error or empty result","Amount exceeding 999999999 is rejected","Missing required 'from' or 'to' query params returns 400","Payment not processed (402) if x402 micropayment not completed","Rate data temporarily unavailable for exotic currency pairs"],"whenToPreferThis":"Use this endpoint when you need a currency conversion with a data quality grade and score, historical rate lookup by date, or inverse rate alongside the converted amount — especially in agentic workflows that require pay-per-call micropayment billing via x402 on Base mainnet. Prefer over free APIs when reliability scoring and data provenance matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:51:32.640Z","isFirstParty":false}