Comparison/مقارنة

وصلت إلى حد Fixer البالغ 100 استدعاء؟ إليك بقية الميدان

تمنح خطة Fixer المجانية 100 استدعاء شهرياً، وتثبّت عملة الأساس على EUR، وتستبعد نقطة نهاية التحويل حتى تدفع. لا شيء من ذلك مخفي في الهامش، لكنه يفاجئ من يقرأ فقط عنوان "خطة مجانية". إليك ما هو متاح غير ذلك.

ERexchangerate.dev·Aug 1, 2026·قراءة 7 دقائق

أمران يوقعان المطورين في خطة Fixer المجانية: تنفد ميزانية الاستدعاءات بسرعة عند 100 استدعاء شهرياً، وتأتي كل الأسعار مبنية على EUR لأن "أي عملة أساس" لا تُفتح إلا في مستوى BASIC المدفوع وما فوقه. كما لا توجد نقطة نهاية /convert حتى ذلك المستوى، فتحويل USD إلى IDR يعني جلب أسعار مبنية على EUR وإجراء الحساب بنفسك. فيما يلي نظرة صادقة على ما يحل محل Fixer، وما يكلفه كل بديل بدلاً من ذلك.

Key points
خطة Fixer المجانية: 100 استدعاء/شهرياً، عملة أساس EUR فقط، دون نقطة تحويل حتى مستوى BASIC.
لا يوجد سقف استدعاءات في Frankfurter ولا مفتاح على الإطلاق، لكن فقط سعر ECB مرة يومياً — ولا قيد على عملة الأساس أيضاً، لأن أسعار ECB تُنشر مقابل كل العملات المسعّرة.
نقطة النهاية المفتوحة لدى ExchangeRate-API بلا مفتاح أيضاً، مرة يومياً، بسطر إسناد إلزامي.
تمنح Open Exchange Rates 1,000 استدعاء مجاني شهرياً، تحسّناً عن 100 لدى Fixer، لكن خطتها المجانية مثبّتة على USD.
تقف exchangerate.host الآن خلف مفتاح APILayer عند 100 طلب/شهرياً مجاناً — السقف نفسه لدى Fixer، يستحق معرفته حتى لا تستبدل جداراً بحد 100 استدعاء بجدار آخر مطابق.
جرى التحقق من كل الحدود أدناه في أغسطس 2026؛ تُراجع المزودات الخطط المجانية دون إشعار، فتحقق من الأرقام الحالية قبل البناء عليها.

الجداران في خطة Fixer المجانية

مئة استدعاء شهرياً تعادل نحو ثلاثة يومياً — تكفي للاختبار مرة واحدة، لا لتطبيق حي يتحقق من زوج واحد حتى يومياً. حد الاستدعاءات هذا هو الجدار الذي يصطدم به معظم الناس أولاً.

الجدار الثاني: تسعّر الخطة المجانية كل شيء من EUR. USD إلى IDR يعني جلب أسعار EUR لكلتا العملتين والقسمة، لأن عملة الأساس غير EUR ونقطة /convert كلتاهما تتطلبان مستوى BASIC.

تحقق قبل أن تبني على هذا
تتغير شروط الخطط المجانية في هذا المجال كثيراً. جرى قراءة كل رقم هنا من صفحة تسعير أو توثيق المزود نفسه في أغسطس 2026 — تحقق من الصفحة الحالية قبل كتابة شيفرة مبنية على حصة معينة.

ما الذي يحل محل خطة بـ100 استدعاء EUR فقط

يعتمد البديل المناسب على أي الجدارين كان الأهم. قلة من المزودين يحلّان الاثنين مجاناً.

المزودالخطة المجانيةعملة الأساس
Fixer (للمرجعية)100 استدعاء/شهرياًEUR فقط؛ أي أساس آخر يتطلب BASIC
Frankfurterدون سقف، دون مفتاحأي عملة — تُسعّر أسعار ECB على نطاق واسع، غير مثبتة على أساس واحد
ExchangeRate-API (وصول مفتوح)بلا مفتاح، مرة/يوم، الإسناد مطلوبأي عملة
Open Exchange Rates1,000 طلب/شهرياًUSD فقط في الخطة المجانية
exchangerate.host (APILayer)100 طلب/شهرياً، يتطلب مفتاحاًأي عملة، لكن السقف 100 استدعاء نفسه الذي لدى Fixer

Frankfurter: دون سقف، دون مفتاح، مرة يومياً

إذا كان حد الاستدعاءات هو ما دفعك بعيداً عن Fixer وسعر مرة يومياً مقبول، تزيل Frankfurter السقف تماماً. مفتوحة المصدر، دون مفتاح API، وتوفر خادم MCP خاصاً بها على mcp.frankfurter.dev. تغلّف أسعار ECB المرجعية المنشورة حوالي الساعة 16:00 بتوقيت وسط أوروبا في أيام العمل، دون نشر في عطلة نهاية الأسبوع — يعيد السبت إغلاق الجمعة. لتقرير أو مهمة ليلية تحتاج فقط سعراً رسمياً واحداً يومياً، هذا يسد فجوتي Fixer معاً.

ExchangeRate-API: بلا مفتاح أيضاً، بشروط إسناد

