One REST API. Step-by-step guides for every major language, framework and platform — from Python and JavaScript to WordPress, Shopify, Google Sheets and Excel. 1,025 currencies. Free plan, 1,000 calls a month.

Don’t see your stack? Ask us

The same API, everywhere

Every integration below calls the same endpoints. If your language or framework is not listed, the raw request works anywhere that can make an HTTP call:

curl 'https://api.currencyfreaks.com/v2.0/rates/latest?apikey=YOUR_API_KEY'

Full endpoint reference: documentation.

Programming languages

Pick your language. Each guide covers installation, authentication and your first working request.

Language / ToolWhat the guide coversGuide
PythonInstall with pip, make your first call with requestsRead guide →
JavaScriptFetch API and async/await patterns for browser and serverRead guide →
Node.jsServer-side integration with axios or native fetchRead guide →
PHPcURL and Guzzle examples for WordPress and Laravel appsComing soon
JavaHttpClient and OkHttp examples for Spring and AndroidComing soon
C# / .NETHttpClient integration for ASP.NET and console appsComing soon
Gonet/http examples with struct-based JSON parsingRead guide →
RubyRuby on Rails integration with Net::HTTPRead guide →
SwiftURLSession examples for iOS and macOS appsComing soon
KotlinRetrofit and OkHttp for Android appsComing soon

Web frameworks

Language / ToolWhat the guide coversGuide
ReactBuild a live currency converter component with hooksRead guide →
Vue.jsReactive currency conversion with the Composition APIRead guide →
SvelteLightweight currency widget with reactive storesRead guide →
AngularService-based integration with RxJS observablesComing soon
DjangoServer-side rendering with cached exchange ratesRead guide →

E-commerce platforms

Show shoppers prices in their local currency without changing your checkout flow.

Language / ToolWhat the guide coversGuide
WordPressPlugin-free integration via shortcode and RESTRead guide →
ShopifyLiquid template integration for multi-currency storefrontsRead guide →
WooCommerceLive rates in product pages and cart totalsComing soon
MagentoModule-based integration for enterprise storesComing soon

Productivity & data tools

No code required — pull live or historical rates directly into the tools your team already uses.

Language / ToolWhat the guide coversGuide
Google SheetsLive exchange rates with a custom function, refreshed automaticallyRead guide →
ExcelCurrency conversion formulas using Power QueryRead guide →
Power BILive currency conversion in dashboards and reportsComing soon
AirtableAutomation script for currency fieldsComing soon
NotionEmbed live rates in databases via API automationComing soon

No-code & automation

Language / ToolWhat the guide coversGuide
ZapierTrigger workflows on exchange-rate changesComing soon
PostmanReady-made collection for every endpointRead guide →

Test every endpoint in Postman

The official CurrencyFreaks collection includes pre-built requests for all endpoints, with placeholder variables for your API key, base currency, and symbols. Fork it into your workspace and start making live calls in seconds.

Frequently Asked Questions

Do I need a paid plan to use these integrations?

No — every integration works on the free Developer plan (1,000 calls/month, USD base, daily updates). Paid plans unlock historical data, all base currencies and faster refresh.

Is there a rate limit per integration?

No per-integration limit — only your plan's overall monthly quota applies, with no daily or hourly throttle.

My language or framework isn't listed — can I still use the API?

Yes. CurrencyFreaks is a standard REST API — any language that can make an HTTP request can use it. See the documentation for the full endpoint reference.