[ blog · comparison ]9 min read

واجهات تحديد الموقع الجغرافي لعناوين IP المجانية في 2026: الدقّة وحدود المعدّل ومتى تدفع

Sarah Choyنُشر في 29 يوليو 2026قراءة 9 دقائق
واجهات تحديد الموقع الجغرافي لعناوين IP المجانية في 2026: الدقّة وحدود المعدّل ومتى تدفع

يبدو تحديد الموقع الجغرافي لعناوين IP مشكلةً محلولة حتى تقرأ البنود الدقيقة: رخص للاستخدام غير التجاري فقط، مستويات مجانية عبر HTTP فقط، سقف 100 طلب شهريًا، أو خطط 'مجانية' لا تُرجع سوى الدولة. يقارن هذا الدليل الخيارات المجانية الحقيقية في 2026 — استضافة GeoLite2 ذاتيًا، ip-api.com، IPinfo، ipstack، ipgeolocation.io، وAPI Pick — بأرقام دقّة صريحة ودليل قرار.

الخلاصة

  • تحديد الموقع عبر IP موثوق على مستوى الدولة (دقّة تفوق 99%)، لكن الدقّة على مستوى المدينة لا تتجاوز 55–80% بحسب الدولة — لا تثق به أبدًا لتحديد موقع على مستوى الشارع.
  • معظم واجهات تحديد الموقع 'المجانية' تقيّد الاستخدام التجاري (ip-api.com وipgeolocation.io)، أو تحدّك عند ~100–30 ألف طلب/شهر (ipstack وبيانات المدن لدى IPinfo)، أو تعمل عبر HTTP فقط.
  • استضافة MaxMind GeoLite2 ذاتيًا مجانية فعلًا عند أيّ حجم، لكن خطّ التحديثات عليك (قاعدة البيانات تتجدّد مرتين أسبوعيًا) والدقّة أدنى من GeoIP2 المدفوعة.
  • واجهة IP Geolocation من API Pick تعمل بالدفع حسب الاستخدام دون اشتراك: رصيد واحد (=$0.001) لكل استعلام، 120 طلبًا/دقيقة، IPv4 + IPv6، الاستخدام التجاري مشمول، ولا تدفع إلا عن الاستعلامات الناجحة.
  • لوكلاء الذكاء الاصطناعي، أداة تحديد موقع بمدخل JSON ومخرج JSON مع مصادقة بمفتاح API تتفوّق على الكشط أو قواعد البيانات الذاتية — طلب GET واحد يُرجع الدولة والمدينة والإحداثيات والمنطقة الزمنية وعلم الاتحاد الأوروبي وASN.

مشكلة البنود الدقيقة

البحث عن واجهة مجانية لتحديد الموقع عبر IP يعيد عشرات المزوّدين المتطابقين ظاهريًا: ألصق عنوان IP، تحصل على دولة ومدينة. لا تظهر الفروق إلا في البنود الدقيقة — وفي البنود الدقيقة تسكن حوادث الإنتاج. المستوى المجاني لدى أحدهم يعمل عبر HTTP فقط، فتسرّب استعلاماتك نصًّا مكشوفًا. آخر يجيز الاستخدام غير التجاري فقط، ومنتجك SaaS ليس كذلك. ثالث يمنحك 100 طلب في الشهر، يحرقها مسار التسجيل لديك قبل الغداء.

يقارن هذا الدليل الخيارات التي تهمّ فعلًا في 2026 — استضافة MaxMind GeoLite2 ذاتيًا، ip-api.com، IPinfo، ipstack، ipgeolocation.io، وواجهة IP Geolocation من API Pick — على المحاور الثلاثة التي تحسم المشاريع الحقيقية: ما الذي تجيزه الرخصة فعلًا، وما الذي يشمله المستوى المجاني فعلًا، ولأيّ شيء تكفي دقّة البيانات فعلًا.

ما الذي يستطيع تحديد الموقع عبر IP إخبارك به وما لا يستطيع

