Xe Currency Data API
Xe (a Euronet Money Transfer brand) Currency Data API — a REST JSON API serving real-time and historical exchange rates for 170+ currencies from 100+ global sources. Documented Swagger 2.0 with HTTP Basic authentication (account id + API key). Endpoints cover account info, currencies, convert_from, convert_to, historic rates, historic period, monthly average, and usage stats.
Xe Currency Data API is one of 6 APIs that Euronet Worldwide publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Currency Exchange, FX, and Exchange Rates. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.
This API exposes 8 operations across 8 paths, organized into 6 resource areas, and defines 12 schemas. It is described by OpenAPI 2.0, at version 1.0.2.
Requests are made against the base URL https://xecdapi.xe.com/v1.
Metadata
The identity and technical contract details declared by the specification.
Authentication & Security 1
Xe Currency Data API declares
1 security scheme
for authenticating requests.
It defines a basic scheme (basicAuth).
By default, every request must be authenticated.
Paths & Operations 8
Across 8 paths, the API surfaces 8 operations — 8 GET. They span 6 resource areas: Account Information, Currency Information, Conversions, Historic Rates, Monthly Averages, Stats. Each is listed below with its method, path, parameters, and response codes.
Schemas 12
The contract defines 12 schemas that model the data the API accepts and returns. The most detailed are AccountInfoResponse (8 properties), CurrencyInfo (6 properties), HistoricRateResponse (6 properties), ConvertFromResponse (6 properties). Each schema is shown below with its type and property counts.
Specification
The full machine-readable OpenAPI contract behind this narrative.
Source
More from Euronet Worldwide 5
Other APIs Euronet Worldwide publishes across the network.