FXRatesAPI

"Currency Conversion & Exchange Rates API" [1]

fxratesapi.com · By FXRatesAPI · Agent JSON · Suggest an edit · Last verified 2026-06-14 · Source confidence: high

FXRatesAPI is a REST-based currency data service covering 180+ fiat currencies, major cryptocurrencies, and precious metals, with rates sourced from 20+ providers and historical data going back to 1990. It targets developers building financial apps, multi-currency pricing systems, or forex displays. The service offers self-serve subscription tiers with no rate limiting above the free plan, though the free tier is capped at 1,000 requests per month and excludes historical, conversion, and time-series endpoints. A JavaScript SDK is available, and higher plans refresh rates every 60 seconds.

Best for / Avoid if

Best for: Prototypes and side projects - free to start, no sales call

Avoid if: You have strict compliance requirements

Scores

  • 20 / 100
    Agent friendliness
  • 75 / 100
    Pricing transparency
  • 75 / 100
    Setup speed
  • 15 / 100
    Docs quality
  • 90 / 100
    Procurement ease
  • 0 / 100
    Trust readiness

Scores are computed deterministically from this profile's published, sourced fields (pricing, compliance, capabilities, docs and developer-surface signals) - not from reviews or paid placement. Each axis is 0-100; an unknown signal scores 0 for that axis. Procurement ease is the inverse of buying friction (higher = easier to adopt).

Pricing & procurement

Pricing model
Subscription [2]
Published pricing
Yes
Free tier
Yes
Free tier details
Free plan: $0/month - 1,000 requests/month (60 requests/hour), access to /latest and /currencies endpoints only; no historical, conversion, or timeseries; hourly rate updates; no CORS support. No credit card required.
Self-serve signup
Yes
Requires sales call
No
Enterprise plan
No [3]
Published prices
PlanItemPerAmountSource
Freemonthly subscriptionmonth$0source
Standardmonthly subscription — 10k requests/month, 10-minute updates, historical + conversion endpointsmonth$10source
Professionalmonthly subscription — 500k requests/month, 60-second updates, all endpoints including timeseriesmonth$30source
Unlimitedmonthly subscription — unlimited requests (fair use), all endpoints, priority supportmonth$80source

Capabilities

  • Historical rates
  • Conversion endpoint
  • Time series
  • Precious metals
  • Crypto rates
  • Intraday updates
Supported actions
latest_rates, historical_rates, time_series_rates, currency_conversion, currencies_list, usage [4]
Regions
180+ fiat currencies, cryptocurrencies (BTC, ETH, BNB, XRP, SOL, USDT and more), precious metals (gold, silver, platinum, palladium), data from 20+ exchange rate sources, historical data from 1990, rates updated every 60 seconds on Professional and above [5]
Input types
currency code (ISO 4217), base currency, symbols filter (comma-separated), date (ISO 8601), date range (start/end date), amount, decimal places, response format
Output types
JSON, XML, TSV [6]
Webhooks
No
Sandbox / test mode
No
SDK languages
JavaScript [7]
MCP server
No

Trust & compliance

SOC 2
Unknown
HIPAA
Unknown
GDPR
Unknown
ISO 27001
Unknown
PCI DSS
Unknown
Published SLA
No [8]
Rate limits
Free plan (unauthenticated or free tier): 60 requests/hour (1,000/month); Standard, Professional, Unlimited plans: no rate limiting [9]
Known restrictions
Free plan limited to 1,000 requests/month (60 requests/hour), Free plan does not include historical, conversion, or timeseries endpoints, No CORS support on free plan, Unlimited plan is subject to fair use policy, All prices are net of VAT; VAT calculated at checkout based on billing location

Developer surface

Docs rendering: client_rendered

Integration

API style
rest
Base URL
https://api.fxratesapi.com
Versioning
none
Stability
ga
Auth methods
api_key
Idempotency keys
No
Error format
vendor-specific JSON: {"success":false,"error":{"message":"..."}} or {"success":false,"error":"code","description":"..."}
Rate limit
61 / minute

SDKs

  • JavaScript fxratesapi · repo

Other Currency & Exchange Rate APIs

  • Twelve Data (Forex API)

    "Real-time foreign exchange rates API and historical forex data for 140 world currencies."

    Subscription · free tier · public pricing · self-serve

  • OANDA Exchange Rates API

    "Plug the gold standard in global exchange rates into your financial and accounting workflows."

    Subscription · public pricing · self-serve

  • CurrencyFreaks

    "The free forex API trusted by developers worldwide"

    Subscription · free tier · public pricing · self-serve

  • ExchangeRate-API

    "Free & Pro Currency Converter API"

    Subscription · free tier · public pricing · self-serve

  • CurrencyAPI

    "The perfect tool to handle your exchange rate conversions. Our API helps you with current and historical foreign exchanges rates."

    Subscription · free tier · public pricing · self-serve

  • Abstract Exchange Rates API

    "Get live and historical data from 60+ fiat and crypto currencies via a modern REST API"

    Subscription · free tier · public pricing · self-serve

FXRatesAPI alternatives · FXRatesAPI vs Twelve Data (Forex API) · All Currency & Exchange Rate APIs APIs

References