قبل مقارنة المزوّدين، عايِر توقّعاتك — فكلّ المزوّدين يستقون من بيانات أساسية متشابهة، ولهذه البيانات حدود فيزيائية صلبة:

  • الدولة: دقّة تفوق 99%. التحديد على مستوى الدولة هو الجزء الموثوق من تحديد الموقع عبر IP، وأساس قرارات الحجب الجغرافي والولاية الضريبية وترخيص المحتوى.
  • المدينة: نحو 55–80% ضمن ~50 كم. أرقام الدقّة التي تنشرها MaxMind نفسها تتفاوت بهذا الاتساع بحسب الدولة. مزوّدو الإنترنت الحضريون يُحدَّدون جيدًا؛ أما الاتصالات الريفية والمحمولة وCGNAT فتُحدَّد في المدينة الخطأ بشكل روتيني.
  • مستوى الشارع: أبدًا. خطّ العرض/الطول في أيّ ردّ لتحديد الموقع عبر IP هو المركز التقديري للمنطقة المطابَقة، لا موقع الجهاز. معاملته كـ GPS انتهت بدعاوى قضائية — قضية مزرعة كانساس سيّئة الذكر، حيث وضع مركزُ خريطةٍ افتراضي ملايين عناوين IP 'المجهولة' على أرض عائلة واحدة، هي التحذير النموذجي.
  • VPN يُحدَّد عند عقدة الخروج. حقل asn هو مصفاتك: ASN لمزوّد إنترنت منزلي يوحي بموقع مستخدم حقيقي؛ وASN لمزوّد استضافة يعني أن الموقع هو موقع مركز البيانات.

المتنافسون، بصراحة

استضافة MaxMind GeoLite2 ذاتيًا

قاعدة البيانات المجانية القابلة للتنزيل التي بُنيت عليها معظم الواجهات المجانية. تسجّل حساب MaxMind، وتنزّل ملفات MMDB لـ City/Country/ASN، وتستعلم عنها داخل العملية بمكتبة قراءة — استعلامات دون الميلي ثانية، حجم غير محدود، مجانية فعلًا بما في ذلك الاستخدام التجاري (مع متطلّبات إسناد في اتفاقية EULA).

التكلفة تشغيلية: تتجدّد قواعد البيانات مرتين أسبوعيًا، والبيانات القديمة تتدهور سريعًا في فضاء IP المحمول؛ خطّ التحديث وسطح النشر وبصمة الذاكرة على كل مضيف كلّها عليك. وGeoLite2 هو الشقيق منخفض الدقّة — قواعد GeoIP2 المدفوعة لدى MaxMind تُحدَّد أفضل بشكل قابل للقياس، وهذا بالضبط سبب قدرتهم على تقاضي المال عنها.

ip-api.com

حدود سخيّة (45 طلبًا/دقيقة) ولا حاجة لمفتاح API — لكن المستوى المجاني مرخَّص للاستخدام غير التجاري فقط ويُقدَّم عبر HTTP فقط. إن كنت تبني أيّ شيء يُصدر فواتير لأيّ أحد، أو لا تريد لاستعلامات IP أن تكون مقروءة أثناء النقل، فأنت على الخطة المدفوعة.

IPinfo

جودة بيانات ممتازة ومستوى مجاني حقيقي للدولة + ASN. بيانات المدينة، مع ذلك، تقبع خلف خطط مدفوعة تبدأ بمبالغ اشتراك حقيقية. إن كان تحديد الدولة كلّ ما تحتاجه، فهو خيار مجاني قوي؛ وإن احتجت المدينة والإحداثيات، فخصّص لها ميزانية.

ipstack وipgeolocation.io

الخطة المجانية لدى ipstack نحو 100 طلب/شهر مع حجز HTTPS للمستويات المدفوعة — مخصّص تجريبي، لا ميزانية تشغيل. ipgeolocation.io أسخى (نحو ألف طلب/يوم) لكنه بدوره يقصر المستوى المجاني على المشاريع غير التجارية. كلاهما يدفعك نحو الاشتراكات الشهرية لحظة تصبح جادًّا.

API Pick IP Geolocation

نقطة نهاية API Pick تسلك المسار التسعيري الآخر: لا اشتراك، لا سقف شهري — رصيد واحد لكل استعلام عند $1 = 1,000 رصيد، أي أن الاستعلام يكلّف $0.001، ولا تُفوتَر إلا الاستعلامات الناجحة. الاستعلامات الفاشلة (عناوين IP خاصة، عناوين بلا بيانات) لا تكلّف شيئًا. الاستخدام التجاري مشمول، كل شيء عبر HTTPS، وIPv4 وIPv6 مغطّيان معًا. الحسابات الجديدة تحصل على 100 رصيد مجاني — 100 استعلام حقيقي للتقييم، دون بطاقة.

طلب واحد يُرجع السجلّ الكامل: رمز الدولة واسمها، المنطقة، المدينة، خطّ العرض/الطول، المنطقة الزمنية، علم عضوية الاتحاد الأوروبي (مفيد للمسارات المشروطة بـ GDPR)، وASN لفرز VPN/مراكز البيانات. تجري الاستعلامات على قاعدة MaxMind مستضافة محليًا، فلا نداء لطرف ثالث في مسار زمن الاستجابة لديك. حدّ المعدّل: 120 طلبًا/دقيقة لكل مفتاح.

جنبًا إلى جنب

