{"uid":"cap_zREaMgf7jRCr8pnf8nTAZ","slug":"scrapemole-pulse-ecb-currency-conversion-d493dde0","name":"ScrapeMole Pulse: ECB Currency Conversion","description":"Pay-per-call \"state of the world\" lookups that language models cannot know on their own: official ECB exchange rates (latest, historical, conversion), the current time and DST-aware time-zone conversion for scheduling, global weather forecasts (MET Norway, by coordinates or place name) and the live Hacker News front page. Public, non-personal data with sources and licences in every response. USDC via x402, no accounts.\n\nPayments: x402 v2, scheme \"exact\", USDC on Base (eip155:8453). The payment is verified before the work and settled only when the response is 200. Terms: https://pulse.scrapemole.workers.dev/terms","url":"https://pulse.scrapemole.workers.dev/v1/fx/convert?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":["from","to"],"properties":{"to":{"type":"string","examples":["EUR"],"description":"Target currency (ISO 4217)."},"date":{"type":"string","description":"Historical date YYYY-MM-DD (default latest)."},"from":{"type":"string","examples":["USD"],"description":"Source currency (ISO 4217)."},"amount":{"type":"string","examples":["250"],"description":"Amount to convert (default 1)."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"to":"EUR","date":"2026-10-09","from":"USD","note":"ECB reference rates are published around 16:00 CET on TARGET working days; they are for information, not for transactions.","rate":0.89238,"amount":250,"result":223.1,"source":"European Central Bank euro foreign exchange reference rates (via Frankfurter, https://frankfurter.dev)","sourceUrl":"https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_C5ddSXUis3jfsExVRH9hG","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts a currency amount from one ISO 4217 currency to another using official ECB reference rates, with optional historical date support","exampleAgentPrompt":"Convert 250 US dollars to euros using the official ECB rate — what's the result today?","exampleUseCases":[{"title":"Travel budget currency check","prompt":"I'm heading to Japan next week — how much is 1500 USD in Japanese yen at today's ECB rate?"},{"title":"Historical invoice reconciliation","prompt":"What was the official ECB exchange rate from GBP to EUR on March 15, 2024? I need to reconcile an old invoice."},{"title":"Multi-currency price display","prompt":"Convert 99.99 euros to US dollars using the latest ECB reference rate so I can show the USD price on my checkout page."}],"resultDescription":"A JSON object containing the converted amount (result), the exchange rate used (rate), the source and target currencies (from, to), the effective date of the rate, the original amount, and a note about ECB rate publication timing along with full source attribution and URL.","failureModes":["Unsupported or invalid ISO 4217 currency code returns an error","Historical date outside ECB data range returns no rate","ECB rates are only published on TARGET working days — weekends and holidays may return the most recent available rate","Weekend or holiday dates may not have rates; the API defaults to the latest available","Malformed date format (not YYYY-MM-DD) causes a validation error","Payment failure via x402 prevents the call from being fulfilled"],"whenToPreferThis":"Use this endpoint when you need official, citable ECB euro reference exchange rates for financial reporting, compliance, or transparency purposes. Prefer it over commercial FX feeds when source credibility and licensing matter. It is ideal for AI agents that need to convert currencies without baking stale rates into their training data, and when a per-call micropayment model (no account needed) is preferred.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T12:37:07.782Z","isFirstParty":false,"canonicalSlug":"scrapemole-pulse-ecb-currency-conversion-d493dde0"}