{"sample":true,"route":"/eu/fx/history","method":"GET","priceUsd":0.002,"request":"https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/eu/fx/history?ccy=USD&days=30","response":{"base":"EUR","ccy":"USD","days":3,"from":"2026-11-04","to":"2026-11-06","count":3,"points":[{"date":"2026-11-04","rate":1.1267},{"date":"2026-11-05","rate":1.1224},{"date":"2026-11-06","rate":1.1165}],"min":1.1165,"max":1.1267,"mean":1.12187,"highDate":"2026-11-04","lowDate":"2026-11-06","annualisedVolatilityPct":1.6336,"statsMethod":"min, max, mean (arithmetic, 6 significant digits) and changePct (last vs first point, 4 decimals) are over the points returned (highDate/lowDate: the earliest date on a tie); annualisedVolatilityPct = 100 x sample standard deviation (n-1) of ln(rate_t / rate_t-1) between consecutive ECB publications x sqrt(255 TARGET working days per year), null with fewer than 3 points; descriptive statistics of the past window, not a forecast or advice","changePct":-0.9053,"stale":false,"businessDaysOld":0,"source":"ECB euro foreign exchange reference rates","sourceUrl":"https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html","note":"Reference rates published by the European Central Bank for information purposes only; not transaction rates. Usually updated around 16:00 CET on TARGET working days. ECB data is available free of charge on the ECB website. Fields listed in calculatedByP0 are calculated by P0 from the ECB data; they are not ECB publications.","calculatedByP0":["from","count","min","max","mean","changePct","highDate","lowDate","annualisedVolatilityPct","stale","businessDaysOld","provenance.lagSeconds","provenance.nextPublicationExpected","provenance.sourceSha256"],"provenance":{"publishedAt":"2026-11-06T14:56:34Z","fetchedAt":"2026-11-06T16:27:04Z","lagSeconds":5430,"nextPublicationExpected":"2026-11-09","sourceUrl":"https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml","sourceSha256":"84cba0d3dcc8f88bf78af2141786404ae391d545eac5c37f9dc67af9a7c9d615","fileDate":"2026-11-06","note":"publishedAt = Last-Modified of the ECB file; lagSeconds = fetchedAt - publishedAt; the ECB overwrites sourceUrl at every publication, so sourceSha256 (SHA-256 of the file bytes P0 downloaded) matches the live file only until the next publication"}},"note":"Free sample: the answer shape and fields for the fixed example input in 'request'. Values are an example and may not be current data; a paid call returns live data for your own input.","buy":"Call https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/eu/fx/history with an x402 or MPP client: the unpaid call answers HTTP 402 with the exact price; the paid call returns the data with a receipt. Other ways to pay: https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/pay"}