شروط المستويات المجانية كما نُشرت وقت الكتابة (يوليو 2026). تحقّق دائمًا من الشروط الحالية — المستويات المجانية تتغيّر دون إشعار.
GeoLite2 (self-host)ip-api.comIPinfoipstackAPI Pick
مستوى مجاني حقيقيغير محدود، تشغيل ذاتي45 طلبًا/دقيقةالدولة+ASN فقط~100 طلب/شهر100 استعلام (أرصدة التسجيل)
الاستخدام التجاري (مجانًا)نعم (EULA)لانعمنعمنعم
HTTPS في المستوى المجانيلا ينطبق (محلي)لانعملانعم
بيانات على مستوى المدينةنعم (دقّة منخفضة)نعممدفوعنعمنعم
نموذج التسعيرمجاني + وقتك التشغيلياشتراكاشتراكاشتراكدفع لكل استعلام ($0.001)
الصيانةأنت (تحديثات 2×/أسبوع)لا شيءلا شيءلا شيءلا شيء
إشارة ASN / VPNقاعدة ASN منفصلةحقول مدفوعةنعممدفوعمشمولة
مصادقة جاهزة للوكلاءلا ينطبقبلا مفتاح (مجاني)رمز مميّزمفتاحترويسة x-api-key

استدعاء الواجهة

شكل الطلب هو GET واحد. احذف المعامل ip فتستعلم الواجهة عن عنوان المستدعي نفسه — مفيد للتخصيص على جانب العميل:

curl "https://www.apipick.com/api/ip-geolocation?ip=8.8.8.8" \
  -H "x-api-key: YOUR_API_KEY"

الردّ:

{
  "ip": "8.8.8.8",
  "country_code": "US",
  "country_name": "United States",
  "region": "California",
  "city": "Mountain View",
  "latitude": 37.4223,
  "longitude": -122.085,
  "timezone": "America/Los_Angeles",
  "is_eu": false,
  "asn": 15169
}

وفي Python، بمكتبة requests القياسية:

import requests

def geolocate(ip: str) -> dict:
    r = requests.get(
        "https://www.apipick.com/api/ip-geolocation",
        params={"ip": ip},
        headers={"x-api-key": API_KEY},
        timeout=10,
    )
    r.raise_for_status()
    return r.json()

geo = geolocate("2001:4860:4860::8888")  # IPv6 works too
print(geo["country_code"], geo["city"], geo["asn"])

توصيله بوكيل ذكاء اصطناعي

تحديد الموقع عبر IP أداة وكيل طبيعية: مدخل حتمي، مخرج منظّم، نداء مصادَق واحد. وكيل فرز الدعم يُثري التذاكر بدولة الطالب ومنطقته الزمنية؛ ووكيل مكافحة الاحتيال يقارن دولة التسجيل بدولة البطاقة ويعلّم ASN مزوّدي الاستضافة. مخطّط الأداة لـ OpenAI/Anthropic في حدّه الأدنى:

{
  "name": "ip_geolocation",
  "description": "Look up country, city, coordinates, timezone, EU flag and ASN for a public IPv4/IPv6 address.",
  "input_schema": {
    "type": "object",
    "properties": {
      "ip": { "type": "string", "description": "Public IP address to look up" }
    },
    "required": ["ip"]
  }
}

دليل القرار

  • مشروع هواية، بلا إيرادات، حجم منخفض: المستوى المجاني لدى ip-api.com أسرع بداية — اقبل قيد HTTP فقط.
  • مستوى الدولة فقط (حجب جغرافي، عملات افتراضية): مستوى الدولة المجاني لدى IPinfo أو قاعدة GeoLite2 Country مستضافة ذاتيًا.
  • ملايين الاستعلامات، فريق بنية تحتية داخلي: استضِف GeoLite2 ذاتيًا (أو GeoIP2 المدفوعة للدقّة) وأتمِت خطّ التحديثات.
  • منتج تجاري، بيانات على مستوى المدينة، لا شهيّة للاشتراكات: ادفع حسب الاستخدام — عند $0.001 للاستعلام، 50,000 استعلام تكلّف $50 مع API Pick، مقابل اشتراك شهري مماثل سواء استخدمته أم لا.
  • أداة وكيل ذكاء اصطناعي: واجهة JSON مصادَقة تتفوّق على قاعدة بيانات محلية — لا اقتران بالنشر، ومخطّط أداة الوكيل يطابق نقطة النهاية 1:1. خذ مفتاحًا، اربط المخطّط أعلاه، وانتهيت.

جرّبه مباشرةً في العرض التفاعلي — 100 استعلام مجاني مع كل حساب جديد، دون بطاقة.

الأسئلة الشائعة

هل توجد واجهة مجانية تمامًا لتحديد الموقع الجغرافي لعناوين IP؟

