{"slug":"agentshelf-syntexa-ch-v1-fx-all-8bd837","title":"Call when an agent needs all supported FX pairs and the symbol list in one call","host":"agentshelf.syntexa.ch","method":"POST","resource":"https://agentshelf.syntexa.ch/v1/fx-all","category":"code","description":"Call when an agent needs all supported FX pairs and the symbol list in one call. Kraken's public ticker is the book; its timestamp is the receive time. If Kraken fails, Yahoo last prices are used and bid and ask are null. Distinct from daily ECB fx-rates. Send JSON {}. Exact $0.003 USDC on Base. Try","price_listed":0.003,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"examples":[{}],"properties":{},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"examples":[{"billed":true,"ok":true,"quotes":[{"ask":"1.12097","bid":"1.12096","mid":"1.120965","pair":"EURUSD","quote_kind":"book","source":"kraken","spread_bps":"0.0892","timestamp":1792739027},{"ask":"160.475","bid":"157.274","mid":"158.8745","pair":"USDJPY","quote_kind":"book","source":"kraken","spread_bps":"201.4797","timestamp":1792739027},{"ask":"1.33776","bid":"1.33771","mid":"1.337735","pair":"GBPUSD","quote_kind":"book","source":"kraken","spread_bps":"0.3737","timestamp":1792739027},{"ask":"0.70193","bid":"0.70184","mid":"0.701885","pair":"AUDUSD","quote_kind":"book","source":"kraken","spread_bps":"1.2822","timestamp":1792739027},{"ask":"1.40195","bid":"1.40193","mid":"1.40194","pair":"USDCAD","quote_kind":"book","source":"kraken","spread_bps":"0.1426","timestamp":1792739027},{"ask":"0.82352","bid":"0.82348","mid":"0.8235","pair":"USDCHF","quote_kind":"book","source":"kraken","spread_bps":"0.4857","timestamp":1792739027},{"ask":"0.83801","bid":"0.83796","mid":"0.837985","pair":"EURGBP","quote_kind":"book","source":"kraken","spread_bps":"0.5966","timestamp":1792739027},{"ask":"177.600","bid":"175.110","mid":"176.355","pair":"EURJPY","quote_kind":"book","source":"kraken","spread_bps":"141.1924","timestamp":1792739027},{"ask":"0.92317","bid":"0.92306","mid":"0.923115","pair":"EURCHF","quote_kind":"book","source":"kraken","spread_bps":"1.1916","timestamp":1792739027},{"ask":"1.57204","bid":"1.57179","mid":"1.571915","pair":"EURCAD","quote_kind":"book","source":"kraken","spread_bps":"1.5904","timestamp":1792739027},{"ask":"1.59753","bid":"1.59647","mid":"1.597","pair":"EURAUD","quote_kind":"book","source":"kraken","spread_bps":"6.6374","timestamp":1792739027},{"ask":"111.293","bid":"109.500","mid":"110.3965","pair":"AUDJPY","quote_kind":"book","source":"kraken","spread_bps":"162.4145","timestamp":1792739027}],"receipt_id":"rcpt_01EXAMPLE000000000000000","source":"kraken","symbols":["EURUSD","USDJPY","GBPUSD","AUDUSD","USDCAD","USDCHF","EURGBP","EURJPY","EURCHF","EURCAD","EURAUD","AUDJPY"],"warnings":[]}],"properties":{"billed":{"examples":[true],"type":"boolean"},"ok":{"const":true,"examples":[true],"type":"boolean"},"quotes":{"examples":[[{"ask":"1.12097","bid":"1.12096","mid":"1.120965","pair":"EURUSD","quote_kind":"book","source":"kraken","spread_bps":"0.0892","timestamp":1792739027},{"ask":"160.475","bid":"157.274","mid":"158.8745","pair":"USDJPY","quote_kind":"book","source":"kraken","spread_bps":"201.4797","timestamp":1792739027},{"ask":"1.33776","bid":"1.33771","mid":"1.337735","pair":"GBPUSD","quote_kind":"book","source":"kraken","spread_bps":"0.3737","timestamp":1792739027},{"ask":"0.70193","bid":"0.70184","mid":"0.701885","pair":"AUDUSD","quote_kind":"book","source":"kraken","spread_bps":"1.2822","timestamp":1792739027},{"ask":"1.40195","bid":"1.40193","mid":"1.40194","pair":"USDCAD","quote_kind":"book","source":"kraken","spread_bps":"0.1426","timestamp":1792739027},{"ask":"0.82352","bid":"0.82348","mid":"0.8235","pair":"USDCHF","quote_kind":"book","source":"kraken","spread_bps":"0.4857","timestamp":1792739027},{"ask":"0.83801","bid":"0.83796","mid":"0.837985","pair":"EURGBP","quote_kind":"book","source":"kraken","spread_bps":"0.5966","timestamp":1792739027},{"ask":"177.600","bid":"175.110","mid":"176.355","pair":"EURJPY","quote_kind":"book","source":"kraken","spread_bps":"141.1924","timestamp":1792739027},{"ask":"0.92317","bid":"0.92306","mid":"0.923115","pair":"EURCHF","quote_kind":"book","source":"kraken","spread_bps":"1.1916","timestamp":1792739027},{"ask":"1.57204","bid":"1.57179","mid":"1.571915","pair":"EURCAD","quote_kind":"book","source":"kraken","spread_bps":"1.5904","timestamp":1792739027},{"ask":"1.59753","bid":"1.59647","mid":"1.597","pair":"EURAUD","quote_kind":"book","source":"kraken","spread_bps":"6.6374","timestamp":1792739027},{"ask":"111.293","bid":"109.500","mid":"110.3965","pair":"AUDJPY","quote_kind":"book","source":"kraken","spread_bps":"162.4145","timestamp":1792739027}]],"items":{"additionalProperties":false,"properties":{"ask":{"type":["string","null"]},"bid":{"type":["string","null"]},"mid":{"type":"string"},"pair":{"type":"string"},"quote_kind":{"enum":["book","mid"],"type":"string"},"source":{"enum":["kraken","yahoo"],"type":"string"},"spread_bps":{"type":["string","null"]},"timestamp":{"minimum":0,"type":"integer"}},"required":["pair","bid","ask","mid","spread_bps","timestamp","source","quote_kind"],"type":"object"},"maxItems":12,"type":"array"},"receipt_id":{"examples":["rcpt_01EXAMPLE000000000000000"],"type":"string"},"source":{"enum":["kraken","yahoo","mixed"],"examples":["kraken"],"type":"string"},"symbols":{"examples":[["EURUSD","USDJPY","GBPUSD","AUDUSD","USDCAD","USDCHF","EURGBP","EURJPY","EURCHF","EURCAD","EURAUD","AUDJPY"]],"items":{"type":"string"},"maxItems":12,"type":"array"},"warnings":{"default":[],"examples":[[]],"items":{"type":"string"},"type":"array"}},"required":["ok","receipt_id","billed","symbols","quotes","source"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Call when an agent needs all supported FX pairs and the symbol list in one call. Kraken's public ticker is the book; its timestamp is the receive time. If Kraken fails, Yahoo last prices are used and bid and ask are null. Distinct from daily ECB fx-rates. Send JSON {}. Exact $0.003 USDC on Base. Try unpaid POST /v1/sandbox/fx-all first.","last_updated":"2026-10-23T07:45:20.261Z","schemes":["exact"]}