نقطة الوصول المفتوح لدى ExchangeRate-API على open.er-api.com لا تحتاج تسجيلاً، وتُحدَّث مرة يومياً مثل Frankfurter. تختلف الشروط: اعرض "Rates By Exchange Rate API" مع رابط للعودة، ولا تُعِد توزيع الاستجابة الخام. تجاوز الحد يعطيك 429 يُرفع خلال 20 دقيقة. توجد أيضاً خطة بمفتاح عند 1,500 طلب شهرياً.

Open Exchange Rates: عشرة أضعاف الاستدعاءات، وما زالت أساساً واحداً

ترفع Open Exchange Rates السقف إلى 1,000 طلب مجاني شهرياً، قفزة حقيقية عن 100 لدى Fixer. لكن الخطة المجانية مثبّتة على USD بدل EUR، وتُستبعد طلبات السلسلة الزمنية والتحويل أيضاً. تبدأ الخطط المدفوعة من $12 شهرياً وتزيل قيد عملة الأساس تماماً.

exchangerate.host: سقف الـ100 استدعاء نفسه، الآن خلف مفتاح

يستحق الذكر حتى لا يستبدل أحد جداراً بجدار مطابق: تعمل exchangerate.host الآن خلف مفتاح APILayer، بحد 100 طلب شهرياً في الخطة المجانية — الرقم نفسه الذي تمنحه Fixer. الانتقال من Fixer إلى exchangerate.host يحل مشكلة عملة الأساس EUR لكن ليس مشكلة عدد الاستدعاءات.

أين تناسب exchangerate.dev

تمنح الخطة المجانية في exchangerate.dev 10,000 استدعاء شهرياً بمعدل 12 طلباً في الدقيقة، أي مئة ضعف سقف Fixer، دون الحاجة لبطاقة للتسجيل. لا يوجد قيد على عملة الأساس في أي خطة — يمكن الاستعلام عن أي من أزواج 465 في الكتالوج من أي اتجاه. السجل التاريخي اليومي حتى 1999 مجاني في كل خطة، دون حجبه خلف ترقية.

تُحدَّث الأزواج الرئيسية كل نحو 60 ثانية طوال أسبوع التداول، مدعومة ببيانات ECB وFRED المرجعية للباقي. تتضمن كل استجابة source وmarket_session وحقل notice، فتستطيع الشيفرة التمييز بين سعر حي وتثبيت يومي مباشرة. تأتي نقطة نهاية /v1/convert مجانية، ساداً الفجوة التي تتركها Fixer حتى BASIC.

curl · exchangerate.dev conversion, USD to IDRcopy
curl "https://api.exchangerate.dev/v1/convert/USD/IDR/250" \
  -H "Authorization: Bearer exr_live_..."

# {
#   "from": "USD",
#   "to": "IDR",
#   "amount": 250,
#   "rate": 16412.3,
#   "converted": 4103075,
#   "derived": false,
#   "source": "live",
#   "market_session": "open",
#   "data_updated_at": "2026-08-01T09:13:58Z",
#   "notice": "Indicative rates for reference and analytics; not a dealing quote."
# }

دون خطوة وسيطة عبر EUR، ودون ضرب من جهة العميل. derived: false تعني أن الزوج مسعّر مباشرة لا مثلّثاً عبر عملة ثالثة.

ملاحظات حول الترحيل الفعلي

تبديل المزودين نادراً ما يكون تغييراً بسطر واحد. أسماء حقول الاستجابة تختلف — يعيد بعضها rates، ويعشّش آخرون الأرقام نفسها تحت quotes أو conversion_rates — فقد يفشل مسار مفتاح ثابت بصمت بدل أن يُخطئ.

منطق إعادة المحاولة أهم عند سقف استدعاءات منخفض منه عند سقف مرتفع. استنزاف ميزانية شهرية من 100 أو 1,000 طلب عبر حلقة إعادة محاولة دون تحكم بعد مهلة واحدة طريقة شائعة لنفاد الحصة بحلول اليوم العاشر من الشهر. خزّن الاستجابات واعتبر أي نافذة إعادة تعيين قيداً صارماً.

مطابقة الحل مع الجدار

إذا كان عدد الاستدعاءات هو المشكلة، تزيل Frankfurter أو نقطة النهاية المفتوحة لدى ExchangeRate-API السقف مجاناً. إذا كانت عملة الأساس EUR هي المشكلة، تحل Open Exchange Rates تلك الفجوة عند 1,000 استدعاء. إذا كان الجداران معاً هما المشكلة، فتلك التوليفة هي ما بُنيت من أجله البدائل ذات المفتاح، بما فيها exchangerate.dev.

أسعار إرشادية فقط
كل مزود مذكور هنا، بما فيه exchangerate.dev، ينشر أسعاراً للمرجعية والتحليل. لا أحد منها عرض سعر تنفيذي ولا ينبغي أن يُسوّى به صفقة.
ER
exchangerate.dev
ملاحظات للمطورين المنتقلين من خطة مجانية لم تعد تناسب المشروع.

Keep reading

Guideقادم من Frankfurter؟ إليك التخطيطRead Comparisonكيف تقارن واجهات API المجانية لأسعار الصرف في 2026Read CompareFixer مقابل exchangerate.devRead Pricingالخطط والحصصRead
المزيد من المقارناتFixer vs exchangerate.devOpen Exchange Rates vs exchangerate.devCurrencylayer vs exchangerate.dev
تعلّمReading source and market_session in your pipelineIndicative vs executable FX rates: what a rates API actually gives youECB reference rates, explained
أسعار مباشرةEUR/USDGBP/USDUSD/JPY