Finance.Foundation
finance.foundation / Assets / Euro / US Dollar
Asset · Currency · FX pair

Euro / US Dollar

The most traded currency pair in the world's largest market: the BIS Triennial Central Bank Survey put global FX turnover at $9.6tn a day in April 2025.

No single covered venue: this asset trades over the counter or across many venues at once — OTC FX. We name where it trades rather than pointing at a page that does not exist. The venues we do cover.

Live · updated every 3h

1.1188 USD per EUR

as of 2026-10-13 · refreshed 2026-10-13 18:17 UTC · source: ECB reference rates — used under that provider’s terms, not our CC BY 4.0 · reference value, not a real-time tick

Positioning · weekly

-99,332 contracts net short

Non-commercial (speculative) longs minus shorts as of 2026-10-06 — 7 days ago · CFTC Commitments of Traders

A position, not a price, and not a forecast — and never today. The report fixes positions as of a Tuesday and is published the Friday after, so it is three days old when it appears and ten by the time the next one lands. All five of the CFTC’s report families carry the same newest date, so this is the freshest that exists rather than the freshest we fetched. The commercial side is its mirror: every speculative long is somebody else’s short.

Symbol
EURUSD
Type
Currency
Category
FX pair
Quote currency
USD
Primary venue
OTC FX (no single covered venue — see the note below)
Issuer
—
Currency pair
EUR 978 / USD 840 ISO 4217 — the two sides have codes, the pair does not
Identifier
No identifier standard exists for a currency pair. The honest identifiers are the two ISO 4217 codes below; a single code for the pair itself does not exist, and the instrument identifiers that appear to fit are for spot contracts rather than the rate.

Approximate reference values from public sources · seed-0.7 · marketcap-1 · 2026-08-30 · not real-time. See data & methodology.

# this page as data GET https://finance.foundation/api/v1/assets/eur-usd

JSONCSV No key, CORS enabled — paste any of these straight into a notebook.

Code to fetch it
curl
curl -s https://finance.foundation/api/v1/assets/eur-usd
Python
import requests r = requests.get("https://finance.foundation/api/v1/assets/eur-usd", timeout=30) r.raise_for_status() data = r.json()
JavaScript
const r = await fetch("https://finance.foundation/api/v1/assets/eur-usd"); if (!r.ok) throw new Error(r.status); const data = await r.json();
pandas
import pandas as pd df = pd.read_csv("https://finance.foundation/api/v1/assets/eur-usd.csv")