USD to PLN exchange rate
Convert USD to PLN
How do I query USD/PLN?
One authenticated GET returns the latest value with its timestamp and source. Swap the language tab for your stack.
$ curl https://api.exchangerate.dev/v1/rate/usd-pln \
-H "Authorization: Bearer $API_KEY"
# → rate, timestamp, source, derivedconst r = await fetch("https://api.exchangerate.dev/v1/rate/usd-pln", {
headers: { Authorization: `Bearer ${API_KEY}` }
}).then(res => res.json())
console.log(r.rate, r.timestamp, r.source)r = requests.get(
"https://api.exchangerate.dev/v1/rate/usd-pln",
headers={"Authorization": f"Bearer {API_KEY}"},
).json()
print(r["rate"], r["timestamp"], r["source"])Related reading
USD/PLN — US Dollar to Polish Zloty
USD/PLN expresses how many Polish zloty one US dollar buys. It is the standard reference for trade and investment flows between the United States and Poland, the largest economy in Central and Eastern Europe (CEE).
The zloty floats under Narodowy Bank Polski (NBP), Poland's central bank, though the NBP has at times intervened to smooth excessive volatility. Poland is an EU member state that has not adopted the euro, so the zloty remains sensitive to eurozone growth, EU capital flows, and the interest-rate differential between the NBP, the European Central Bank, and the US Federal Reserve.
Most zloty trading activity actually references EUR/PLN rather than the dollar pair directly. As a result, USD/PLN largely reflects a combination of EUR/PLN and the separate EUR/USD rate, rather than dollar-zloty dynamics in isolation.
This page shows an indicative mid-market rate that can update intraday through the trading week. It is not a live intraday quote for settlement or regulated trading — every API response carries source and market_session so you can see whether a given number reflects a live tick or a daily reference fix.