{
  "schemaVersion": "1.0",
  "provider": {
    "id": "currencylayer",
    "name": "Currencylayer",
    "provider": "APILayer",
    "category": "currency-data",
    "status": "active",
    "summary": "A hosted foreign-exchange API for live, historical, conversion, timeframe, and currency-change queries.",
    "homepage": "https://currencylayer.com/",
    "officialDocs": "https://docs.apilayer.com/currencylayer/docs/api-documentation",
    "baseUrl": "https://api.currencylayer.com",
    "auth": "Access key supplied with the access_key request parameter",
    "versioning": "Named REST endpoints without a documented global version prefix.",
    "resourceGroups": [
      "Live rates",
      "Historical rates",
      "Conversion",
      "Timeframe",
      "Currency change"
    ],
    "pagination": "Core rate responses do not use a uniform cursor; collection behavior is endpoint-specific.",
    "errors": "Failures use a JSON error object; check the success field before consuming rates.",
    "webhooks": "No general webhook product was confirmed in the reviewed official documentation.",
    "sdks": [],
    "pricing": "Free non-commercial tier plus paid commercial plans with larger monthly quotas and fresher updates.",
    "rateLimit": "Monthly request allowance and data-refresh frequency depend on plan.",
    "formats": [
      "JSON",
      "JSONP"
    ],
    "protocols": [
      "REST"
    ],
    "bestFor": [
      "Straightforward FX rate lookup",
      "Historical currency series",
      "Server-side currency conversion workflows"
    ],
    "cautions": [
      "The free tier is marked non-commercial.",
      "Source-currency switching and refresh frequency depend on plan."
    ],
    "tags": [
      "forex",
      "exchange-rates",
      "conversion",
      "historical-data"
    ],
    "verifiedAt": "2026-09-13",
    "sourceUrls": [
      "https://docs.apilayer.com/currencylayer/docs/api-documentation",
      "https://currencylayer.com/pricing"
    ],
    "mutableFacts": [
      {
        "key": "base-url",
        "label": "Base URL",
        "value": "https://api.currencylayer.com",
        "sourceUrl": "https://docs.apilayer.com/currencylayer/docs/api-documentation",
        "verifiedAt": "2026-09-13"
      },
      {
        "key": "authentication",
        "label": "Authentication",
        "value": "Access key supplied with the access_key request parameter",
        "sourceUrl": "https://docs.apilayer.com/currencylayer/docs/api-documentation",
        "verifiedAt": "2026-09-13"
      },
      {
        "key": "pricing",
        "label": "Pricing",
        "value": "Free non-commercial tier plus paid commercial plans",
        "sourceUrl": "https://currencylayer.com/pricing",
        "verifiedAt": "2026-09-13"
      },
      {
        "key": "rate-limits",
        "label": "Rate limits",
        "value": "Monthly requests and data-refresh frequency depend on plan",
        "sourceUrl": "https://currencylayer.com/pricing",
        "verifiedAt": "2026-09-13"
      },
      {
        "label": "Free plan",
        "value": "USD 0, 100 API calls, daily updates, and non-commercial use",
        "sourceUrl": "https://currencylayer.com/pricing",
        "verifiedAt": "2026-09-13"
      },
      {
        "label": "Paid entry point",
        "value": "Basic is listed at USD 14.99/month with up to 10,000 requests and commercial use",
        "sourceUrl": "https://currencylayer.com/pricing",
        "verifiedAt": "2026-09-13"
      }
    ],
    "humanUrl": "/api-atlas/apis/currencylayer/",
    "jsonUrl": "/api-atlas/api/providers/currencylayer.json"
  }
}