Convert Currency API logo

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:

  1. Sign up on Omkar Cloud by visiting this link.
    Sign Up

  2. Visit the API Key Page.

  3. Copy your API key.
    Copy the API Key

  4. 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);
  1. 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:

❓ 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.

  1. Go to Transactions Page
    Transactions Page

  2. Click "Request Refund"
    Request Refund Button

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

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.

Contact Us on WhatsApp about Convert Currency API

Contact Us on Email about Convert Currency API