إذا كنت تبحث عن بدائل exchangerate.host، فمن شبه المؤكد أنك اصطدمت بالجدار نفسه الذي اصطدم به الجميع: الباقة المجانية أصبحت الآن 100 طلب شهريًا. ليست 100 يوميًا ولا 100 في الساعة — مئة استدعاء إجمالًا، طوال دورة الفوترة كاملة. مطوّر واحد يختبر صفحة دفع قد يستهلكها قبل موعد الغداء. الخدمة التي كانت نقطة النهاية الافتراضية على الإنترنت لمن أراد «جلب بعض أسعار الصرف بسرعة» صارت اليوم منتجًا مدفوعًا مرفقًا بحصة تجريبية.
يقارن هذا الدليل أفضل 7 بدائل لـ exchangerate.host في 2026 بالطريقة التي يقيّم بها المهندس فعليًا: حجم الباقة المجانية، والسعر الحقيقي عند حجم الاستخدام الذي ستصل إليه بالفعل، وتكرار التحديث، وتغطية البيانات التاريخية، وكم من الشيفرة عليك إعادة كتابته. جميع أرقام الأسعار أدناه تم التحقق منها من صفحات التسعير الرسمية لكل مزوّد وقت الكتابة، ويعرض القسم الأخير عملية الترحيل الكاملة — الطلب، وتخطيط الاستجابة، والتخزين المؤقت — في نحو عشر دقائق من العمل.
ما الذي تغيّر في exchangerate.host
بدأت exchangerate.host كواجهة برمجية مجانية بروح مجتمعية: بلا مفتاح، وبلا تسجيل، وبأسعار مشتقة من البنك المركزي الأوروبي، وواجهة REST نظيفة. تلك النسخة لم تعد موجودة. الخدمة الآن تطوّرها وتشغّلها APILayer (شركة APILayer GmbH ومقرّها فيينا في النمسا)، وتتصرّف مثل أي واجهة برمجية تجارية أخرى في هذه العائلة. ثلاثة تغييرات محدّدة هي ما يدفع المطوّرين للبحث في مكان آخر.
1. الباقة المجانية هي 100 طلب شهريًا
صفحة التسعير الحالية لـ exchangerate.host تُدرج الباقة المجانية بـ 100 طلب شهريًا، وتحديثات يومية، وبلا دعم فني. للتوضيح: هذا يعني طلبًا واحدًا كل سبع ساعات إذا وزّعتها بانتظام تام على شهر من 30 يومًا. إنها حصة عرض تجريبي لا باقة تطوير. أي مشروع فيه مجموعة اختبارات أو خط تكامل مستمر أو أكثر من مطوّر واحد سيستنفدها فورًا.
2. التجاوز يُفوتر تلقائيًا بدل أن يتوقف
هذا هو الجزء الذي يفاجئ الناس. عند تجاوز حصتك لا تُرجع الواجهة رمز 429 ولا تتوقف — بل تواصل الاستجابة وتحاسبك عن كل استدعاء. جدول التجاوزات الخاص بـ APILayer يحدّد باقة Basic بـ 0.005996 دولار لكل استدعاء إضافي، ويعطي هذا المثال العملي: 10,000 استدعاء تجاوز على باقة Basic البالغة 14.99 دولارًا تكلّف 59.96 دولارًا. أي أربعة أضعاف سعر الباقة، تُضاف إلى فاتورة لم توافق عليها، بسبب حلقة إعادة محاولة لم تنتبه إليها. تصلك إشعارات بالبريد وفي لوحة التحكم عند 75% و90% و100% من الحصة، لكن لا شيء يوقف الخدمة فعليًا.
إذا كان نموذج تكاليفك يعتمد على سقف يمكن التنبؤ به، فإن واجهة برمجية تحوّل الأخطاء البرمجية بصمت إلى فواتير هي مشكلة بنيوية لا مجرد اعتراض على التسعير.
3. الباقات المجانية والرخيصة تُحدَّث مرة واحدة يوميًا
تكرار التحديث متدرّج: يومي في الباقة المجانية، وكل ساعة في Basic (14.99 دولارًا شهريًا)، وكل 10 دقائق في Professional Plus (59.99 دولارًا شهريًا)، وكل 60 ثانية في Business (99.99 دولارًا شهريًا). تُسلَّم البيانات التاريخية كقيم نهاية اليوم، وتصبح متاحة الساعة 00:05 بتوقيت غرينتش لليوم السابق. هذا الإيقاع مناسب للمحاسبة، لكنه غير مناسب لصفحة دفع أو جدول أسعار أو أي شيء يتحوّل فيه السعر القديم إلى طلب استرداد.
4. الدعم فاتورة سنوية منفصلة
الدعم القياسي مشمول، لكن Platinum Support — مدير حساب مخصّص ومراجعة أولوية للأخطاء — رسم سنوي إضافي قدره 479.88 دولارًا على Basic، و599.88 دولارًا على Professional Plus، و719.88 دولارًا على Business. الخيار محدّد مسبقًا عند الاشتراك ويجب إلغاء تحديده يدويًا. من المفيد معرفة ذلك قبل مقارنة الأسعار الشهرية.
لا شيء مما سبق يجعل exchangerate.host واجهة برمجية سيئة. هو يجعلها واجهة مختلفة عن تلك التي لا تزال معظم الدروس التعليمية تشير إليها، واقتصادياتها لا تستقيم إلا عند أحجام معيّنة. للاطلاع على السياق الأوسع لكيفية حصول المزوّدين على هذه البيانات وتسعيرها، راجع دليلنا حول من أين تحصل واجهات أسعار الصرف على بياناتها.
كيف تقيّم بديلًا لـ exchangerate.host
قبل القائمة، إليك قائمة التحقق التي تتنبأ فعليًا بنجاح الترحيل من عدمه:
- باقة مجانية قابلة للاستخدام — استدعاءات تكفي للبناء والاختبار وتشغيل تطبيق صغير في الإنتاج دون بطاقة ائتمان.
- سلوك التجاوز — هل تتوقف الواجهة عند الحد، أم تفوترك على الزيادة؟
- تكرار التحديث عند مستوى سعرك — لحظي أم كل ساعة أم يومي، في الباقة التي ستشتريها فعلًا.
- نقاط النهاية التاريخية والسلاسل الزمنية — تاريخ ماضٍ واحد هو الحد الأدنى؛ نطاقات التواريخ للرسوم البيانية ليست كذلك.
- مرونة العملة الأساس — بعض المزوّدين يقيّدون الباقة المجانية بالدولار أو اليورو ويتقاضون رسومًا لتغييرها.
- اتساع تغطية العملات — العملات الرئيسية متوفرة لدى الجميع؛ الفروق تظهر في الذيل الطويل لعملات الأسواق الناشئة.
- كلفة الترحيل — ما مدى قرب بنية الطلب والاستجابة مما تحلّله الآن؟
أفضل 7 بدائل لـ exchangerate.host في 2026
| الواجهة البرمجية | الباقة المجانية | العملات | التحديث (مجانًا) | البيانات التاريخية | بلا بطاقة |
|---|---|---|---|---|---|
| Finexly | 1,000 طلب/شهر | +170 | لحظي | نعم | نعم |
| exchangerate.host | 100 طلب/شهر | +170 | يومي | نعم | نعم |
| Frankfurter | بلا حد، بلا مفتاح | ~30 | يومي (ECB) | نعم | نعم |
| ExchangeRate-API | 1,500 طلب/شهر | 161 | يومي | مدفوع فقط | نعم |
| Open Exchange Rates | 1,000 طلب/شهر | +200 | كل ساعة (أساس USD) | مدفوع فقط | لا |
| Fixer | 100 طلب/شهر | +170 | كل ساعة (أساس EUR) | مدفوع فقط | لا |
| CurrencyLayer | 100 طلب/شهر | 168 | يومي (أساس USD) | مدفوع فقط | لا |
| CurrencyAPI | ~300 طلب/شهر | +170 | يومي | مدفوع فقط | لا |
1. Finexly — البديل الأقرب مثلًا بمثل
Finexly مبنية تحديدًا للفجوة التي تركتها exchangerate.host: أسعار صرف لحظية وتاريخية لأكثر من 170 عملة عبر واجهة REST بسيطة، مع باقة مجانية بـ 1,000 طلب شهريًا (10 طلبات في الدقيقة) وبلا بطاقة ائتمان عند التسجيل. أي عشرة أضعاف الحصة المجانية لدى exchangerate.host، مع تحديث لحظي بدلًا من يومي، وبيانات تاريخية مشمولة بدل أن تكون محجوبة.
يصبح المقارنة أكثر حدّة عند سلّم الباقات المدفوعة. باقة Growth من Finexly بـ 12.99 دولارًا شهريًا مقابل 15,000 طلب؛ وباقة Basic من exchangerate.host بـ 14.99 دولارًا شهريًا مقابل 10,000. تدفع أقل وتحصل على هامش أكبر بنسبة 50%. وفي أعلى النطاق ذاتي الخدمة يتقاضى الطرفان 59.99 دولارًا شهريًا مقابل 100,000 طلب — لكن مستوى Finexly يقدّم تحديثات لحظية بينما تُحدّث Professional Plus كل 10 دقائق.
نقاط النهاية هي الأربع المعتادة — latest وhistorical وtimeseries وconvert — ببنية استجابة واحدة متسقة، موثّقة في توثيق واجهة Finexly البرمجية. الباقات كاملة على صفحة خطط الأسعار.
اخترها إذا: أردت بديلًا يحلّ محلّ الحالي مباشرة، بباقة مجانية تصلح فعلًا للتطوير، وتسعير يمكن التنبؤ به مع النمو.
2. Frankfurter — مجاني للأبد، إن كانت ~30 عملة تكفيك
Frankfurter مجاني ومفتوح المصدر وقابل للاستضافة الذاتية ولا يتطلب مفتاح واجهة برمجية إطلاقًا — أقرب ما تبقّى من تجربة exchangerate.host الأصلية. يقدّم أسعار البنك المركزي الأوروبي المرجعية مع أرشيف تاريخي عميق. المقايضة حادّة: التغطية تتوقف عند نحو 30 عملة (تلك التي ينشرها البنك المركزي الأوروبي)، والأسعار تتحرك مرة واحدة كل يوم عمل، وكل شيء مرتبط بأساس اليورو.
اخترها إذا: كان عملك متمحورًا حول اليورو، ولا تحتاج أزواجًا نادرة، والدقة اليومية تكفيك فعلًا. وإلا فستتجاوزه في الأسبوع نفسه الذي تعتمده فيه.
3. ExchangeRate-API — المفتاح المجاني الأكثر سخاءً بلا بطاقة
تقدّم ExchangeRate-API (منتج لشركة AYR Tech، تعمل منذ 2010) مسارين مجانيين. نقطة النهاية المفتوحة لا تحتاج مفتاحًا لكنها تشترط إسنادًا ظاهرًا، وتُحدَّث مرة يوميًا، ومحدودة المعدل — من يفرط في الاستدعاء يتلقّى HTTP 429 وحظرًا لمدة 20 دقيقة. أما المستوى المجاني بمفتاح فيمنح 1,500 طلب شهريًا وتحديثات يومية دون اشتراط الإسناد وبلا بطاقة ائتمان. وباقة Pro بـ 10 دولارات شهريًا مقابل 30,000 طلب بتحديث كل 60 دقيقة.
انتبه للسقف: البيانات التاريخية والسلاسل الزمنية في الباقات المدفوعة، وحتى Pro تُحدَّث كل ساعة. اخترها إذا: احتجت حجمًا بميزانية ضيّقة وكانت الأسعار اليومية مقبولة. نفصّل هذه العائلة أكثر في مقارنة ExchangeRate-API وCurrencyLayer وFinexly.
4. Open Exchange Rates — أعمق تغطية للعملات
تعمل منذ 2011 بأكثر من 200 عملة ومنظومة ناضجة من مكتبات العملاء. تسمح الباقة المجانية بـ 1,000 طلب شهريًا بتحديث كل ساعة، لكنها مقيّدة بـ أساس الدولار الأمريكي — تغيير العملة الأساس ميزة مدفوعة، ما يكسر بصمت أي شيفرة تفترض اليورو أو الجنيه الإسترليني كمرجع. تبدأ الباقات المدفوعة عند نحو 12 دولارًا شهريًا مقابل 10,000 طلب.
اخترها إذا: كان اتساع تغطية العملات هو القيد الحاكم لديك وكان أساس الدولار طبيعيًا لمنتجك.
5. Fixer — البيت نفسه ونموذج الفوترة نفسه
تغطي Fixer أكثر من 170 عملة عبر بنية نقاط نهاية APILayer نفسها التي تستخدمها exchangerate.host، ما يجعلها أقل عمليات الترحيل جهدًا في هذه القائمة — وأقلها جدوى في الوقت نفسه. الباقة المجانية 100 طلب شهريًا بتحديث كل ساعة وأساس اليورو، والبيانات التاريخية في الباقات المدفوعة، ومع فوترة التجاوز التلقائية نفسها.
اخترها إذا: كنت مستثمرًا بالفعل في منظومة APILayer وتريد فوترة موحّدة. أما إن كنت غادرت exchangerate.host بسبب الباقة المجانية أو نموذج التجاوز، فـ Fixer لا تحلّ أيًّا منهما.
6. CurrencyLayer — عملات ومعادن ثمينة
من APILayer أيضًا. 168 عملة إضافة إلى المعادن الثمينة، و100 طلب شهريًا مجانًا بتحديث يومي وأساس الدولار. تغطية المعادن هي عامل التمييز؛ وما عدا ذلك يعكس Fixer.
اخترها إذا: احتجت XAU/XAG إلى جانب العملات الورقية وكنت متجهًا إلى باقة مدفوعة على أي حال.
7. CurrencyAPI — العملات الورقية والمشفّرة من نقطة نهاية واحدة
واجهة REST مباشرة تغطي أكثر من 170 عملة ورقية ومشفّرة، بباقة مجانية تبلغ نحو 300 طلب شهريًا وتحديثات يومية. التحديث الأسرع يأتي في المستويات المدفوعة.
اخترها إذا: احتجت العملات المشفّرة والورقية من تكامل واحد وأمكنك التعايش مع حصة مجانية صغيرة.
مقارنة التكلفة: كم تدفع فعليًا
الأسعار المعلنة تخفي ما يهم حقًا، وهو التكلفة لكل طلب مفيد عند تكرار التحديث الذي تحتاجه. ثلاثة أحجام واقعية:
عند 10,000 طلب شهريًا. باقة Basic لدى exchangerate.host بـ 14.99 دولارًا بتحديث كل ساعة. وباقة Growth لدى Finexly بـ 12.99 دولارًا مقابل 15,000 طلب بتحديث لحظي. توفّر على الفاتورة وتحصل على هامش 5,000 طلب قبل أن تضطر للتفكير في الأمر مجددًا.
عند 100,000 طلب شهريًا. الطرفان عند 59.99 دولارًا. الفارق في إيقاع التحديث — 10 دقائق مقابل اللحظي — وفي ما إذا كان التجاوز يكلّفك مالًا أم يعيد لك خطأ.
عند حدّ التجاوز. هنا يبلغ التباين أشدّه. باستخدام الرقم المنشور من APILayer نفسها، تكلّف 10,000 استدعاء فوق باقة Basic مبلغ 59.96 دولارًا — أكثر من أربعة أضعاف الاشتراك الأساسي. مهمة cron مضبوطة خطأً أو عاصفة إعادة محاولة تتحوّل مباشرة إلى فاتورة. أما المزوّدون الذين يتوقفون عند الحصة فيحوّلون الحادثة نفسها إلى تنبيه.
الدفاع العملي يعمل مع أي مزوّد: خزّن مؤقتًا بقوة، واجعل الفشل مغلقًا. الأسعار التي تُحدَّث كل ساعة لا تحتاج جلبًا مع كل تحميل للصفحة. دليلنا حول التخزين المؤقت ومعالجة الأخطاء في واجهات العملات يغطي الأنماط — اختيار TTL، وstale-while-revalidate، وقواطع الدائرة — التي تُبقي زمن الاستجابة والفاتورة مستقرين.
كيف ترحّل من exchangerate.host
معظم عمليات التكامل مع exchangerate.host هي طلب GET واحد ومحلّل استجابة واحد، لذا فالترحيل ميكانيكي. هناك شيئان اثنان فقط للتخطيط.
الخطوة 1: تخطيط الطلب
تتبع exchangerate.host اصطلاح APILayer — معامل استعلام access_key، مع source للعملة الأساس وcurrencies للعملات الهدف:
# exchangerate.host — المفتاح داخل الرابط
curl "https://api.exchangerate.host/live?access_key=YOUR_ACCESS_KEY&source=USD¤cies=EUR,GBP,JPY"أما Finexly فتستخدم ترويسة Authorization القياسية وأسماء المعاملات الأكثر شيوعًا base / symbols:
# Finexly — المفتاح في الترويسة، أسعار لحظية
curl "https://api.finexly.com/v1/latest?base=USD&symbols=EUR,GBP,JPY" \
-H "Authorization: Bearer YOUR_API_KEY"إخراج المفتاح من سلسلة الاستعلام يمثّل بحد ذاته تحسينًا أمنيًا صغيرًا: الروابط تنتهي في سجلات الخادم وسجلات الوكيل وسجل المتصفح وترويسات الإحالة. أما الترويسات فلا تفعل ذلك عادةً.
الخطوة 2: تخطيط الاستجابة
هذا هو الجزء الوحيد الذي يمسّ شيفرة التحليل لديك. استجابات عائلة APILayer تفهرس كل سعر بـ الزوج المدمج (USDEUR)، لذا عليك إزالة بادئة المصدر للحصول على رمز قابل للاستخدام. أما Finexly فتعيد كائن rates مسطّحًا مفهرسًا برمز العملة الهدف:
{
"success": true,
"base": "USD",
"timestamp": 1755763200,
"date": "2026-08-21",
"rates": {
"EUR": 0.9184,
"GBP": 0.7842,
"JPY": 152.31
}
}طبقة توافق تُبقي بقية تطبيقك دون مساس أثناء الترحيل:
// بديل مباشر يعيد صيغة الزوج المدمج التي تتوقعها شيفرتك القديمة
async function getQuotes(source = 'USD', currencies = ['EUR', 'GBP', 'JPY']) {
const url = `https://api.finexly.com/v1/latest?base=${source}&symbols=${currencies.join(',')}`;
const res = await fetch(url, {
headers: { Authorization: `Bearer ${process.env.FINEXLY_API_KEY}` }
});
if (!res.ok) throw new Error(`FX request failed: ${res.status}`);
const data = await res.json();
// إعادة بناء مفاتيح "USDEUR" القديمة كي تبقى الشيفرة اللاحقة دون تغيير
return Object.fromEntries(
Object.entries(data.rates).map(([symbol, rate]) => [`${source}${symbol}`, rate])
);
}المكافئ بلغة Python، مع حارس الحداثة الذي كان يجب أن يكون لديك منذ البداية:
import os, time, requests
FRESHNESS_LIMIT = 15 * 60 # seconds
def get_rates(base="USD", symbols=("EUR", "GBP", "JPY")):
resp = requests.get(
"https://api.finexly.com/v1/latest",
params={"base": base, "symbols": ",".join(symbols)},
headers={"Authorization": f"Bearer {os.environ['FINEXLY_API_KEY']}"},
timeout=5,
)
resp.raise_for_status()
data = resp.json()
age = time.time() - data["timestamp"]
if age > FRESHNESS_LIMIT:
raise RuntimeError(f"Rates are {int(age)}s old — refusing to price on stale data")
return data["rates"]وبلغة PHP، من أجل مشاريع Laravel وWordPress التي تشكّل حصة كبيرة من قاعدة مستخدمي exchangerate.host:
<?php
$response = wp_remote_get(
'https://api.finexly.com/v1/latest?base=USD&symbols=EUR,GBP,JPY',
['headers' => ['Authorization' => 'Bearer ' . getenv('FINEXLY_API_KEY')], 'timeout' => 5]
);
if (is_wp_error($response)) {
return get_transient('fx_rates_fallback'); // إرجاع آخر قيمة سليمة معروفة
}
$data = json_decode(wp_remote_retrieve_body($response), true);
set_transient('fx_rates_fallback', $data['rates'], HOUR_IN_SECONDS * 6);
return $data['rates'];الخطوة 3: ضع تخزينًا مؤقتًا قبل التحويل
أيًّا كان ما ترحّل إليه، ضع طبقة تخزين مؤقت أمامه من اليوم الأول. إذا كانت أسعارك تُحدَّث كل ساعة، فإن TTL بمقدار 30 دقيقة يقلّص عدد طلباتك بمراتب من حيث الحجم ويجعل الباقة المجانية صالحة لحركة مرور حقيقية. احتفظ دائمًا بـ آخر قيمة سليمة معروفة لتقديمها عند فشل الاستدعاء الخارجي — الحل الاحتياطي في مثال PHP أعلاه هو الفكرة كلها في ثلاثة أسطر. التعامل مع رموز العملات مصدر خفي آخر للأخطاء أثناء الترحيل؛ ودليلنا حول رموز العملات ISO 4217 يغطي الرموز التي يتعثّر بها الناس.
أي بديل ينبغي أن تختار؟
- استبدال تكامل في الإنتاج: Finexly. الباقة المجانية أكبر بعشرة أضعاف، والتحديثات لحظية لا يومية، والترحيل هو التخطيطان أعلاه فقط. ابدأ بـ الباقة المجانية وارتقِ حين تتجاوزها.
- مشروع شخصي متمحور حول اليورو وبلا مفتاح: Frankfurter.
- أقصى عدد طلبات مجانية مع قبول أسعار يومية: المستوى المجاني بمفتاح لدى ExchangeRate-API، 1,500 شهريًا.
- أوسع قائمة عملات مع أساس دولار طبيعي: Open Exchange Rates.
- إذا كنت بالكامل داخل APILayer: Fixer أو CurrencyLayer — لكن توقّع الباقة المجانية نفسها ونموذج التجاوز نفسه الذي تحاول الهروب منه.
إن أردت التحقق بنفسك من حداثة البيانات والتغطية قبل الالتزام، فإن محوّل العملات يعمل على تدفق Finexly المباشر، ومقارنتنا لواجهات أسعار الصرف اللحظية تتعمّق في زمن الاستجابة وضمانات التحديث. أتفكّر في تدفّق ذاتي الاستضافة؟ اقرأ أولًا البناء أم الشراء لواجهة عملات.
الأسئلة الشائعة
هل ما زالت exchangerate.host مجانية؟ لا تزال هناك باقة مجانية، لكنها محدودة بـ 100 طلب شهريًا بتحديثات يومية وبلا دعم. أما النسخة بلا مفتاح وغير المحدودة عمليًا التي تشير إليها الدروس القديمة فلم تعد موجودة — المفتاح صار إلزاميًا، والحجم المجدي يبدأ من 14.99 دولارًا شهريًا.
لماذا توقّف تكاملي مع exchangerate.host فجأة؟
السبب غالبًا هو اشتراط مفتاح الواجهة البرمجية. الطلبات بلا access_key صالح تفشل، وتشير الواجهة إلى الأخطاء بإرجاع false في حقل success — أحيانًا مع HTTP 404 أو HTTP 521 بدل رمز 4xx التقليدي. إن كان عميلك يفحص رمز حالة HTTP فقط، فقد يبدو الفشل كنجاح فارغ. افحص حقل success صراحةً.
ما أفضل بديل مجاني لـ exchangerate.host؟ لباقة مجانية صالحة للاستخدام ببيانات لحظية: Finexly بـ 1,000 طلب شهريًا وبلا بطاقة ائتمان. ولحجم الطلبات مع بيانات يومية: ExchangeRate-API بـ 1,500 شهريًا. وللاستغناء عن المفتاح تمامًا مع نحو 30 عملة من البنك المركزي الأوروبي: Frankfurter.
هل سأُحاسَب إذا تجاوزت الحد؟ في exchangerate.host نعم — التجاوزات تُفوتر لكل استدعاء بدل أن تُحجب، بواقع 0.005996 دولار للطلب على باقة Basic. مثال APILayer نفسه يقدّر 10,000 استدعاء تجاوز بـ 59.96 دولارًا. تحقّق من سياسة التجاوز لدى أي مزوّد تقيّمه؛ بعضهم يتوقف عند الحصة، وهو أأمن مع حركة مرور غير منضبطة.
كم يستغرق الانتقال إلى واجهة عملات أخرى؟
لتكامل نموذجي بنقطة نهاية واحدة: أقل من ساعة. العمل هو تبديل رابط الطلب وطريقة المصادقة، ثم إعادة تخطيط الاستجابة — واجهات عائلة APILayer تفهرس الأسعار بالزوج المدمج (USDEUR)، بينما تعيد معظم البدائل كائن rates مسطّحًا. طبقة توافق كتلك أعلاه تتيح لك التحويل دون المساس بالشيفرة اللاحقة.
هل أحتاج أسعار صرف تاريخية؟ أكثر مما تتوقّع الفرق عادةً. إصدار الفواتير والتقارير الضريبية وتسوية الإيرادات كلها تحتاج السعر في تاريخ محدّد لا سعر اليوم. الوصول التاريخي ميزة مدفوعة لدى معظم المزوّدين في هذه القائمة — تأكّد قبل الالتزام. دليلنا حول واجهات أسعار الصرف التاريخية يوضّح ما يجب تخزينه وما يجب جلبه.
ابدأ بمفتاح واجهة برمجية مجاني
سبب خسارة exchangerate.host للمطوّرين ليس السعر — بل أن باقتها المجانية لم تعد مكانًا يمكنك البناء فيه. مستعدّ للترحيل؟ احصل على مفتاح Finexly المجاني — بلا بطاقة ائتمان. تحصل على 1,000 طلب شهريًا، وأسعار لحظية لأكثر من 170 عملة، وبيانات تاريخية مشمولة، مع باقات تبدأ من 6.99 دولارًا شهريًا حين تتجاوز المجانية. يحتوي التوثيق على مثال عملي بلغتك، ويمكنك مقارنة واجهات العملات جنبًا إلى جنب قبل أن تقرّر.
Explore More
Vlado Grigirov
Senior Currency Markets Analyst & Financial Strategist
Vlado Grigirov is a senior currency markets analyst and financial strategist with over 14 years of experience in foreign exchange markets, cross-border finance, and currency risk management. He has wo...
View full profile →