होम कन्वर्टर पैसे भेजें तुलना करें ब्लॉग News करेंसी API

डेवलपर्स के लिए 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();
// दैनिक दरों की सरणी लौटाता है