fshy

Home / Data APIs

ExchangeRate-API

exchangerate-api.com · 2 records in Data APIs · JSON

Records 2

www.exchangerate-api.com/Currency exchange rate API (daily updates on the free plan)data-apis/exchangerate-apiJSONcomparereport an error

Sibling records disagree:

Free allowance
Free plan, USD 0, no card: 1.5K API requests a month with an API key, rates updated once every 24 hours.
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
emailno card, no phone
Binding limit
volume-quota1.5K API requests a month on the Free plan, soft-capped at 100 percent
Evidence
documented21 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-12-03checked 2026-11-02 (live); stale on 2026-12-03
Free tierFree plan, USD 0, no card: 1.5K API requests a month with an API key, rates updated once every 24 hours.
unit requests; metered on request-count; The quota is soft-capped at 100 percent, with a little extra room. The Free plan has the standard and pair-conversion endpoints and base currency switching; historical data is for paid accounts only. The Pro plan is USD 10 a month for 30k requests, hourly updates and history from 1990. A separate keyless Open API has its own record (data-apis/exchangerate-api-open).
Pricenone stated
Limits
  • volume-quota (binding) 1.5K API requests a month on the Free plan, soft-capped at 100 percent source
  • retention-clamped no historical data on a free account; the history endpoint is for paid accounts source
Rate per minute: not stated for the keyed plan on the pages read. Bulk path: none on the free plan.
Bindingvolume-quota 1.5K requests a month binds first; the rates change once a day, so about 30 requests a month cover a full daily refresh.
Identityemail The sign-up form asks for an email and a password, and the key is active after email confirmation; no card for the Free plan.
Egressnot metered in bytes; the 1.5K requests a month bound what a free key can pull
Per-object capnot stated
Interfacerest GET https://v6.exchangerate-api.com/v6/YOUR-API-KEY/latest/USD (standard) and a pair-conversion request; JSON
Toolingcurl or any HTTP client
Composes withDaily rates for all currencies: one call a day uses about 30 of the 1.5K requests a month. The keyless Open API in data-apis/exchangerate-api-open needs no key at all.
ReliabilityThe vendor states that any aspect of a free plan, the quota included, may change or end at any time without notice.
NotesFree requests: 1.5K a month. Rate limit: no per-minute rate stated; a soft cap at 100 percent of the quota. re-distribution is not allowed. Bulk path: none on the free plan; the keyless Open API is a separate lane.
Evidence notedocumented Quota, update rate, history gate, caching and sign-up fields are quoted from first-party home, docs, terms and sign-up pages. No key was created.
Parsed numbers
  • has-free-tier 1
Evidence 21
datesourcewhat it proved
2026-11-02www.exchangerate-api.com/the Free plan card lists 1.5K API requests a month
2026-11-02www.exchangerate-api.com/docs/freethe free API with a key allows 1.5k requests a month
2026-11-02www.exchangerate-api.com/free rates update once every 24 hours
2026-11-02www.exchangerate-api.com/the Free plan needs no card
2026-11-02www.exchangerate-api.com/the quota is soft-capped at 100 percent
2026-11-02www.exchangerate-api.com/the key is active after email confirmation
2026-11-02www.exchangerate-api.com/Pro is USD 10 a month
2026-11-02www.exchangerate-api.com/Pro allows 30k requests a month
2026-11-02app.exchangerate-api.com/sign-upthe sign-up page is for the free plan
2026-11-02app.exchangerate-api.com/sign-upthe sign-up form has an email field
2026-11-02app.exchangerate-api.com/sign-upthe sign-up form has a password field
2026-11-02www.exchangerate-api.com/termsnot published
2026-11-02www.exchangerate-api.com/termsthe data caching policy permits storing and re-using retrieved data
2026-11-02www.exchangerate-api.com/termsthe data may not be re-distributed
2026-11-02www.exchangerate-api.com/termsfree plan terms may change at any time
2026-11-02www.exchangerate-api.com/docs/historical-data-requestshistory is for paid accounts only
2026-11-02www.exchangerate-api.com/docs/historical-data-requeststhe history reaches back to 1990 on paid plans
2026-11-02www.exchangerate-api.com/docs/overviewthe free plan has the standard and pair-conversion endpoints and base currency switching
2026-11-02www.exchangerate-api.com/Pro updates every 60 minutes
2026-11-02www.exchangerate-api.com/docs/historical-data-requeststhe history endpoint starts on Pro
2026-11-02www.exchangerate-api.com/docs/standard-requeststhe standard request is a GET with the key in the path
More fields 3
bulk pathnone on the free plan; history is paid
free requests1.5K a month
history depthnone on free; from 1990 on paid plans
Unknown values 1
  • retention stated: the field does not apply to this kind of offer

