API डॉक्यूमेंटेशन
रियल-टाइम मुद्रा विनिमय दरों को अपने एप्लिकेशन में इंटीग्रेट करने के लिए आपको जो कुछ भी चाहिए।
अवलोकन
AllRatesToday API एक सरल REST इंटरफ़ेस के माध्यम से रियल-टाइम और ऐतिहासिक मुद्रा विनिमय दरें प्रदान करता है। सभी प्रतिक्रियाएं JSON में होती हैं। बेस URL है:
https://allratestoday.com मुफ्त में रजिस्टर करें और प्रमाणित एंडपॉइंट्स तक पहुंचने के लिए API कुंजी प्राप्त करें। मुफ्त योजना उपलब्ध है।
प्रमाणीकरण
अपनी API कुंजी को Bearer टोकन के रूप में शामिल करें:
Authorization: Bearer YOUR_API_KEY साइन इन करने के बाद अपने प्रोफ़ाइल पेज से अपनी API कुंजी प्राप्त करें।
दर सीमाएं
429 प्रतिक्रिया के साथ आते हैं
सफल प्रतिक्रियाओं में X-RateLimit-* या X-Monthly-* नहीं होते — 200 से बची हुई कोटा पढ़ने वाला क्लाइंट न बनाएँ। सीमा पार होने पर X-Monthly-Limit, X-Monthly-Used और X-Monthly-Resets लौटते हैं। Retry-After हेडर नहीं है; प्रतिक्रिया के resets_at फ़ील्ड का उपयोग करें।
| प्लान | मासिक अनुरोध | दर | प्रमाणीकरण | मूल्य |
|---|---|---|---|---|
| Free | कुल 300 (आजीवन, रीसेट नहीं होता) | — | API कुंजी | मुफ्त |
| Small | 5,000 / माह | — | API कुंजी | मूल्य देखें |
| Medium | 10,000 / माह | — | API कुंजी | मूल्य देखें |
| Large | 100,000 / माह | — | API कुंजी | मूल्य देखें |
मुफ़्त प्लान में कुल मिलाकर 300 अनुरोध मिलते हैं, हर महीने 300 नहीं; भुगतान वाले प्लान हर महीने की 1 तारीख को 00:00 UTC पर रीसेट होते हैं। ऐतिहासिक डेटा मात्रा के हिसाब से गिना जाता है: period=1y की लागत 12 अनुरोध है। target=EUR,GBP,JPY वाली एक कॉल अब भी एक ही अनुरोध है। 90% उपयोग पर चेतावनी ईमेल भेजा जाता है। पूरा विवरण अंग्रेज़ी दस्तावेज़ीकरण में है।
मूल्य निर्धारण देखें
प्रमाणित दरें
उच्च दर सीमाओं के साथ प्रमाणित एंडपॉइंट। Bearer टोकन आवश्यक है।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| sourceवैकल्पिक | string | स्रोत मुद्रा कोड (जैसे USD) |
| targetवैकल्पिक | string | लक्ष्य मुद्रा कोड (जैसे EUR) |
| timeवैकल्पिक | ISO 8601 | किसी विशिष्ट समय पर दर |
| fromवैकल्पिक | YYYY-MM-DD | ऐतिहासिक श्रेणी के लिए प्रारंभ तिथि |
| toवैकल्पिक | YYYY-MM-DD | ऐतिहासिक श्रेणी के लिए समाप्ति तिथि |
| groupवैकल्पिक | string | इसके अनुसार समूहित करें: day, hour, minute |
उदाहरण:
curl "https://allratestoday.com/api/v1/rates?source=USD&target=EUR" \
-H "Authorization: Bearer YOUR_API_KEY" प्रतिक्रिया:
[
{
"rate": 0.9215,
"source": "USD",
"target": "EUR",
"time": "2026-04-03T12:00:00Z"
}
] सरल दर
एकल जोड़ी दर प्राप्त करने के लिए हल्का एंडपॉइंट।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| sourceआवश्यक | string | स्रोत मुद्रा कोड |
| targetआवश्यक | string | लक्ष्य मुद्रा कोड |
curl "https://allratestoday.com/api/rate?source=GBP&target=USD" { "rate": 1.2634, "source": "interbank" } ऐतिहासिक दरें
चार्टिंग और विश्लेषण के लिए ऐतिहासिक विनिमय दर डेटा प्राप्त करें।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| sourceआवश्यक | string | स्रोत मुद्रा कोड |
| targetआवश्यक | string | लक्ष्य मुद्रा कोड |
| periodवैकल्पिक | string | 1d, 7d, 30d, या 1y (डिफ़ॉल्ट: 7d) |
curl "https://allratestoday.com/api/historical-rates?source=USD&target=EUR&period=30d" \
-H "Authorization: Bearer YOUR_API_KEY" {
"source": "USD",
"target": "EUR",
"data": [
{ "date": "2026-03-04", "rate": 0.9198, "timestamp": 1741046400000 },
{ "date": "2026-03-05", "rate": 0.9210, "timestamp": 1741132800000 }
],
"source_api": "interbank",
"period": "30d"
} केंद्रीय बैंक दरें
24 केंद्रीय बैंकों (ECB, US Federal Reserve, Bank of England, People's Bank of China, RBI आदि) द्वारा प्रकाशित आधिकारिक दरें — टैक्स, कस्टम, ऑडिट और अनुपालन इनवॉइसिंग के लिए निश्चित, उद्धरण-योग्य दरें। विवरण: अवलोकन और बैंक पेज, पूर्ण संदर्भ अंग्रेज़ी दस्तावेज़ीकरण तथा इंटरैक्टिव API संदर्भ में।
GET /api/v1/central-banks— कवर किए गए बैंकों की सूची (सभी प्लान)GET /api/v1/central-bank/{bank}/latest— नवीनतम तालिका या जोड़ा?source=&target=(सभी प्लान)GET /api/v1/central-bank/{bank}/{YYYY-MM-DD}— किसी भी तिथि (जैसे इनवॉइस तिथि) की तालिका (सशुल्क प्लान)GET /api/v1/central-bank/{bank}/history— दैनिक टाइम-सीरीज़, 5,000 पंक्तियों तक (सशुल्क प्लान)GET /api/v1/central-bank/{bank}/availability— बैंक का प्रकाशन कैलेंडर (सभी प्लान)
/latest, /history और /availability ?format=csv स्वीकार करते हैं। हर रिस्पॉन्स में बैंक की प्रकाशन तिथि (rate_date) होती है; गणना किए गए जोड़े "derived": true से चिह्नित होते हैं। सप्ताहांत/छुट्टियों पर सबसे हालिया प्रकाशित तिथि लौटती है।
त्रुटि कोड
| स्थिति | अर्थ |
|---|---|
400 | खराब अनुरोध — गायब या अमान्य पैरामीटर |
401 | अनधिकृत — गायब या अमान्य API कुंजी |
429 | दर सीमा पार — Retry-After हेडर जांचें |
500 | आंतरिक सर्वर त्रुटि |
503 | सेवा अस्थायी रूप से अनुपलब्ध |
डेटा ताज़गी
AllRatesToday रियल-टाइम विनिमय दरें प्रदान करता है। अन्य प्रदाताओं के विपरीत जो हर 60 मिनट में अपडेट करते हैं, हमारी दरें हर अनुरोध पर संस्थागत इंटरबैंक मार्केट डेटा से लाइव प्राप्त की जाती हैं, जिससे आपको हमेशा सबसे वर्तमान मिड-मार्केट दरें मिलती हैं।
समर्थित मुद्राएं
160+ मुद्राएं जिनमें शामिल हैं:
पूरी सूची OpenAPI विनिर्देश के माध्यम से उपलब्ध है।
कोड उदाहरण
JavaScript / Node.js
const response = await fetch(
'https://allratestoday.com/api/v1/rates?source=USD&target=EUR',
{ headers: { 'Authorization': 'Bearer YOUR_API_KEY' } }
);
const data = await response.json();
console.log(`1 USD = ${data.rate} EUR`); Python
import requests
response = requests.get(
'https://allratestoday.com/api/v1/rates',
params={'source': 'USD', 'target': 'EUR'},
headers={'Authorization': 'Bearer YOUR_API_KEY'}
)
data = response.json()
print(f"1 USD = {data['rate']} EUR") PHP
$opts = {'http' => {'header' => 'Authorization: Bearer YOUR_API_KEY'}};
$context = stream_context_create($opts);
$response = file_get_contents(
'https://allratestoday.com/api/v1/rates?source=USD&target=EUR',
false, $context
);
$data = json_decode($response, true);
echo "1 USD = " . $data['rate'] . " EUR"; cURL
curl "https://allratestoday.com/api/v1/rates?source=USD&target=EUR" \
-H "Authorization: Bearer YOUR_API_KEY" इंटीग्रेट करने के लिए तैयार?
अपनी मुफ्त API कुंजी प्राप्त करें और सेकंडों में अनुरोध करना शुरू करें।
मुफ्त API कुंजी प्राप्त करें