One currency CHF rate + history
API · /snb-api
Swiss National Bank (SNB) FX & Rates API
Live official Swiss monetary data, served straight from the Swiss National Bank's open data portal — no key, nothing cached. The Swiss franc is one of the world's premier safe-haven and reserve currencies, and this exposes the SNB's own published numbers as clean JSON. The rates endpoint returns the SNB foreign-exchange fixing — the monthly-average value in francs of around 25 world currencies (the euro fixed near 0.92 francs in mid-2026), each normalised to the franc value of a single unit. The currency endpoint returns one currency's franc rate with its recent history. The policy-rate endpoint returns the SNB policy rate, the headline interest rate the Swiss National Bank sets to steer the economy, with its history. The saron endpoint returns SARON, the Swiss Average Rate Overnight — the franc benchmark that replaced CHF LIBOR and underpins Swiss financial contracts — with its recent path. Everything is the central bank's own published data, live, nothing stored; figures are monthly. This is the Swiss franc rates-and-FX layer for any forex, treasury, payments or macro app exposed to Switzerland. Distinct from the ECB, Fed, Bank of Canada, Norges Bank, Bank of England, Brazil, Poland and Czech central-bank APIs — this is the franc, the SNB policy rate and SARON. 5 endpoints, no key on our side.
API health
healthy- Uptime
- 100.00%
- Server probes · 24h
- Avg latency
- 282 ms
- Server probes · 24h
- Subscribers
- 4,009
- active
- Total calls
- 100
- last 7 days
Pricing
Pick a tier — billed monthly, cancel anytime.
Free
Free
- 1,800 calls / month
- 2 requests / second
- Hard cap (429 above quota, no overage)
- 1,800 calls/month
- 2 req/sec
- Rates, currency, policy, SARON
- No credit card
Starter
€8.00 /month
- 28,000 calls / month
- 6 requests / second
- Hard cap (429 above quota, no overage)
- 28,000 calls/month
- 6 req/sec
- Full history series
- Email support
Pro
€22.00 /month
- 160,000 calls / month
- 15 requests / second
- Hard cap (429 above quota, no overage)
- 160,000 calls/month
- 15 req/sec
- Treasury & macro pipelines
- Priority support
Mega
€54.00 /month
- 880,000 calls / month
- 40 requests / second
- Hard cap (429 above quota, no overage)
- 880,000 calls/month
- 40 req/sec
- Platform scale
- Dedicated SLA
Built by
Related APIs
Other APIs with overlapping tags.
Swiss Transit API
Switzerland's public-transport timetable as an API, powered by the official Swiss open transport service (transport.opendata.ch, built on the search.ch timetable). One of the densest and most punctual transit networks in the world — trains (SBB/CFF/FFS), trams, city and postbuses, boats, funiculars and cable cars — in a single clean API. Find stops, stations and addresses by name with their identifier and coordinates; plan a complete door-to-door journey between any two places with optional via stop, date and time and the option to search by arrival time, getting each connection's departure and arrival times and platforms, total duration in minutes, the number of transfers, the transport products used (for example IC 8 or S 8) and the full leg-by-leg breakdown including any walking sections; and read a station's live departure or arrival board with the line, destination, time, platform and any real-time delay. Ideal for journey-planner and mobility apps, travel tools, logistics and tourism in Switzerland. Place names accept stop names or station ids from the locations endpoint, and times include live delays where available. Data from transport.opendata.ch (Swiss open transport data); covers Switzerland and immediate cross-border connections.
api.oanor.com/swisstransit-api
Bank Negara Malaysia FX & Rates API
Official central-bank data from Bank Negara Malaysia (BNM), the central bank of Malaysia, all quoted around the Malaysian Ringgit (MYR). Read every BNM foreign-exchange reference rate with its buying, selling and middle quote — each row carries the BNM quoting unit (the Japanese Yen, for example, is quoted per 100) plus a normalized myr_per_unit, so conversions are never ambiguous — look up a single currency, or convert any amount between two quoted currencies or MYR using the central-bank cross rate. Beyond FX, the same surface exposes the Kijang Emas gold bullion coin buying and selling prices (one, half and quarter ounce), the current Overnight Policy Rate set by the Monetary Policy Committee, and the published base rate, base lending rate and indicative effective lending rate for every licensed Malaysian bank. Rates always resolve to the latest published business-day fixing. Distinct from our other central-bank FX feeds: this bundles Malaysian FX, gold and policy/lending rates in one API.
api.oanor.com/malaysia-fx-api
Central Bank of Myanmar FX API
Official daily foreign-exchange reference rates published by the Central Bank of Myanmar (CBM), quoted against the Myanmar Kyat (MMK). Read every CBM reference rate in one call, look up a single currency, or convert any amount between two quoted currencies (or MMK) using the central-bank cross rate. CBM follows a per-100 quoting convention for its low-value currencies — Indonesian Rupiah, Japanese Yen, Cambodian Riel, South Korean Won, Lao Kip and Vietnamese Dong are published per 100 units while every other currency is per 1 — so each rate carries both the raw quoted_rate and quoted_per plus a normalized mmk_per_unit, making conversions unambiguous. Rates always resolve to the latest published business-day fixing. Distinct from our other central-bank feeds (Bosnia, North Macedonia, Romania, Moldova, Nepal): this surfaces the Myanmar Kyat reference table specifically.
api.oanor.com/myanmar-fx-api
Central Bank of Bosnia and Herzegovina (CBBH) FX API
Official convertible-mark (BAM) exchange rates from the Central Bank of Bosnia and Herzegovina (CBBH), with no key. Get the latest official buy/middle/sell rate for every quoted currency, a single-currency rate, a currency converter and the list of quoted currencies. The bank publishes a unit count (1 or 100) per currency, so every rate is normalised to a per-unit BAM value (middle ÷ units) and conversions are correct. The BAM is pegged to the euro at 1.95583. The Bosnia-FX layer for treasury, pricing and FX dashboards.
api.oanor.com/bosnia-fx-api
Frequently asked questions
Quick answers about pricing, quotas, and integration.
How do I get an API key for Swiss National Bank (SNB) FX & Rates API?
What's the rate limit for Swiss National Bank (SNB) FX & Rates API?
How much does Swiss National Bank (SNB) FX & Rates API cost?
Can I cancel my subscription anytime?
Is Swiss National Bank (SNB) FX & Rates API GDPR-compliant?
Pick an endpoint from the list on the left to see its details and try it.
Code snippets
Sign up to get an API key, then call any path under your slug.
curl https://api.oanor.com/snb-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/snb-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/snb-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/snb-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Ratings
Sign in to rate.
No reviews yet.
Discussion
Ask questions, share usage tips, get answers from the provider and other developers. Public — anyone can read.
Sign in to start a thread or reply.
Sign inNew thread
·
-
Provider answer
🔒 This thread is locked — no new replies.
-
·
- No threads yet — start the discussion.
Support
Private 1:1 support with the provider — billing questions, integration issues, account problems. Only you and the provider team can see these threads.
Sign in to open a support ticket.
Sign inOpen new ticket
Describe what you need help with. The provider team gets an email and replies on the ticket page.
-
·
Urgent - No tickets yet for this API.