واجهة API للعثور المتسلسل على أرقام الهواتف
اعثر على أرقام الهواتف من روابط ملفات LinkedIn الشخصية باستخدام مساعد AI أو workflow بدون كود أو الكود الخاص بك.
- بدءًا من $0.34 لكل رقم هاتف
- من رابط LinkedIn إلى رقم الهاتف
- 10,000 رقم هاتف لكل مهمة
| رابط ملف LinkedIn الشخصي |
|---|
| linkedin.com/in/maya-lindqvist |
| linkedin.com/in/tom-okafor |
| linkedin.com/in/lea-moreau |
موثوق به من أكثر من 38,000 مستخدم في الشركات الناشئة وفرق Fortune 500
يعمل مع أي أداة يمكنها إرسال طلبات HTTP
Claude
Cursor
Codex
Make
n8n
Zapier
- الكود الخاص بك
اختر طريقتك للبدء
دع مساعد AI أو أداة الأتمتة تتولى الإعداد، أو استدعِ REST API من الكود الخاص بك.
الصق prompt الإعداد
انسخ prompt الخاص بـ Claude Code أو Codex أو Cursor، أو الخاص بـ Make أو n8n أو Zapier، ثم الصقه. ينشئ AI مجلد Datablist على جهازك ويتولى إعداد كل شيء.
الصق مفتاح API
عندما يطلب AI ذلك، انسخ مفتاح API من تطبيق Datablist والصقه في ملف .env الذي فتحه. لا تلصقه مطلقًا في المحادثة.
احصل على نتائجك
أرسل قائمة روابط ملفات LinkedIn الشخصية، واحصل على صف واحد لكل ملف: رقم الهاتف بالصيغة الدولية ودولته، جاهزًا لبرنامج الاتصال أو CRM.
عرض نموذج للنتيجةهل تستخدم Make أو n8n أو Zapier؟ إليك كل حقل مطلوب لطلب HTTP
استخدم وحدة أو عقدة طلب HTTP التي توفرها أداتك. تحتاج إلى ثلاث خطوات: إرسال القائمة، والانتظار، ثم قراءة النتائج.
1. أرسل قائمتك (طلب HTTP)
- الطريقة
POST- الرابط
https://api.datablist.com/v1/enrichments/tasks- الترويسات
X-API-Key= مفتاح API الخاص بكContent-Type=application/json- المحتوى (JSON)
- json{"enrichmentId": "waterfall-phone-finder","uniqueId": "waterfall-phone-finder-import-1","settings": {"cacheAge": "30"},"inputs": [{"inputId": "row-1", "data": {"profileUrl": "https://www.linkedin.com/in/maya-lindqvist/"}},{"inputId": "row-2", "data": {"profileUrl": "https://www.linkedin.com/in/tom-okafor/"}},{"inputId": "row-3", "data": {"profileUrl": "https://www.linkedin.com/in/lea-moreau/"}}]}
- احتفظ بـ
- قيمة
@idمن الاستجابة. هذا هو معرّف مهمتك.
2. انتظر حتى تكتمل
أضف انتظارًا أو تأخيرًا قصيرًا، ثم أرسل طلب GET إلى https://api.datablist.com/v1/enrichments/tasks/TASK_ID باستخدام ترويسة X-API-Key نفسها. كرر ذلك حتى تصبح قيمة status هي completed.
3. اقرأ النتائج
GET https://api.datablist.com/v1/enrichments/tasks/TASK_ID/results?limit=50. اربط outputs بأعمدتك. إذا لم تكن nextCursor فارغة، فأعد الاستدعاء باستخدام &cursor= متبوعًا بتلك القيمة.
لمحة سريعة
يجرّب استدعاء واحد عدة خدمات للعثور على أرقام الهواتف بالتتابع إلى أن تعيد إحداها رقمًا، ولا تدفع إلا مقابل الأرقام التي تم العثور عليها. لا حاجة إلى مساحة عمل أو مجموعة أو عملية استيراد في Datablist.
ما تقدمه
- روابط ملفات LinkedIn الشخصية: روابط الملفات العامة. روابط Sales Navigator غير مدعومة
- مدى حداثة البيانات (اختياري): قبول النتائج المخزنة مؤقتًا إذا كان عمرها لا يتجاوز 30 أو 61 أو 183 يومًا، أو عدم قبولها
- مفاتيح خدمات البحث الخاصة بك (اختياري): شغّل البحث المتسلسل باستخدام حساباتك لدى مزودي الخدمة
ما تحصل عليه
- رقم الهاتف: بالصيغة الدولية، مع بادئة الدولة
- الدولة: رمز الدولة المكوّن من حرفين للرقم
التكلفة
- 500 رصيد لكل رقم يتم العثور عليه: عمليات البحث بلا نتائج مجانية
- النتائج المخزنة مؤقتًا: لا تُفرض رسوم على النتائج المخزنة مؤقتًا التي تقبلها
- 1,000 رصيد = $1: مشتركة مع تطبيق Datablist
ما الذي تبنيه الفرق باستخدامها
أضف Waterfall Phone Finder إلى أي موضع تتدفق فيه بياناتك بالفعل.
أضف المكالمات إلى تسلسلك
- رابط LinkedIn لأحد leads
- خطوة اتصال في برنامج الاتصال
احصل على رقم مباشر لأفضل leads لديك، وأضف خطوة اتصال في Aircall أو Ringover أو أداة تفاعل المبيعات لديك.
اتصل بالمرشحين مباشرةً
- رابط LinkedIn للمرشح
- الحفظ في نظام ATS
تواصل هاتفيًا مع المرشحين المدرجين في القائمة المختصرة بدلًا من انتظار رد عبر InMail.
استكمل بيانات جهات الاتصال عالية القيمة
- الحسابات الرئيسية في CRM
- إضافة الرقم إلى جهة الاتصال
نفّذ البحث لصنّاع القرار في حساباتك المستهدفة فقط، لتستخدم الأرصدة حيث تكون للمكالمة قيمة.
كم سيكلفك ذلك؟
ادفع لكل عملية بحث باستخدام الأرصدة. يبدأ الوصول إلى API من خطة Growth.
كم سيكلفك ذلك؟
أخبرنا بعدد ملفات LinkedIn الشخصية التي تحتاج إلى أرقام هواتف لها، وسنعرض لك الطريقة الأقل تكلفة للحصول عليها.
= 500,000 رصيد بسعر 500 رصيد لكل رقم يتم العثور عليه (الحد الأقصى، إذا أعاد كل صف نتيجة)
كيفية عمل الأرصدة
1,000 رصيد = $1، لذا تبلغ تكلفة كل رصيد عُشر سنت. يكلف رقم الهاتف الذي يتم العثور عليه 500 رصيد، أو $0.50. لا تُفرض رسوم على عمليات البحث بلا نتائج ولا على النتائج المخزنة مؤقتًا المقبولة، لذا فإن التقدير أعلاه هو الحد الأقصى. قد يؤدي استخدام مفاتيح خدمات البحث الخاصة بك إلى تغيير استهلاك Datablist. تتجدد أرصدة الخطة شهريًا وتُصفّر إن لم تُستخدم. أما الأرصدة الإضافية فلا تنتهي صلاحيتها.
ادمجها في الكود الخاص بك
كل ما تحتاج إليه لاستدعاء REST API مباشرةً: الكود والاستجابات ونقاط النهاية والحقول والمصادقة والحدود.
انسخ والصق وشغّل
سكربت كامل ينشئ مهمة وينتظر اكتمالها ويطبع كل نتيجة. استبدل YOUR_PERSONAL_API_KEY بمفتاحك.
# 1. Create the task (returns 202 Accepted and the task "@id")
curl --request POST 'https://api.datablist.com/v1/enrichments/tasks' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"enrichmentId": "waterfall-phone-finder",
"uniqueId": "waterfall-phone-finder-import-1",
"settings": {
"cacheAge": "30"
},
"inputs": [
{"inputId": "row-1", "data": {"profileUrl": "https://www.linkedin.com/in/maya-lindqvist/"}},
{"inputId": "row-2", "data": {"profileUrl": "https://www.linkedin.com/in/tom-okafor/"}},
{"inputId": "row-3", "data": {"profileUrl": "https://www.linkedin.com/in/lea-moreau/"}}
]
}'
# 2. Poll every few seconds until status is completed, failed or stopped
curl 'https://api.datablist.com/v1/enrichments/tasks/TASK_ID' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY'
# 3. Read the results, then follow nextCursor until it is null
curl 'https://api.datablist.com/v1/enrichments/tasks/TASK_ID/results?limit=50' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY'ما الذي تعيده API
نتيجة واحدة لكل إدخال، تتضمن inputId الخاص بك والحالة والمخرجات والأرصدة المستخدمة. بيانات نموذجية.
{
"taskId": "00000000000040008000000000000001",
"results": [
{
"inputId": "row-1",
"status": "success",
"outputs": {
"phoneNumber": "+46701234567",
"phoneNumberCountry": "SE"
},
"creditsUsed": "500",
"error": null
}
],
"nextCursor": null
}نقاط النهاية والحقول
جميع المسارات نسبية إلى https://api.datablist.com. تأتي تعريفات الحقول من GET /v1/enrichments/waterfall-phone-finder (تم تحديث الوثائق في 15 أكتوبر 2026). إصدار المخطط: 2026-09-12.
عرض مخطط API (JSON) (يُفتح في علامة تبويب جديدة)
- /v1/enrichments/waterfall-phone-finder
- قراءة المخطط، دون الحاجة إلى مفتاح
- POST
- /v1/enrichments/tasks
- إنشاء مهمة
- /v1/enrichments/tasks/{taskId}
- استطلاع الحالة والتقدم
- /v1/enrichments/tasks/{taskId}/results
- قراءة النتائج، من 1 إلى 100 لكل صفحة
- POST
- /v1/enrichments/tasks/{taskId}/stop
- إلغاء مهمة قيد التشغيل
- /v1/enrichments/tasks
- سجل المهام، الأحدث أولًا
مرجع المخطط
أرسل settings مرة واحدة لكل مهمة، وكائن data واحدًا لكل إدخال. قد تتضمن النتائج حقولًا إضافية مع تطور الإثراء، لذا احتفظ بالمفاتيح غير المعروفة عند تحليل outputs.
عرض جميع الإعدادات والمدخلات والمخرجات
الإعدادات
cacheAgeAllowed Cache Age | Text | Results are cached to avoid paying multiple times for the same search. Configure the cache limit here. Default to 30 days.القيم المسموح بها: |
|---|---|---|
useCustomAPIKeysCustom Waterfall | Boolean | Check this setting to customize the Waterfall sequence and use your own API Keys. |
customSequenceWaterfall Sequence | JSON list | Define each provider and configure your API Keys. يُفعّل عندما: |
customSequence[].providerProvider | Text | القيم المسموح بها: يُفعّل عندما: |
customSequence[].apiKeyProvider API Key | Text | When configuring your sequence, you have to provide your API Key for each provider. يُفعّل عندما: |
المدخلات (البيانات)
profileUrlمطلوبLinkedIn Profile | Text | Person's Profile URL should be in the format of https://linkedin.com/in/xxx . This enrichment doesn't work with Sales Navigator Profile URL format. |
|---|
المخرجات
phoneNumberPhone Number | Text | Phone Number found in international format (with country prefix). |
|---|---|---|
phoneNumberCountryCountry | Text | Alpha-2 country code for the phone Number. See [Wikipedia page](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) for more information on ISO 3166-1 alpha-2. |
finderProviderProvider | Text | Which Phone Finder provider returned the result. يُفعّل عندما: |
ترويسة واحدة وحدود واضحة
أنشئ مفتاح API شخصيًا في حساب Datablist الخاص بك وأرسله مع كل طلب يتطلب المصادقة.
المصادقة
أرسل مفتاحك في ترويسة X-API-Key. تتولى Datablist تبادل رموز الوصول وتجديدها نيابةً عنك.
- الترويسة:
X-API-Key: YOUR_PERSONAL_API_KEY - اختياري: أدر الرموز بنفسك باستخدام
Authorization: BearerمنPOST /v1/account/token - أحدهما فقط: يؤدي إرسال الترويستين معًا إلى إرجاع
400 AmbiguousCredentials - على جانب الخادم فقط: أبقِ المفاتيح خارج الروابط وكود المتصفح والسجلات
الحدود
- المدخلات لكل مهمة: من 1 إلى 10,000
- الحجم: 16 KiB لكل إدخال، و10 MiB لكل طلب
- مدة التشغيل: حتى 24 ساعة لكل مهمة
- إنشاء المهام: 10 طلبات لكل 60 ثانية لكل حساب
- الاستطلاع والنتائج: 120 طلبًا لكل 60 ثانية لكل عملية
- المهام النشطة: نحو 20 مهمة في الوقت نفسه لكل حساب
- الاحتفاظ: يُحتفظ بالمهام والنتائج لمدة 90 يومًا
الأسئلة المتكررة
كل ما تحتاج إليه أنت أو وكيل البرمجة بالـ AI لدمج واجهة Waterfall Phone Finder API: المصادقة والطلبات والاستطلاع والنتائج والحدود وإعادة المحاولة.


