FreeCurrencyAPI

"The 100% free solution for handling exchange rate conversions." [1]

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

FreeCurrencyAPI is a REST API providing daily exchange rates and historical data back to 1999 for 34 fiat currencies, aimed at hobby projects and developers building currency conversion or display features. The free tier allows 1,000 requests per month with no commercial use permitted; paid plans on the related currencyapi.com unlock commercial use and additional features. Self-serve signup requires only an API key, and official SDKs are available for JavaScript, Python, PHP, Go, Ruby, Rust, C#, and R. The service is GDPR compliant, though no SLA is published.

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
  • 85 / 100
    Setup speed
  • 15 / 100
    Docs quality
  • 90 / 100
    Procurement ease
  • 15 / 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
Published pricing
Yes
Free tier
Yes
Free tier details
1,000 free monthly requests; non-commercial use only ("Perfect for hobby projects. No commercial use allowed."); 34 fiat currencies; daily updates only.
Self-serve signup
Yes [2]
Requires sales call
No
Enterprise plan
No [3]
Published prices
PlanItemPerAmountSource
FreeAPI access — 1,000 requests/month, 34 fiat currencies, daily updates, non-commercial onlymonth$0source

Capabilities

  • Historical rates
Supported actions
latest_rates, historical_rates, currencies_list, status [4]
Regions
34 fiat currencies (EUR, USD, JPY, BGN, CZK, DKK, GBP, HUF, PLN, RON, SEK, CHF, ISK, NOK, HRK, RUB, TRY, AUD, BRL, CAD, CNY, HKD, IDR, ILS, INR, KRW, MXN, MYR, NZD, PHP, SGD, THB, ZAR), No cryptocurrencies or precious metals, Daily end-of-day updates, Historical data going back to 1999, Base currency defaults to USD; other base currencies selectable as parameter
Input types
API key (string), base_currency (ISO 4217 currency code, optional, defaults to USD), currencies (comma-separated ISO 4217 codes, optional filter), date (YYYY-MM-DD, required for historical endpoint)
Output types
JSON
Webhooks
No
Sandbox / test mode
No [5]
SDK languages
JavaScript, Python, PHP, Go, Ruby, Rust, C#, R [6]
MCP server
No [7]

Trust & compliance

SOC 2
Unknown
HIPAA
Unknown
GDPR
Yes [8]
ISO 27001
Unknown
PCI DSS
Unknown
Published SLA
No [9]
Rate limits
Monthly quota enforced (1,000 req/mo on free tier); per-minute rate limit also enforced (exact per-minute number not published). HTTP 429 returned when either limit is exceeded. Only successful calls count against quota. [10]
Known restrictions
Non-commercial use only on free tier - stated: 'Perfect for hobby projects. No commercial use allowed.', No redistribution or resale of API data/service without prior written approval, Free tier capped at 1,000 requests/month, Historical endpoint limited to single-date queries; range endpoint requires upgrade to currencyapi.com, Only 34 fiat currencies supported; no crypto or precious metals, Daily (end-of-day) update frequency only - no intraday/minutely rates, Commercial plans redirect to separate product currencyapi.com (not priced on freecurrencyapi.com)

Developer surface

Docs rendering: static

Integration

API style
rest
Base URL
https://api.freecurrencyapi.com
Version
v1
Versioning
url
Stability
ga
Auth methods
api_key
Error format
vendor-specific

SDKs

  • JavaScript @everapi/freecurrencyapi-js · repo
  • Python freecurrencyapi · repo
  • PHP everapi/freecurrencyapi-php · repo
  • Go github.com/everapihq/freecurrencyapi-go · repo
  • Ruby freecurrencyapi-official · repo
  • Rust freecurrencyapi-rs · repo
  • C# freecurrencyapi · repo
  • R freecurrencyapi · 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

