تحديد الموقع الجغرافي لعناوين IP وفحص البريد الإلكتروني وإشارات مخاطر تسجيل الدخول من واجهة برمجية واحدة.
حدّد موقع زوار موقعك من المتصفح، وابحث عن عناوين IP من الخادم الخلفي، واكتشف النطاقات المؤقتة والأخطاء الإملائية في رسائل التسجيل، ونبّه إلى السفر المستحيل عند تسجيل الدخول — كل ذلك بخطة واحدة وحصة طلبات شهرية واحدة. تعرض البطاقة معاينة لبيانات الحافة والإثراء المحلي لطلب هذه الصفحة؛ وهي ليست استجابة من الواجهة البرمجية.
request.cf216.73.216.205
- الإحداثيات
- 39.9612, -82.9988
- المنطقة الزمنية
- America/New_York
- الرمز البريدي
- 43215
- القارة
- NA
- الشبكة
- Anthropic, PBC
- ASN
- AS16509
- العملة
- $ USD
- رمز الاتصال الدولي
- +1
- الشروق / الغروب
- 7:48 ص / 6:44 م
- الجهاز
- —
- الأمان
- غير متاح — لم يُفحص
اختر واجهة البرمجة المناسبة لمهمتك
حدد موقع الزائر على موقعك
استدعِ واجهة برمجة تحديد موقع الزائر مباشرة من المتصفح باستخدام مفتاح قابل للنشر مقيّد بالمصادر المسموح بها لديك. استخدم بيانات البلد والمدينة التقريبية والمنطقة الزمنية والسياق الإقليمي المتاح لتقديم تجربة أكثر ملاءمة.
استكشف تحديد موقع الزائر →ابحث عن IP من خلفيتك
هل لديك بالفعل عنوان IP في تطبيقك؟ أرسله إلى نقطة نهاية البحث عن IP من خادمك. يقوم مفتاح سري بمصادقة الطلب، وتحتوي الاستجابة على حقول الموقع من قاعدة بيانات جهة خارجية لتحديد المواقع الجغرافية.
استكشف واجهة برمجة البحث عن IP →عالج قائمة من عناوين IP
أرسل حتى 100 عنوان IP في طلب مجمّع واحد واحصل على قائمة مرتبة من نتائج البحث لأغراض التقارير والإثراء وسير عمل الخلفية الأخرى. يُقاس استخدام البحث لكل IP، وليس لكل طلب مجمّع.
استكشف البحث المجمّع عن عناوين IP →فحص عناوين البريد الإلكتروني عند التسجيل
افحص الصياغة والنطاقات المؤقتة المعروفة ووجود خادم بريد للنطاق والأخطاء الإملائية المحتملة والعناوين العامة، واحصل على حكم بالقبول أو المراجعة أو الرفض مع أسبابه. استدعِها من نموذجك بمفتاح قابل للنشر، أو افحص حتى 100 عنوان في الطلب الواحد — أو قوائم تصل إلى 100,000 — من الخادم الخلفي أو لوحة التحكم.
استكشف فحص البريد الإلكتروني →تقييم تسجيل جديد باستدعاء واحد
يجمع POST /v1/signup/check بين فحص البريد الإلكتروني وبلد وشبكة عنوان IP الذي يُجري التسجيل، ومؤشرات VPN وTor ومراكز البيانات بحسب الخطة، وعمر نطاق البريد، في درجة من 0 إلى 100 وحكم مع أسبابه. الدرجة سياق لقرارك، وليست دليلاً على إساءة الاستخدام.
اطّلع على سير عمل مكافحة إساءة التسجيل →التنبيه إلى السفر المستحيل عند تسجيل الدخول
يقارن POST /v1/risk/check الموقع التقريبي لعنوان IP عند تسجيل الدخول بالموقع السابق المخزَّن للمستخدم، ويُرجع المسافة والوقت المنقضي والسرعة الضمنية ومستوى المخاطر. قد يُنتج إيجابيات كاذبة ولا يُثبت الاستيلاء على الحساب.
استكشف اكتشاف السفر المستحيل →مثال تكامل المتصفح ومعاينة الحافة
يوضح المثال كيفية استدعاء GET /v1/geo من متصفح. لم يتم تنفيذه لإنتاج هذه المعاينة. يأتي الموقع من طلب هذه الصفحة؛ ويُشتق الإثراء محليًا. القيم المفقودة غير متاحة، ولا تُنفَّذ فحوصات الأمان.
مثال طلب — لم يُنفَّذ
import { WatchIP } from "@digitload/watch-ip-sdk";
const client = new WatchIP("wip_pub_xxxxxxxx");
const { country, city, timezone, currency, callingCode } = await client.getGeo();معاينة طلب الصفحة — ليست استجابة من واجهة برمجة التطبيقات
{
"ip": "216.73.216.205",
"country": "US",
"region": "Ohio",
"regionCode": "OH",
"city": "Columbus",
"postalCode": "43215",
"latitude": 39.96118,
"longitude": -82.99879,
"continent": "NA",
"timezone": "America/New_York",
"isEUCountry": false,
"asn": 16509,
"asOrganization": "Anthropic, PBC",
"currency": {
"code": "USD",
"name": "US Dollar",
"symbol": "$"
},
"callingCode": "+1",
"compliance": {
"isGDPR": false,
"usPrivacyLaw": null,
"isLGPD": false,
"requiresCookieConsent": false,
"dataResidencyZone": "US",
"isEmbargoedCountry": false
},
"locale": {
"suggestedLocale": "en-US",
"measurementSystem": "imperial",
"firstDayOfWeek": 0,
"dateFormat": "MM/DD/YYYY"
},
"sun": {
"sunrise": "2026-10-22T11:48:34.072Z",
"sunset": "2026-10-22T22:44:07.184Z"
},
"holiday": {
"isPublicHolidayToday": false,
"todayHolidayName": null,
"nextHoliday": {
"date": "2026-11-11",
"name": "Veterans Day"
}
},
"age": {
"ageOfMajority": 18,
"drinkingAge": 21,
"adultContentVerificationRequired": true,
"jurisdictionNote": "HB 96 (2025)"
},
"tax": {
"jurisdictionCode": "US-OH",
"taxSystem": "US_SALES_TAX",
"rate": null
},
"userAgent": {
"browser": null,
"browserVersion": null,
"os": null,
"osVersion": null,
"deviceType": "bot"
}
}تحديد الموقع للزائر والخلفية
استخدم GET /v1/geo في متصفح الزائر بمفتاح قابل للنشر. استخدم GET /v1/lookup/{ip} أو POST /v1/lookup في خلفيتك بمفتاح سري لعناوين IP المُقدَّمة.
خطة واحدة لكل الفحوص
تستهلك عمليات تحديد الموقع والبحث عن IP وفحوص البريد والتسجيل والسفر المستحيل جميعها من حصة الطلبات الشهرية نفسها — طلب واحد لكل استدعاء أو عنوان IP أو عنوان بريد مفحوص. لا يوجد منتج منفصل للشراء، ويمكن لكل خطة، بما فيها Free، إصدار نوعَي المفاتيح.
فحوص البريد على مستوى النطاق
تفحص فحوص البريد الإلكتروني الصياغة، وما إذا كان النطاق مؤقتاً وسجلات خادم البريد الخاصة به، والأخطاء الإملائية المحتملة والعناوين العامة. ولا تتصل بصندوق البريد أبداً، لذا لا تؤكد أي نتيجة أن العنوان موجود أو قادر على استقبال الرسائل.
مفاتيح مقيّدة بالمصدر
مفتاح واجهة برمجة التطبيقات لديك قابل للنشر، مثل مفتاح Stripe أو Google Maps. تُخدَم الطلبات — ويُمنح CORS — فقط للمصادر التي تسجّلها.
تحديد الموقع الجغرافي عبر الحافة
تقرأ GET /v1/geo بيانات موقع على مستوى الشبكة لعنوان IP المتصل. موقع IP تقريبي؛ ويعتمد زمن الاستجابة على الطلب والميزات المفعّلة.
إثراء إقليمي
تشتق استجابات الزائر العملة ورمز الاتصال الدولي وأوقات الشروق/الغروب ومؤشرات الجهاز من الموقع ورؤوس الطلب. يمكن أن تكون الحقول فارغة (null) عند عدم توفر بيانات المصدر.
إشارات امتثال إقليمية
توفّر خرائط ثابتة حسب البلد والمنطقة إشارات امتثال إرشادية. لا تُنشئ التزامات قانونية ولا تضمن الامتثال.
تحديد الإعداد المحلي، منجَز نيابةً عنك
تتضمن كل استجابة كائن locale: أفضل إعداد محلي وفق BCP47 (يجمع بين بلد الزائر ورأس Accept-Language في متصفحه، بحيث يحصل زائر فرنكوفوني في كندا على fr-CA لا fr-FR)، إضافة إلى نظام القياس، وأول يوم في الأسبوع، وتنسيق التاريخ — لتوفير إعادة تنفيذ ذلك في طبقة التدويل الخاصة بك.
تقويم العطلات الرسمية
تتضمن كل استجابة كائن holiday: هل اليوم عطلة رسمية في بلد الزائر، واسمها، والعطلة القادمة — مفيد لرسائل «نحن مغلقون اليوم» في أدوات الدعم، أو نصوص الدفع، أو منطق الجدولة، ويغطي قائمة منسّقة لنحو 40 دولة.
إشارات الاختصاص العمري
توفّر خرائط ثابتة إشارات إرشادية للعمر والاختصاص القضائي استنادًا إلى الموقع التقريبي لعنوان IP. لا تتحقق من الهوية أو العمر؛ تحقق من المتطلبات المعمول بها بشكل مستقل.
إشارات الاختصاص الضريبي
توفّر خرائط ثابتة سياقًا ضريبيًا إقليميًا. وهي ليست حسابًا ضريبيًا ولا بديلًا عن محرك ضرائب مُحدَّث.
حزم SDK المصدرية
يتضمن المستودع عملاء لجافاسكريبت/TypeScript وPython وPHP وGo وFlutter/Dart. يختلف دعم نقاط النهاية؛ راجع التوثيق وتحقق من توفر الحزمة قبل التثبيت.
VPN وTor وإشارات الشبكة
تتضمن الخطط المؤهلة للزائر مؤشرات قائمة على قوائم لـ VPN وTor ومراكز البيانات والتهديدات والشبكات الخاضعة للعقوبات. تعني الإشارة السلبية عدم وجود تطابق في البيانات المتاحة، لا أن الزائر آمن. تغطية IPv6 جزئية؛ ولا تُغطى شبكة Tor عبر IPv6.
نطاقات فرعية بعلامتك التجارية
تتضمن خطتا Growth وScale مسار إعداد نطاق مخصص في لوحة التحكم. يعتمد التوفر على أهلية الحساب ونجاح إعداد DNS وSSL؛ ويجب أن تستخدم التكاملات عنوان URL الأساسي المُهيَّأ.
إشارة التنقل المستحيل
يقارن POST /v1/risk/check الموقع التقريبي لعنوان IP مُقدَّم بخط أساس مخزَّن للمستخدم. يمكن أن تنتج نتائج إيجابية كاذبة ولا تثبت الاستيلاء على الحساب. تواصل معنا لتأكيد التوفر والتزويد.
افهم الاستجابة قبل أن تدمجها
تخدم واجهتا برمجة الزائر والبحث احتياجات مختلفة وتُعيدان بيانات مختلفة. تستخدم عملية تحديد موقع الزائر بيانات تحديد الموقع الجغرافي للحافة الخاصة بالطلب الوارد وتضيف سياقًا إقليميًا. يحلّ البحث عن IP العنوان الذي تقدّمه باستخدام قاعدة بيانات جهة خارجية لتحديد المواقع الجغرافية. لا تحتوي استجابات البحث على كل الإثراء المتاح في تحديد موقع الزائر — على سبيل المثال، لا توفّر قاعدة البيانات الحالية الرمز البريدي والمنطقة الزمنية. تعمل فحوص البريد الإلكتروني والتسجيل والمخاطر على المدخلات التي ترسلها — عنوان بريد، أو معرّف مستخدم وعنوان IP — وكل صف أدناه يستهلك من حصة الطلبات الشهرية نفسها.
| مهمتك | نقطة النهاية | المفتاح | محور البيانات |
|---|---|---|---|
| تحديد موقع الزائر المتصل بالموقع | GET /v1/geo | قابل للنشر، مقيّد بالمصدر | موقع الزائر والسياق الإقليمي |
| البحث عن IP واحد مُقدَّم | GET /v1/lookup/{ip} | مفتاح Bearer سري | نتيجة موقع من قاعدة بيانات جهة خارجية لتحديد المواقع الجغرافية |
| البحث عن عدة عناوين IP مُقدَّمة | POST /v1/lookup | مفتاح Bearer سري | حتى 100 نتيجة موقع مرتبة |
| فحص عنوان بريد إلكتروني في نموذج تسجيل | POST /v1/email/validate | قابل للنشر، مقيّد بالمصدر | إشارات الصياغة والنطاق المؤقت وخادم البريد والأخطاء الإملائية مع حكم |
| فحص عناوين البريد الإلكتروني بالجملة | POST /v1/email/batch, /v1/email/jobs | مفتاح Bearer سري | حتى 100 في الطلب الواحد، أو حتى 100,000 في مهمة قائمة غير متزامنة |
| تقييم تسجيل جديد | POST /v1/signup/check | مفتاح Bearer سري | درجة من 0 إلى 100 من إشارات البريد وشبكة IP وعمر النطاق |
| مقارنة تسجيل دخول بالموقع السابق | POST /v1/risk/check | مفتاح Bearer سري | المسافة والسرعة الضمنية ومؤشر السفر المستحيل |
الأسئلة الشائعة
هل يمكن لـ Watch-IP تحديد موقع عنوان IP أقدّمه؟
نعم. استخدم واجهة برمجة البحث عن IP من جهة الخادم بمفتاح سري. نقطة نهاية الزائر في المتصفح تحدد موقع العميل المتصل ولا تقبل عنوان IP عشوائيًا للبحث عنه.
هل يمكنني استخدام Watch-IP من جافاسكريبت في المتصفح؟
استخدم تحديد موقع الزائر بمفتاح قابل للنشر مُهيَّأ لمصدر موقعك. يجب أن تبقى مفاتيح البحث السرية في خلفيتك ولا تظهر أبدًا في كود المتصفح.
هل تحديد الموقع الجغرافي لعنوان IP هو نفسه واجهة برمجة تحديد الموقع في المتصفح؟
لا. تقدّر Watch-IP الموقع من اتصال IP. واجهة برمجة تحديد الموقع في المتصفح آلية منفصلة يمكنها طلب إذن للحصول على الموقع المقدَّم من الجهاز.
هل يمكنني البحث عن عناوين IPv4 وIPv6؟
تقبل نقاط نهاية البحث عناوين IPv4 وIPv6 الصالحة، حسب السجلات المتاحة في قاعدة البيانات. تغطية إشارات الأمان مسألة منفصلة وتختلف حسب المؤشر وإصدار IP.
هل تقدّم Watch-IP خطة مجانية؟
نعم. تتضمن خطة Free حصة طلبات شهرية وحصة أصغر للبحث عن عناوين IP؛ راجع صفحة الأسعار للاطلاع على الحدود الحالية. وتستهلك فحوص البريد والتسجيل والسفر المستحيل من الحصة نفسها، دون خطة منفصلة.
هل يتحقق فحص البريد الإلكتروني من وجود صندوق البريد؟
لا. يفحص Watch-IP الصياغة والنطاق (قوائم النطاقات المؤقتة وسجلات خادم البريد والعمر) وأنماط العنوان مثل الأخطاء الإملائية والحسابات العامة. ولا يتصل بخادم البريد، لذا لا تؤكد أي نتيجة أن صندوق البريد موجود أو قادر على استقبال الرسائل.
هل تحتاج فحوص البريد والمخاطر إلى خطة منفصلة؟
لا. يُحتسب كل عنوان مفحوص أو فحص تسجيل أو فحص سفر مستحيل طلباً واحداً من الحصة الشهرية نفسها التي تستهلكها استدعاءات تحديد الموقع والبحث. تستخدم نقاط النهاية الخلفية مفتاحاً سرياً تُصدره من لوحة التحكم.
هل تعني إشارة الأمان السلبية أن الزائر آمن؟
لا. تعني أن الفحص لم يجد تطابقًا في البيانات التي يستخدمها. يجب النظر بشكل منفصل في التغطية الناقصة والشبكات غير المدرجة والإشارات غير المتاحة.
اختر تكاملك الأول
ابدأ بدليل الزوار لموقع ويب، أو بصفحة منتج البحث عن IP لتطبيق خلفي، أو بفحص البريد الإلكتروني لنموذج التسجيل لديك.