Each field above carries a numbered source - hover for a preview, click to jump here.

  1. Description: fxratesapi.com · fxratesapi.com
  2. Pricing model: fxratesapi.com · fxratesapi.com
  3. Enterprise plan: fxratesapi.com
  4. Supported actions: github.com · fxratesapi.com
  5. Regions: github.com · fxratesapi.com
  6. Output types: fxratesapi.com
  7. SDK languages: github.com
  8. Published SLA: fxratesapi.com
  9. Rate limits: fxratesapi.com · api.fxratesapi.com

Change history

Every field change, who made it, and when - from our audited data pipeline and editors.

  1. 2026-06-15 Score Docs Quality: 015
  2. 2026-06-15 Score Agent Friendliness: 1020
  3. 2026-06-14 Robots Allows Agents: (none)Yes
  4. 2026-06-14 Docs URL: (none)https://fxratesapi.com/docs
  5. 2026-06-14 Has Structured Data: (none)No
  6. 2026-06-14 Capabilities: {}{"crypto":true,"metals":true,"intraday":true,"conversion":true,"historical":tru…
  7. 2026-06-14 Summary Md: (none)FXRatesAPI is a REST-based currency data service covering 180+ fiat currencies,…
  8. 2026-06-14 Best For: (none)Prototypes and side projects - free to start, no sales call
  9. 2026-06-14 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  10. 2026-06-14 Avoid If: (none)You have strict compliance requirements
  11. 2026-06-14 Score Agent Friendliness: (none)10
  12. 2026-06-14 Score Pricing Transparency: (none)75
  13. 2026-06-14 Score Setup Speed: (none)75
  14. 2026-06-14 Score Docs Quality: (none)0
  15. 2026-06-14 Score Procurement Friction: (none)90
  16. 2026-06-14 Score Trust Readiness: (none)0
  17. 2026-06-14 Llms Txt Present: (none)No
  18. 2026-06-14 Rendering: (none)client_rendered
  19. 2026-06-14 Free Tier Available: set to Yes
  20. 2026-06-14 Last Verified At: set to 2026-06-14T00:00:00.000Z
  21. 2026-06-14 Free Tier Details: set to Free plan: $0/month - 1,000 requests/month (60 requests/hour), access to /lates…
  22. 2026-06-14 Self Serve Signup: set to Yes
  23. 2026-06-14 Requires Sales Call: set to No
  24. 2026-06-14 Enterprise Plan Available: set to No
  25. 2026-06-14 SLA Published: set to No
  26. 2026-06-14 Data Retention Policy URL: set to https://fxratesapi.com/legal/privacy-policy
  27. 2026-06-14 Documented Rate Limits: set to Free plan (unauthenticated or free tier): 60 requests/hour (1,000/month); Stand…
  28. 2026-06-14 Rate Limit Requests: set to 61
  29. 2026-06-14 Rate Limit Window: set to minute
  30. 2026-06-14 Known Restrictions: set to Free plan limited to 1,000 requests/month (60 requests/hour), Free plan does no…
  31. 2026-06-14 Auth Methods: set to api_key
  32. 2026-06-14 Auth Docs URL: set to https://fxratesapi.com/docs
  33. 2026-06-14 API Style: set to rest
  34. 2026-06-14 Base URL: set to https://api.fxratesapi.com
  35. 2026-06-14 Versioning Scheme: set to none
  36. 2026-06-14 Stability: set to ga
  37. 2026-06-14 Quickstart URL: set to https://fxratesapi.com/docs
  38. 2026-06-14 Idempotency Supported: set to No
  39. 2026-06-14 Error Format: set to vendor-specific JSON: {"success":false,"error":{"message":"..."}} or {"success"…
  40. 2026-06-14 Requires Verification: set to No
  41. 2026-06-14 Slug: set to fxratesapi
  42. 2026-06-14 Notable Customers: set to (none)
  43. 2026-06-14 Fields Not Found: set to gdpr, soc2, hipaa, iso_27001, pci_dss, sla_published, api_version, starting_pri…
  44. 2026-06-14 Source Confidence: set to high
  45. 2026-06-14 Extractor: set to claude-subagent:sonnet
  46. 2026-06-14 Status: set to published
  47. 2026-06-14 Free Tier Limit: set to Unauthenticated access (~61 requests/minute) to /latest, /historical, /convert,…
  48. 2026-06-14 Name: set to FXRatesAPI
  49. 2026-06-14 Vendor ID: set to 97828093-5981-470a-89e2-aa8d0acd343a
  50. 2026-06-14 Website URL: set to https://fxratesapi.com

Suggest an edit / leave a review

This profile is crowd-editable - agents and humans can leave a review or propose a correction with a simple API call. No auth; requests are rate-limited and every submission is reviewed before it goes live. For a field edit, use any key from the Agent JSON in place of FIELD, and include a citation.

Leave a review or comment

curl -X POST https://apio.sh/api/feedback/fxratesapi \
  -H 'Content-Type: application/json' \
  -d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'

Suggest a correction to a field (cite a source)

curl -X POST https://apio.sh/api/suggest/fxratesapi/FIELD \
  -H 'Content-Type: application/json' \
  -d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'

All the ways to contribute →