
Convert Currency API
Convert Currency API
TLDR
- Convert any amount between 100+ world currencies in real-time via a single API call.
- 100 free queries per month.
Here's a sample response:
{
"source_currency": "USD",
"target_currency": "JPY",
"source_amount": 100.0,
"target_amount": 15664.3
}❓ What is this?
A REST API that converts amounts between 100+ world currencies in real-time. Send a source currency, target currency, and amount—get back the converted value instantly.
Perfect for e-commerce stores, SaaS billing, fintech apps, travel platforms, or any application that handles international money.
❓ Why use it?
1. Free Plan
100 queries per month. Free. No credit card required.
2. Affordable Pricing
Most currency conversion APIs charge $10–$60/month for just 10K–100K requests.
Our plans give you more for less:
- $16 gets you 3K queries/month
- $48 gets you 15K queries/month
- $148 gets you 75K queries/month
3. 99.99% Uptime SLA
Currency data powers payments, pricing, and transactions. Downtime costs money.
We maintain a 99.99% uptime SLA.
❓ How to use it?
Simple REST API. Here's how it works:
-
Sign up on Omkar Cloud by visiting this link.

-
Visit the API Key Page.
-
Copy your API key.

-
Make a request:
cURL:
curl -X GET "https://convert-currency-api.omkar.cloud/convert?have=USD&want=JPY&amount=100" \
-H "API-Key: YOUR_API_KEY"Python:
import requests
api_key = "YOUR_API_KEY"
response = requests.get(
"https://convert-currency-api.omkar.cloud/convert",
params={
"have": "USD",
"want": "JPY",
"amount": 100,
},
headers={"API-Key": api_key}
)
data = response.json()
print(data)JavaScript (Node.js):
import axios from "axios";
const apiKey = "YOUR_API_KEY";
const response = await axios.get("https://convert-currency-api.omkar.cloud/convert", {
params: {
have: "USD",
want: "JPY",
amount: 100,
},
headers: { "API-Key": apiKey }
});
console.log(response.data);- Get your converted amount and use it.
That's it. Currency conversion in milliseconds.
API Reference
Endpoint
GET https://convert-currency-api.omkar.cloud/convert
Parameters
-
have (required, string):
Three-letter currency code of the source currency. Examples:USD,GBP,EUR. -
want (required, string):
Three-letter currency code of the target currency. Examples:AUD,JPY,CAD. -
amount (required, float):
The amount to convert. Examples:100,5000,49.99.
Response
Returns the converted amount with source and target details:
{
"source_currency": "USD",
"target_currency": "JPY",
"source_amount": 100.0,
"target_amount": 15664.3
}❓ What data does the API return?
You get:
- source_currency — The currency you're converting from (e.g., "USD")
- target_currency — The currency you're converting to (e.g., "JPY")
- source_amount — The original amount you sent
- target_amount — The converted amount in the target currency
All in structured JSON. Ready to use in your app.
❓ How accurate is the data?
Exchange rates are sourced from authoritative financial data providers.
❓ How often do exchange rates update?
Rates update in real-time. You always get the latest available exchange rate when you make a request.
❓ What currencies are supported?
100+ world currencies, including all major currencies like USD, EUR, GBP, JPY, AUD, CAD, CHF, CNY, and more.
Standard ISO 4217 three-letter currency codes are used for all requests.
❓ Does this API support historical exchange rates or time-series data?
Yes, we provide this on demand. Contact us here to request access.
We approve requests within 1 working day.
❓ Tell me about Omkar Cloud.
We're an API services company with 20+ tools for OCR, document processing, and developer APIs. Some things we are proud of:
- Built Botasaurus, an open-source automation framework with 3.7K+ GitHub stars
- Sponsored by 1000+ developers on GitHub
❓ How much does it cost?
- Free — $0 — 100 queries/month
- Starter — $16 — 3,000 queries/month
- Grow — $48 — 15,000 queries/month
- Scale — $148 — 75,000 queries/month
Why we're affordable: Low overhead. We run lean and pass the savings to you.
Note: You get 100 free queries every month.
❓ How do I get a refund?
If the product doesn't meet your needs within 90 days, get a refund in 2 clicks.
-
Go to Transactions Page

-
Click "Request Refund"

-
Confirm by clicking Request Refund again. The amount will be refunded within 1-2 business days. We'll email you updates.

No emails. No explanations. Simple 2-click process.
❓ Is there a catch in refunds?
No catch. It's a simple 2-click process, just as described above.
Questions? We have answers.
Reach out anytime. We will solve your query within 1 working day.

