{
  "info": {
    "name": "AllRatesToday \u2014 Exchange Rates & Central Bank Rates API",
    "description": "Real-time mid-market exchange rates for 160+ currencies and official daily rates from 121 central banks and tax authorities, in one REST API.\n\n**Getting started**\n1. Keyless folder works immediately \u2014 no account.\n2. For everything else, get a free API key at https://allratestoday.com/register and set the `apiKey` collection variable. The collection sends it as `Authorization: Bearer {{apiKey}}`.\n3. Every table endpoint accepts `format=json|csv|xml|xlsx`.\n\n**Links**\n- Docs: https://allratestoday.com/docs/\n- OpenAPI: https://allratestoday.com/openapi.json\n- Institutions covered: https://allratestoday.com/central-bank-rates-api/institutions/\n- Pricing: https://allratestoday.com/pricing\n- GitHub: https://github.com/AllRates-Today\n- SDKs: npm `@allratestoday/sdk`, PyPI `allratestoday`, Packagist `allratestoday/sdk`, Go, Rust\n- MCP server for AI agents: https://allratestoday.com/mcp/\n\nKeyless endpoints require a visible link back to https://allratestoday.com (\"Rates by AllRatesToday\").",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://allratestoday.com"
    },
    {
      "key": "apiKey",
      "value": "",
      "description": "Free key from https://allratestoday.com/register"
    },
    {
      "key": "bank",
      "value": "ecb",
      "description": "Bank code, e.g. ecb, rbi, cbr, boe, fed, cbuae, sarb, bsp"
    }
  ],
  "item": [
    {
      "name": "1. Keyless (no API key)",
      "description": "Open endpoints. Attribution link to allratestoday.com required.",
      "item": [
        {
          "name": "Catalogue of official sources",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/open/central-banks",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "open",
                "central-banks"
              ],
              "query": []
            },
            "description": "All 121 central banks and tax authorities with codes, home currency and update cadence.",
            "auth": {
              "type": "noauth"
            }
          }
        },
        {
          "name": "Latest official table for a bank",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/open/central-bank/{{bank}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "open",
                "central-bank",
                "{{bank}}"
              ],
              "query": []
            },
            "description": "Latest published table for one institution. Keyless, cached at the edge.",
            "auth": {
              "type": "noauth"
            }
          }
        },
        {
          "name": "Latest Daily Reference Rate (16:00 London)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/open/reference-rate",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "open",
                "reference-rate"
              ],
              "query": []
            },
            "description": "Median-of-samples daily table. Not a benchmark.",
            "auth": {
              "type": "noauth"
            }
          }
        },
        {
          "name": "Visitor country and currency",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/open/geo",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "open",
                "geo"
              ],
              "query": []
            },
            "description": "Country and local currency of the caller, for price localisation.",
            "auth": {
              "type": "noauth"
            }
          }
        },
        {
          "name": "Compat: Frankfurter shape",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/compat/frankfurter/latest?base=EUR",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "compat",
                "frankfurter",
                "latest"
              ],
              "query": [
                {
                  "key": "base",
                  "value": "EUR",
                  "description": "Base currency"
                }
              ]
            },
            "description": "Latest ECB table in Frankfurter's JSON shape. Also: exchangeratesapi, fixer, exchangerate-host.",
            "auth": {
              "type": "noauth"
            }
          }
        },
        {
          "name": "Compat: exchangeratesapi shape",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/compat/exchangeratesapi/latest",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "compat",
                "exchangeratesapi",
                "latest"
              ],
              "query": []
            },
            "description": "Drop-in replacement shape for exchangeratesapi.io clients.",
            "auth": {
              "type": "noauth"
            }
          }
        },
        {
          "name": "Self-issue a trial key (agents)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/agent/keys",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "agent",
                "keys"
              ],
              "query": []
            },
            "description": "100-call, 7-day trial key for AI agents. JSON body required; 3 per IP per day.",
            "auth": {
              "type": "noauth"
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"agent\": \"postman-collection\",\n  \"purpose\": \"evaluation\"\n}"
            }
          }
        }
      ]
    },
    {
      "name": "2. Live market rates",
      "item": [
        {
          "name": "Current rate for a pair",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/rate?source=USD&target=EUR",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "rate"
              ],
              "query": [
                {
                  "key": "source",
                  "value": "USD",
                  "description": "From currency"
                },
                {
                  "key": "target",
                  "value": "EUR",
                  "description": "To currency"
                }
              ]
            },
            "description": "Mid-market rate for one pair."
          }
        },
        {
          "name": "Live rates (Wise-compatible)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/rates?source=USD&target=EUR&amount=100&format=json",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "rates"
              ],
              "query": [
                {
                  "key": "source",
                  "value": "USD",
                  "description": ""
                },
                {
                  "key": "target",
                  "value": "EUR",
                  "description": ""
                },
                {
                  "key": "amount",
                  "value": "100",
                  "description": "Optional amount to convert"
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "json | csv | xml | xlsx"
                }
              ]
            },
            "description": "Live rate for a pair, optional amount."
          }
        },
        {
          "name": "Historical rates for a pair",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/rates?source=USD&target=EUR&from=2026-09-01&to=2026-09-30&group=day&format=json",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "rates"
              ],
              "query": [
                {
                  "key": "source",
                  "value": "USD",
                  "description": ""
                },
                {
                  "key": "target",
                  "value": "EUR",
                  "description": ""
                },
                {
                  "key": "from",
                  "value": "2026-09-01",
                  "description": "YYYY-MM-DD"
                },
                {
                  "key": "to",
                  "value": "2026-09-30",
                  "description": "YYYY-MM-DD"
                },
                {
                  "key": "group",
                  "value": "day",
                  "description": "day | hour"
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "json | csv | xml | xlsx"
                }
              ]
            },
            "description": "Time series for a pair. Billed per currency per month of range."
          }
        },
        {
          "name": "Supported currencies",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/symbols?format=json",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "symbols"
              ],
              "query": [
                {
                  "key": "format",
                  "value": "json",
                  "description": "json | csv | xml | xlsx"
                }
              ]
            },
            "description": "All supported currency codes and names."
          }
        }
      ]
    },
    {
      "name": "3. Central bank official rates",
      "item": [
        {
          "name": "List central banks",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/central-banks?format=json",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "central-banks"
              ],
              "query": [
                {
                  "key": "format",
                  "value": "json",
                  "description": "json | csv | xml | xlsx"
                }
              ]
            },
            "description": "Covered institutions with metadata."
          }
        },
        {
          "name": "Every bank's latest rate for one pair",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/central-banks/rates?source=USD&target=EUR&format=json",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "central-banks",
                "rates"
              ],
              "query": [
                {
                  "key": "source",
                  "value": "USD",
                  "description": ""
                },
                {
                  "key": "target",
                  "value": "EUR",
                  "description": ""
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "json | csv | xml | xlsx"
                }
              ]
            },
            "description": "Compare official rates across all banks for one pair."
          }
        },
        {
          "name": "Latest table for a bank",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/central-bank/{{bank}}/latest?format=json",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "central-bank",
                "{{bank}}",
                "latest"
              ],
              "query": [
                {
                  "key": "format",
                  "value": "json",
                  "description": "json | csv | xml | xlsx"
                }
              ]
            },
            "description": "Latest official table. Optional source/target to pick one pair."
          }
        },
        {
          "name": "Table for a date",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/central-bank/{{bank}}/2026-10-01?format=json",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "central-bank",
                "{{bank}}",
                "2026-10-01"
              ],
              "query": [
                {
                  "key": "format",
                  "value": "json",
                  "description": "json | csv | xml | xlsx"
                }
              ]
            },
            "description": "Official table as published on that date."
          }
        },
        {
          "name": "History (time series)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/central-bank/{{bank}}/history?source=EUR&target=USD&from=2026-01-01&to=2026-06-30&format=json",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "central-bank",
                "{{bank}}",
                "history"
              ],
              "query": [
                {
                  "key": "source",
                  "value": "EUR",
                  "description": ""
                },
                {
                  "key": "target",
                  "value": "USD",
                  "description": ""
                },
                {
                  "key": "from",
                  "value": "2026-01-01",
                  "description": ""
                },
                {
                  "key": "to",
                  "value": "2026-06-30",
                  "description": ""
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "json | csv | xml | xlsx"
                }
              ]
            },
            "description": "Official series for a pair. Billed per currency per month of range."
          }
        },
        {
          "name": "Publication calendar",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/central-bank/{{bank}}/availability?year=2026",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "central-bank",
                "{{bank}}",
                "availability"
              ],
              "query": [
                {
                  "key": "year",
                  "value": "2026",
                  "description": ""
                }
              ]
            },
            "description": "Dates on which the bank published a table."
          }
        }
      ]
    },
    {
      "name": "4. Daily Reference Rate",
      "item": [
        {
          "name": "Latest with window low/high",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/reference-rate/latest?symbols=EUR,GBP,JPY&format=json",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "reference-rate",
                "latest"
              ],
              "query": [
                {
                  "key": "symbols",
                  "value": "EUR,GBP,JPY",
                  "description": ""
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "json | csv | xml | xlsx"
                }
              ]
            },
            "description": "16:00 London median-of-samples with low/high and sample counts."
          }
        },
        {
          "name": "Table for a date (paid)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/reference-rate/2026-10-01?format=json",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "reference-rate",
                "2026-10-01"
              ],
              "query": [
                {
                  "key": "format",
                  "value": "json",
                  "description": "json | csv | xml | xlsx"
                }
              ]
            },
            "description": "Dated reference table. Paid plans."
          }
        },
        {
          "name": "Series (paid)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/reference-rate/history?source=USD&target=EUR&from=2026-09-01&to=2026-09-30&format=json",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "reference-rate",
                "history"
              ],
              "query": [
                {
                  "key": "source",
                  "value": "USD",
                  "description": ""
                },
                {
                  "key": "target",
                  "value": "EUR",
                  "description": ""
                },
                {
                  "key": "from",
                  "value": "2026-09-01",
                  "description": ""
                },
                {
                  "key": "to",
                  "value": "2026-09-30",
                  "description": ""
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "json | csv | xml | xlsx"
                }
              ]
            },
            "description": "Reference rate series. Paid plans, billed per month of range."
          }
        }
      ]
    }
  ]
}