{"data":{"@kind":"fx_rate_table","base":"GBP","source":"open.er-api.com","is_fallback":false,"fetched_at":"2026-05-15T00:02:31.000Z","currencies":[{"code":"GBP","name":"Pound Sterling","symbol":"£","locale":"en-GB","decimals":2,"rate_per_base":1,"base_per_unit":1},{"code":"USD","name":"US Dollar","symbol":"$","locale":"en-US","decimals":2,"rate_per_base":1.345302,"base_per_unit":0.7433275205121229},{"code":"EUR","name":"Euro","symbol":"€","locale":"en-IE","decimals":2,"rate_per_base":1.150985,"base_per_unit":0.868821053271763},{"code":"JPY","name":"Japanese Yen","symbol":"¥","locale":"ja-JP","decimals":0,"rate_per_base":212.660904,"base_per_unit":0.00470232177702019},{"code":"HKD","name":"Hong Kong Dollar","symbol":"HK$","locale":"en-HK","decimals":2,"rate_per_base":10.548307,"base_per_unit":0.09480194309854653},{"code":"CHF","name":"Swiss Franc","symbol":"CHF","locale":"de-CH","decimals":2,"rate_per_base":1.05328,"base_per_unit":0.949415160261279}],"upstream_sources":[{"url":"https://open.er-api.com/v6/latest/GBP","license":"open (free tier, no key required)","cadence":"daily refresh; we cache 6 hours","position":"primary"},{"url":"https://api.exchangerate.host/latest?base=GBP","license":"open (free tier)","cadence":"daily refresh; we cache 6 hours","position":"fallback"}],"methodology":"Display-only conversion. Platform transactions clear in GBP. Rates are mid-market reference values fetched from open.er-api.com (primary) or exchangerate.host (fallback). When both fail, the endpoint returns a static fallback table marked is_fallback=true.","methodology_url":"https://cambridgetcg.com/methodology/fx-rates"},"_meta":{"spec_version":"1","endpoint":"/api/v1/fx-rates","retrieved_at":"2026-05-15T18:25:13.555Z","as_of":"2026-05-15T00:02:31.000Z","sources":["open.er-api.com"],"freshness_seconds":21600,"license":"CC0-1.0","request_id":"req_c6366b39-6fc","deprecation":null,"next_link":null,"self_reference":{"this_endpoint":"/api/v1/fx-rates","contains_self":true},"source_license":["cc0"]}}