{"data":{"@kind":"fx_rate_table","base":"GBP","source":"open.er-api.com","is_fallback":false,"fetched_at":"2026-05-14T00: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.352018,"base_per_unit":0.7396351232010225},{"code":"EUR","name":"Euro","symbol":"€","locale":"en-IE","decimals":2,"rate_per_base":1.154266,"base_per_unit":0.8663514302595762},{"code":"JPY","name":"Japanese Yen","symbol":"¥","locale":"ja-JP","decimals":0,"rate_per_base":213.38868,"base_per_unit":0.004686284202142307},{"code":"HKD","name":"Hong Kong Dollar","symbol":"HK$","locale":"en-HK","decimals":2,"rate_per_base":10.588482,"base_per_unit":0.09444224394016063},{"code":"CHF","name":"Swiss Franc","symbol":"CHF","locale":"de-CH","decimals":2,"rate_per_base":1.057181,"base_per_unit":0.945911816425002}],"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-14T11:55:08.802Z","as_of":"2026-05-14T00:02:31.000Z","sources":["open.er-api.com"],"freshness_seconds":21600,"license":"CC0-1.0","request_id":"req_1c596c68-3ba","deprecation":null,"next_link":null,"self_reference":{"this_endpoint":"/api/v1/fx-rates","contains_self":true},"source_license":["CC0-1.0"]}}