www.exchangerate-api.com/docs/freeCurrency exchange rate API, keyless open accessdata-apis/exchangerate-api-openJSONcomparereport an error

Sibling records disagree:

Free allowance
Open access API with no key: GET https://open.er-api.com/v6/latest/USD, rates updated once per day, rate limited per IP address.
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
anonymousno card, no phone
Binding limit
per-ip-shapinga rate limit per IP address with no published number; a limited address receives HTTP 429 for 20 minutes
Evidence
documented8 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-12-04checked 2026-11-03 (live); stale on 2026-12-04
Free tierOpen access API with no key: GET https://open.er-api.com/v6/latest/USD, rates updated once per day, rate limited per IP address.
unit unlimited; metered on none; The page names no request count and no per-minute number. Requesting once every 24 hours needs no further reading, and one request an hour per server never meets the limit. A rate limited IP address receives HTTP 429 for 20 minutes.
Pricenone stated
Limits
  • per-ip-shaping (binding) a rate limit per IP address with no published number; a limited address receives HTTP 429 for 20 minutes source
Update rate: once per day. Bulk path: none; the page asks to cache the daily table.
Bindingper-ip-shaping The only limit is the per-IP shaping with no published threshold; one request an hour never meets it.
Identityanonymous No key and no account.
Egressnot metered in bytes; the per-IP rate limit bounds what a caller can pull
Per-object capnot stated
Interfacerest GET https://open.er-api.com/v6/latest/USD returns JSON with all supported currencies against the base
Toolingcurl or any HTTP client
Composes withA daily table of all currencies with no sign-up; cache it for 24 hours. Pair this with data-apis/exchangerate-api when a key is acceptable.
ReliabilityA rate limited IP address receives HTTP 429 and is let through again after 20 minutes.
NotesFree requests: no count, no key. Rate limit: per IP address, no number published. re-distribution is not allowed. Bulk path: none.
Evidence notedocumented Limits and license are quoted from the open access docs page. One keyless GET answered HTTP 200 with a success body; the rate threshold was not measured.
Parsed numbers
  • has-free-tier 1
  • per-ip-shaping 20 minutes
Evidence 8
datesourcewhat it proved
2026-11-02www.exchangerate-api.com/docs/freethe open API needs no key
2026-11-02www.exchangerate-api.com/docs/freenot published
2026-11-02www.exchangerate-api.com/docs/freethe open API updates once per day
2026-11-02www.exchangerate-api.com/docs/freeone request an hour never meets the rate limit
2026-11-02www.exchangerate-api.com/docs/freea limited IP address gets 429 for 20 minutes
2026-11-02www.exchangerate-api.com/docs/freepart of the text of Notes, above
2026-11-03probe: https://open.er-api.com/v6/latest/USDa keyless GET of the open endpoint answered HTTP 200
2026-11-03probe: https://open.er-api.com/v6/latest/USDthe keyless answer body reports success
More fields 2
bulk pathnone; one daily table of all currencies per request
free requestsno count; per-IP rate limit, number not published
Unknown values 1
  • retention stated: the field does not apply to this kind of offer