FreeCurrencyAPI alternatives · FreeCurrencyAPI 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: freecurrencyapi.com
  2. Self-serve signup: freecurrencyapi.com
  3. Enterprise plan: freecurrencyapi.com
  4. Supported actions: freecurrencyapi.com
  5. Sandbox: freecurrencyapi.com
  6. SDK languages: freecurrencyapi.com
  7. MCP server: freecurrencyapi.com
  8. GDPR: freecurrencyapi.com · freecurrencyapi.com
  9. Published SLA: freecurrencyapi.com
  10. Rate limits: freecurrencyapi.com · freecurrencyapi.com

Change history

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

  1. 2026-06-15 Score Agent Friendliness: 1020
  2. 2026-06-14 Robots Allows Agents: (none)Yes
  3. 2026-06-14 Has Structured Data: (none)No
  4. 2026-06-14 Capabilities: {}{"historical":true}
  5. 2026-06-14 Summary Md: (none)FreeCurrencyAPI is a REST API providing daily exchange rates and historical dat…
  6. 2026-06-14 Score Procurement Friction: (none)90
  7. 2026-06-14 Best For: (none)Prototypes and side projects - free to start, no sales call
  8. 2026-06-14 Avoid If: (none)You have strict compliance requirements
  9. 2026-06-14 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  10. 2026-06-14 Score Trust Readiness: (none)15
  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)85
  14. 2026-06-14 Score Docs Quality: (none)15
  15. 2026-06-14 Llms Txt Present: (none)No
  16. 2026-06-14 Docs URL: (none)https://freecurrencyapi.com/docs
  17. 2026-06-14 Rendering: (none)static
  18. 2026-06-14 Has Published Pricing: set to Yes
  19. 2026-06-14 Free Tier Available: set to Yes
  20. 2026-06-14 Free Tier Details: set to 1,000 free monthly requests; non-commercial use only ("Perfect for hobby projec…
  21. 2026-06-14 Self Serve Signup: set to Yes
  22. 2026-06-14 Requires Sales Call: set to No
  23. 2026-06-14 Enterprise Plan Available: set to No
  24. 2026-06-14 GDPR: set to Yes
  25. 2026-06-14 SLA Published: set to No
  26. 2026-06-14 Data Retention Policy URL: set to https://freecurrencyapi.com/privacy-policy/
  27. 2026-06-14 Documented Rate Limits: set to Monthly quota enforced (1,000 req/mo on free tier); per-minute rate limit also …
  28. 2026-06-14 Known Restrictions: set to Non-commercial use only on free tier - stated: 'Perfect for hobby projects. No …
  29. 2026-06-14 Auth Methods: set to api_key
  30. 2026-06-14 Auth Docs URL: set to https://freecurrencyapi.com/docs
  31. 2026-06-14 API Style: set to rest
  32. 2026-06-14 Base URL: set to https://api.freecurrencyapi.com
  33. 2026-06-14 API Version: set to v1
  34. 2026-06-14 Versioning Scheme: set to url
  35. 2026-06-14 Stability: set to ga
  36. 2026-06-14 Quickstart URL: set to https://freecurrencyapi.com/docs
  37. 2026-06-14 Error Format: set to vendor-specific
  38. 2026-06-14 Requires Verification: set to No
  39. 2026-06-14 Slug: set to freecurrencyapi
  40. 2026-06-14 Notable Customers: set to (none)
  41. 2026-06-14 Fields Not Found: set to enterprise_plan_available (product is free-only; commercial tiers exist only on…
  42. 2026-06-14 Source Confidence: set to high
  43. 2026-06-14 Extractor: set to claude-subagent:sonnet
  44. 2026-06-14 Last Verified At: set to 2026-06-14T00:00:00.000Z
  45. 2026-06-14 Status: set to published
  46. 2026-06-14 Free Tier Limit: set to 1,000 requests/month, 32 major currencies, daily updates, no commercial use
  47. 2026-06-14 Name: set to FreeCurrencyAPI
  48. 2026-06-14 Vendor ID: set to 12dfb86b-103e-4030-9e76-862032b9abcd
  49. 2026-06-14 Website URL: set to https://freecurrencyapi.com
  50. 2026-06-14 Vendor Description: set to The 100% free solution for handling exchange rate conversions.

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/freecurrencyapi \
  -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/freecurrencyapi/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 →