डेवलपर्स के लिए API
हमारे REST API के माध्यम से रियल-टाइम और ऐतिहासिक एक्सचेंज रेट प्राप्त करें। आसान एकीकरण, विश्वसनीय डेटा।
प्रमाणीकरण
सभी API अनुरोधों के लिए Authorization हेडर में Bearer टोकन के साथ प्रमाणीकरण आवश्यक है:
Authorization: Bearer YOUR_API_KEY दर सीमा
API अनुरोध प्रति IP पते प्रति मिनट 100 अनुरोधों तक सीमित हैं।
X-RateLimit-Limit- प्रति मिनट अधिकतम अनुरोधX-RateLimit-Remaining- वर्तमान विंडो में शेष अनुरोधX-RateLimit-Reset- सीमा रीसेट का Unix टाइमस्टैम्प
एंडपॉइंट्स
GET /api/v1/rates
एक्सचेंज रेट प्राप्त करें। पैरामीटर के बिना सभी दरें या source/target के साथ विशिष्ट जोड़ी।
क्वेरी पैरामीटर
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| sourceवैकल्पिक | string | स्रोत मुद्रा (जैसे, USD, EUR, INR) |
| targetवैकल्पिक | string | लक्ष्य मुद्रा |
| timeवैकल्पिक | ISO 8601 | विशिष्ट समय पर दर प्राप्त करें |
| fromवैकल्पिक | YYYY-MM-DD | ऐतिहासिक श्रेणी के लिए प्रारंभ तिथि |
| toवैकल्पिक | YYYY-MM-DD | ऐतिहासिक श्रेणी के लिए समाप्ति तिथि |
| groupवैकल्पिक | string | समूहीकरण: day, hour, minute |
उदाहरण प्रतिक्रिया
[
{
"rate": 1.0856,
"source": "USD",
"target": "EUR",
"time": "2026-01-09T12:00:00Z"
}
] त्रुटि प्रतिक्रियाएं
| स्थिति | विवरण |
|---|---|
401 | गायब या अमान्य API कुंजी |
429 | दर सीमा पार। Retry-After हेडर जांचें। |
500 | आंतरिक सर्वर त्रुटि |
शुरू करना
1. API कुंजी प्राप्त करें
API कुंजी प्राप्त करने के लिए पंजीकरण करें या लॉगिन करें।
API कुंजी का अनुरोध करें2. पहला अनुरोध करें
curl -X GET "https://allratestoday.com/api/v1/rates?source=USD&target=EUR" \
-H "Authorization: Bearer YOUR_API_KEY" 3. प्रतिक्रिया संभालें
[
{
"rate": 1.0856,
"source": "USD",
"target": "EUR",
"time": "2026-01-09T12:00:00Z"
}
] शुरू करने के लिए तैयार?
आज ही API कुंजी का अनुरोध करें और रियल-टाइम एक्सचेंज रेट एकीकृत करना शुरू करें।
API कुंजी का अनुरोध करेंJavaScript / Node.js
const response = await fetch(
'https://allratestoday.com/api/v1/rates?source=USD&target=EUR',
{
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
const rates = await response.json();
console.log(`1 USD = ${rates[0].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'}
)
rates = response.json()
print(f"1 USD = {rates[0]['rate']} EUR") PHP
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
'https://allratestoday.com/api/v1/rates?source=USD&target=EUR');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer YOUR_API_KEY'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$rates = json_decode($response, true);
echo "1 USD = " . $rates[0]['rate'] . " EUR"; ऐतिहासिक डेटा उदाहरण
// पिछले सप्ताह के लिए USD/EUR इतिहास प्राप्त करें
const response = await fetch(
'https://allratestoday.com/api/v1/rates?' + new URLSearchParams({
source: 'USD',
target: 'EUR',
from: '2026-01-02',
to: '2026-01-09',
group: 'day'
}),
{
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
}
);
const history = await response.json();
// दैनिक दरों की सरणी लौटाता है