{"eid":"currencylayer","name":"currencylayer","domain":"currencylayer.com","resolved_by":"domain","topics":["data-apis"],"n_records":1,"best_vorder":6,"review":null,"aliases":["currencylayer","currencylayer (APILayer)","currencylayer.com"],"records":[{"rid":"data-apis/currencylayer","card":{"rid":"data-apis/currencylayer","eid":"currencylayer","topic":"data-apis","slug":"currencylayer","provider":"currencylayer (APILayer)","url":"https://currencylayer.com/","domain":"currencylayer.com","category":"currency exchange rate API (168 currencies and metals)","tier":"Free","verdict":"fails-quota","vorder":6,"grp":"rejected","self_hosted":0,"confidence":"documented","binding":"volume-quota","identity_kind":"email","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"rest","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-11-02T00:23:51.279Z","verified_basis":"live","checked_on":"2026-11-02","stale_on":"2026-12-03","n_evidence":23,"usd_month":null,"usd_per_tb_month":null,"summary":"Free plan, USD 0: 100 API requests a month, daily updates, historical rates, HTTPS.","duplicate_of":null,"n_unknown":3,"free_unit":"requests"},"record":{"topic":"data-apis","slug":"currencylayer","provider":"currencylayer (APILayer)","url":"https://currencylayer.com/","category":"currency exchange rate API (168 currencies and metals)","tier":"Free","free_tier":{"stated":"Free plan, USD 0: 100 API requests a month, daily updates, historical rates, HTTPS.","unit":"requests","metered_on":"request-count","source_url":"https://currencylayer.com/","read_on":"2026-11-02","notes":"One request is any call with a valid key; time-frame and change queries and many currencies in one call count as one. The next plan up, Basic, is USD 14.99 a month for 10,000 requests. The pricing FAQ says quotes refresh every 60 minutes on Free and Basic, the general FAQ says every day on Free; the plan card says daily updates."},"per_object_cap":{"stated":"not stated","bytes":null,"source_url":"https://currencylayer.com/","notes":""},"retention":{"stated":"not applicable","days":null,"notes":""},"egress":{"terms":"not metered in bytes; the 100 requests a month bound what a free key can pull","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://currencylayer.com/"},"interface":["rest"],"interface_detail":"GET /live and /historical with an access_key; /timeframe, /convert and /change are other endpoints, and their plan gate was not read","endpoint":"https://api.currencylayer.com/live","tooling":"any HTTP client","chaining":"100 requests a month is a test allowance; a daily rate pull uses about 30, so little is left for history.","limits":[{"kind":"volume-quota","value":"100 requests a month on the Free plan","source":"https://currencylayer.com/"}],"limits_note":"Rate per minute: not stated on the pages read. The timeframe endpoint spans up to 365 days; whether the Free plan includes it was not readable, because the plan table lost its check and cross marks. Bulk path: none on the free plan.","binding":"volume-quota","binding_note":"100 requests a month is spent in days of testing, and no per-minute rate is published.","identity_cost":{"kind":"email","detail":"The free sign-up form asks for first name, last name, email, password, address, postal code, country and city (state in some countries), with a Turnstile check. The card block of the form is marked paid-only and hidden.","country":null},"reliability_note":"At 100 percent of the allowance the FAQ says overage fees apply, and the plan table lists an Overage line; what the Free plan does past 100 requests was not read.","confidence":"documented","confidence_note":"Quota, refresh and licence fields are read from the home page and FAQ; the sign-up fields are read from the form markup of the free sign-up page. The documentation pages did not read in full. No key was created.","evidence":[{"url":"https://currencylayer.com/","date":"2026-11-02","proved":"the Free plan card lists 100 API calls","capture":"sha256:8aa63437918d403386a45e7c492cbb76f1094826510fff6cff65de344b04cbec","quote":"- 100 API Calls"},{"url":"https://currencylayer.com/","date":"2026-11-02","proved":"the Free plan card lists daily updates","capture":"sha256:8aa63437918d403386a45e7c492cbb76f1094826510fff6cff65de344b04cbec","quote":"- Daily Updates"},{"url":"https://currencylayer.com/","date":"2026-11-02","proved":null,"capture":"sha256:8aa63437918d403386a45e7c492cbb76f1094826510fff6cff65de344b04cbec","quote":null},{"url":"https://currencylayer.com/","date":"2026-11-02","proved":"the Free plan card lists historical rates","capture":"sha256:8aa63437918d403386a45e7c492cbb76f1094826510fff6cff65de344b04cbec","quote":"- Historical Rates"},{"url":"https://currencylayer.com/","date":"2026-11-02","proved":"the Free plan card lists no support","capture":"sha256:8aa63437918d403386a45e7c492cbb76f1094826510fff6cff65de344b04cbec","quote":"- No Support"},{"url":"https://currencylayer.com/signup/free","date":"2026-11-02","proved":"the sign-up page lists the first plan, Free, at 100 requests a month","capture":"sha256:ae4ad24072ba12cc4d80c5350b2a7ff28371ac85792c0934a97706e36fe5af04","quote":"<div class=\"signup-v2-plan-requests\">100 Requests / month</div>"},{"url":"https://currencylayer.com/faq","date":"2026-11-02","proved":"the free allowance is 100 API requests a month","capture":"sha256:b21ca8068ff197c04eb75fd1cc4b4ae795d313939b9dca6ec24acdc5ccb595c7","quote":"As soon as you or your application requires more than 100 API Requests per month"},{"url":"https://currencylayer.com/faq","date":"2026-11-02","proved":"any call with a key counts as one request","capture":"sha256:b21ca8068ff197c04eb75fd1cc4b4ae795d313939b9dca6ec24acdc5ccb595c7","quote":"Accessing any type of currencylayer forex data using a valid API Access Key counts as one \"API Request\"."},{"url":"https://currencylayer.com/faq","date":"2026-11-02","proved":"the Free plan refreshes every day","capture":"sha256:b21ca8068ff197c04eb75fd1cc4b4ae795d313939b9dca6ec24acdc5ccb595c7","quote":"every day (Free Plan)"},{"url":"https://currencylayer.com/faq","date":"2026-11-02","proved":"past 100 percent overage fees apply","capture":"sha256:b21ca8068ff197c04eb75fd1cc4b4ae795d313939b9dca6ec24acdc5ccb595c7","quote":"After reaching 100% of the allowance, overages fees will apply"},{"url":"https://currencylayer.com/","date":"2026-11-02","proved":"paid plans start at USD 14.99 a month","capture":"sha256:8aa63437918d403386a45e7c492cbb76f1094826510fff6cff65de344b04cbec","quote":"Subscriptions Plans starting at Startup-friendly USD 14.99 per month"},{"url":"https://currencylayer.com/signup/free","date":"2026-11-02","proved":"the sign-up form asks for a first name","capture":"sha256:ae4ad24072ba12cc4d80c5350b2a7ff28371ac85792c0934a97706e36fe5af04","quote":"<label for=\"first_name\">First Name<span class=\"signup-v2-required\" aria-hidden=\"true\">*</span></label>"},{"url":"https://currencylayer.com/signup/free","date":"2026-11-02","proved":"the sign-up form asks for an email address","capture":"sha256:ae4ad24072ba12cc4d80c5350b2a7ff28371ac85792c0934a97706e36fe5af04","quote":"<label for=\"email_address\">Email<span class=\"signup-v2-required\" aria-hidden=\"true\">*</span></label>"},{"url":"https://currencylayer.com/signup/free","date":"2026-11-02","proved":"the sign-up form requires a postal code","capture":"sha256:ae4ad24072ba12cc4d80c5350b2a7ff28371ac85792c0934a97706e36fe5af04","quote":"<label for=\"post_code\">Postal Code<span class=\"signup-v2-required\" aria-hidden=\"true\">*</span></label>"},{"url":"https://currencylayer.com/signup/free","date":"2026-11-02","proved":"the card block of the sign-up form is marked paid-only and hidden","capture":"sha256:ae4ad24072ba12cc4d80c5350b2a7ff28371ac85792c0934a97706e36fe5af04","quote":"<div class=\"signup-v2-card-block\" data-paid-only hidden>"},{"url":"https://currencylayer.com/signup/free","date":"2026-11-02","proved":"the sign-up form carries a Turnstile check","capture":"sha256:ae4ad24072ba12cc4d80c5350b2a7ff28371ac85792c0934a97706e36fe5af04","quote":"<div class=\"cf-turnstile\""},{"url":"https://currencylayer.com/faq","date":"2026-11-02","proved":"the timeframe endpoint spans up to 365 days","capture":"sha256:b21ca8068ff197c04eb75fd1cc4b4ae795d313939b9dca6ec24acdc5ccb595c7","quote":"maximum range of up to 365 days"},{"url":"https://currencylayer.com/faq","date":"2026-11-02","proved":"the API covers 168 currencies and metals","capture":"sha256:b21ca8068ff197c04eb75fd1cc4b4ae795d313939b9dca6ec24acdc5ccb595c7","quote":"a total of 168 world currencies and precious metals"},{"url":"https://currencylayer.com/","date":"2026-11-02","proved":"Basic allows 10,000 requests","capture":"sha256:8aa63437918d403386a45e7c492cbb76f1094826510fff6cff65de344b04cbec","quote":"- 10,000 Requests"},{"url":"https://currencylayer.com/faq","date":"2026-11-02","proved":"time-frame and change queries and many currencies count as one request","capture":"sha256:b21ca8068ff197c04eb75fd1cc4b4ae795d313939b9dca6ec24acdc5ccb595c7","quote":"Unlike most other providers, any API Endpoint or feature requested (including Time-Frame & Currency-Change Queries, as well as requesting multiple currencies at once) counts as only one API Request."},{"url":"https://currencylayer.com/pricing/","date":"2026-11-02","proved":"the pricing FAQ says quotes refresh every 60 minutes on Free and Basic","capture":"sha256:12ef8bf83555876ee73d5615196bc7aa945c2c47fe8831448382a64279f6d56c","quote":"quotes are refreshed every 60 minutes (Free & Basic Plan)"},{"url":"https://docs.apilayer.com/currencylayer/docs/api-documentation","date":"2026-11-02","proved":"the docs list a historical endpoint","capture":"sha256:b03bd7e0fca128837d7fa5bc556591cf5a94c5efc493e6e26e5c55491e61eabf","quote":"| `/historical` | Retrieve FX rates on a specific date |"},{"url":"https://docs.apilayer.com/currencylayer/docs/api-documentation","date":"2026-11-02","proved":"the docs list a live endpoint","capture":"sha256:b03bd7e0fca128837d7fa5bc556591cf5a94c5efc493e6e26e5c55491e61eabf","quote":"| `/live` | Fetch real-time rates |"}],"verdict":"fails-quota","verified_at":"2026-11-02T00:23:51.279Z","notes":"Free requests: 100 a month. Rate limit: no per-minute rate stated on the pages read. Bulk path: none on the free plan.","extras":{"bulk_path":"none on the free plan","free_requests":"100 a month"}},"claims":[{"path":"$.free_tier","kind":"has-free-tier","num":1.0,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:volume-quota","num":100.0,"unit":"requests","per":"month","currency":null,"usd":null,"fx_date":null,"parse":"ok"}],"unknown":[["$.evidence[2].proved","withheld"],["$.evidence[2].quote","withheld"],["$.retention.stated","not-applicable"]],"history":[],"drift":[]}]}