نعم، مع مقايضات. ip-api.com مجاني للاستخدام غير التجاري عند 45 طلبًا/دقيقة عبر HTTP فقط. المستوى المجاني لدى IPinfo يقدّم بيانات الدولة وASN (دون المدينة). استضافة MaxMind GeoLite2 ذاتيًا مجانية عند أيّ حجم لكنك تتولّى تحديثات قاعدة البيانات بنفسك. إن احتجت الاستخدام التجاري وHTTPS وبيانات على مستوى المدينة دون اشتراك، فالتسعير بالدفع حسب الاستخدام مثل $0.001 للاستعلام لدى API Pick عادةً أرخص من أول مستوى مدفوع لدى مزوّدي الاشتراكات.

ما مدى دقّة تحديد الموقع عبر IP؟

تحديد الدولة أدقّ من 99% عبر قواعد البيانات الكبرى. الدقّة على مستوى المدينة تنخفض إلى نحو 55–80% ضمن ~50 كم، وتتفاوت بحسب الدولة والمزوّد — أرقام MaxMind المنشورة تُظهر تفاوتًا واسعًا بين الدول. لا يمكن لتحديد الموقع عبر IP أبدًا أن يحدّد عنوان شارع أو موقع GPS دقيقًا بموثوقية؛ الإحداثيات المُرجَعة هي المركز التقديري للمنطقة المطابَقة.

هل يتوافق استخدام تحديد الموقع عبر IP مع GDPR؟

عناوين IP بيانات شخصية بموجب GDPR (محكمة العدل الأوروبية، قضية Breyer v Germany). اشتقاق موقع تقريبي لمنع الاحتيال أو توطين المحتوى أو الحجب الجغرافي يُعالَج عادةً تحت المصلحة المشروعة، والاستعلامات على مستوى الدولة أقلّ تدخّلًا بكثير من التتبّع. يبقى عليك إدراجه في سجلّات المعالجة وسياسة الخصوصية — واستشارة مستشار قانوني لحالتك الخاصة.

هل يعمل تحديد الموقع عبر IP مع عناوين IPv6؟

نعم — قواعد البيانات الحديثة (MaxMind GeoLite2/GeoIP2 والواجهات المبنية عليها، بما فيها API Pick) تغطّي IPv4 وIPv6 معًا. خصائص الدقّة متشابهة، وإن كانت فروق تبنّي IPv6 بين المناطق قد تؤثّر على الدقّة على مستوى المدينة.

هل أستضيف قاعدة GeoIP ذاتيًا أم أستدعي واجهة؟

استضِف ذاتيًا (GeoLite2 MMDB + مكتبة قراءة) حين تُجري ملايين الاستعلامات، وتحتاج زمن استجابة دون الميلي ثانية داخل العملية، وتستطيع أتمتة تحديثات قاعدة البيانات مرتين أسبوعيًا. استدعِ واجهةً حين تريد صيانة صفرية، وبيانات محدَّثة دائمًا، وتكلفة حسب الاستخدام، وأداة يمكن لوكلاء الذكاء الاصطناعي استدعاؤها مباشرة. نقطة التعادل عادةً حول بضع مئات الآلاف من الاستعلامات شهريًا.

هل يستطيع تحديد الموقع عبر IP كشف VPN والبروكسي؟

ليس مباشرةً — مستخدم VPN يظهر في موقع عقدة خروج VPN، لا موقعه الحقيقي. حقل ASN (النظام المستقل) هو الإشارة العملية: إن كان ASN يعود لمزوّد استضافة أو مشغّل VPN معروف بدل مزوّد إنترنت استهلاكي، فعامِل الموقع على أنه غير موثوق. يُرجع API Pick قيمة ASN مع كل استعلام لهذا الغرض بالضبط.

كيف يستخدم وكلاء الذكاء الاصطناعي أداة تحديد الموقع عبر IP؟

كأداة function calling: يمرّر الوكيل عنوان IP، وتُرجع الأداة JSON منظّمًا (الدولة، المدينة، الإحداثيات، المنطقة الزمنية، علم الاتحاد الأوروبي، ASN)، ويستدلّ الوكيل عليه — لفرز الاحتيال أو إثراء تذاكر الدعم أو توجيه الامتثال. طلب GET واحد مصادَق عليه بردّ JSON يلائم واجهات استخدام الأدوات لدى OpenAI وAnthropic دون أيّ لصق تحليلي.

الواجهات البرمجية المستخدمة في هذا المقال

Sarah Choy
بقلم
Sarah Choy
CEO, API Pick

سارة تشوي هي الرئيسة التنفيذية لشركة API Pick. تكتب عن بناء واجهات برمجية جاهزة للإنتاج لوكلاء الذكاء الاصطناعي وسير عمل نماذج اللغة.