Skip to main content
POST
البحث في إعلانات الشركات

التفويضات

pubrio-api-key
string
header
مطلوب

رمز API فريد يمثّل الإجراءات التي تنفّذها عبر الواجهة والصلاحيات والعمليات المقابلة. يمكنك إنشاءه عبر قسم Settings.

الجسم

application/json
target_locations
string[]

صفِّ الإعلانات لتشمل تلك المستهدِفة مواقع محددة حسب رمز الدولة. استخدم هذا لإيجاد إعلانات تُعرض في دول محددة. يجمع مع filter_conditions باستخدام عامل OR — يجب أن يستهدف الإعلان موقعًا واحدًا على الأقل من المواقع المحددة.

مثال:
exclude_target_locations
string[]

صفِّ الإعلانات لاستبعاد تلك المستهدِفة مواقع محددة حسب رمز الدولة. استخدم هذا لاستبعاد إعلانات تُعرض في دول محددة. عند تحديدها في filter_conditions بعامل 'or'، يجب ألا يستهدف الإعلان أيًا من المواقع المستبعدة.

مثال:
search_terms
string[]

قائمة من السلاسل النصية نريد تصفية النتائج بها.

مثال:
headlines
string[]

قائمة من العناوين لتصفية نتائج البحث.

مثال:
filter_conditions
object[]

خيارات تصفية متقدمة لعمليات بحث الإعلانات. حدّد شروطًا لتحسين نتائج بحثك لنقطة بحث الإعلانات.

start_dates
string<date>[]

قائمة من تواريخ البداية لتصفية نتائج البحث.

مثال:
end_dates
string<date>[]

قائمة من تواريخ النهاية لتصفية نتائج البحث.

مثال:
active_dates
string<date>[]

نافذة [من, إلى] شاملة (UTC). تُعيد إعلانات نشطة في أي لحظة ضمنها، بما فيها التي بدأت قبل ذلك، لذا تتوافق مع رؤى الإعلانات. تُحتسَب الإعلانات غير المؤرَّخة من created_at. كلا التاريخين مطلوب، fromto.

Required array length: 2 elements
مثال:
created_at
string<date-time>

استُوعِب عند هذه اللحظة أو بعدها (UTC). تاريخ أو طابع زمني ISO. للمزامنات التزايدية مرّر created_at لأحدث صف مخزَّن لديك.

مثال:

"2026-09-02T12:00:00Z"

company_locations
string[]

موقع مقر الشركة. راجع نقاط location تحت تبويب Filters لمزيد من المعلومات.

مثال:
companies
string<uuid>[]

قائمة من معرّفات فريدة (domain_search_id) تُستخدَم لعمليات البحث عن شركات وأشخاص.

advertisement_search_id
string<uuid>

أعِد هذا السجل الواحد فقط. مفيد لإعادة جلب صف خزّنته سابقًا دون ترقيم صفحات.

مثال:

"a92643e8-9033-4029-aa65-ef929327cebb"

domains
string[]

قائمة نطاقات شركات تُستخدَم لعمليات البحث عن شركات وأشخاص. إن استلمنا رابطًا مثل www.pubrio.com أو https://docs.pubrio.com/، سيحوّله النظام إلى pubrio.com للمعالجة.

مثال:
linkedin_urls
string[]

الرابط الكامل لملف شركة على LinkedIn. يبدأ الرابط بـhttp ويحتوي linkedin.com/company/

مثال:
is_realtime_enrichment
boolean
افتراضي:false

فعّل الإثراء في الوقت الفعلي لاستعلام واحد محدَّد النطاق بشركة (مصفّى بـdomain_search_id أو domains أو linkedin_urls). عندما يُعيد البحث الأولي صفر نتائج، تجمع النقطة الطرفية بيانات من المصدر، وتحفظ السجلات، وتعيد تشغيل البحث قبل الاستجابة. خاضع لموعد نهائي لكل مسار.

مثال:

true

advertisement_formats
enum<string>[]

اعثر على شركات لديها إعلان واحد على الأقل بأي من هذه الصيغ الإبداعية.

الخيارات المتاحة:
image,
video,
text,
carousel,
dynamic_product,
document,
message,
event,
article,
spotlight,
follow,
job,
engagement
مثال:
reach_tiers
enum<string>[]

نطاق انطباعات الإعلان: lt_1k، 1k_10k، 10k_50k، 50k_100k، 100k_500k، 500k_1m، 1m_plus. الإعلانات دون قيمة total_impressions لا تطابق أبدًا؛ الأسماء القياسية غير المعروفة لا تطابق شيئًا.

الخيارات المتاحة:
lt_1k,
1k_10k,
10k_50k,
50k_100k,
100k_500k,
500k_1m,
1m_plus
مثال:
advertisement_active_ads
(integer | null)[]

الحد الأدنى والأقصى لعدد إعلانات الشركة النشطة حاليًا، عبر كل الدول. استخدم null لحد مفتوح، مثل [1, null] لـ "إعلان نشط واحد على الأقل".

Required array length: 2 elements
مثال:
advertisement_running_ads
(integer | null)[]

الحد الأدنى والأقصى لعدد إعلانات الشركة التي لا تزال تعمل (دون تاريخ انتهاء، أو بتاريخ انتهاء في المستقبل). مُعبَّأ حاليًا لإعلانات LinkedIn فقط.

Required array length: 2 elements
مثال:
advertisement_total_ads
(integer | null)[]

الحد الأدنى والأقصى لإجمالي عدد إعلانات الشركة المسجَّلة على الإطلاق، عبر كل الدول.

Required array length: 2 elements
مثال:
advertisement_platform_count
(integer | null)[]

الحد الأدنى والأقصى لعدد منصات الإعلان المميزة (linkedin، facebook، google، tiktok، apple) التي تعلن الشركة عليها بنشاط.

Required array length: 2 elements
مثال:
advertisement_format_count
(integer | null)[]

الحد الأدنى والأقصى لعدد صيغ المحتوى الإبداعي الإعلاني المميزة التي تديرها الشركة بنشاط.

Required array length: 2 elements
مثال:
advertisement_impressions_estimate
(integer | null)[]

الحد الأدنى والأقصى لتقدير انطباعات الإعلانات، مجموعة عبر كل الدول. تُحتسَب فقط الإعلانات التي لها نطاق انطباعات مُبلَّغ عنه.

Required array length: 2 elements
مثال:
advertisement_country_activity
object

النشاط الإعلاني لدولة واحدة محددة. country مطلوب، ويجب ضبط حقل واحد آخر على الأقل (الدولة وحدها لا تطابق شيئًا). لإجمالي عبر كل الدول بدلًا من ذلك، استخدم مرشحات advertisement_active_ads / advertisement_total_ads / advertisement_impressions_estimate في المستوى الأعلى.

مثال:
source_types
enum<string>[]

المصادر المراد تضمينها: linkedin، facebook (تُقبل metagoogle، tiktok، apple. القيم غير المعروفة لا تطابق شيئًا وتُعرض في metadata.unsupported_source_types.

الخيارات المتاحة:
linkedin,
facebook,
google,
tiktok,
apple
مثال:
exclude_source_types
enum<string>[]

استبعد إعلانات مُلتقَطة من هذه المصادر. نفس مفردات source_types (linkedin، facebook، google، tiktok، apple؛ meta اسم بديل لـfacebook). تُتجاهَل القيم غير المعروفة.

الخيارات المتاحة:
linkedin,
facebook,
google,
tiktok,
apple
مثال:
enrichment_mode
enum<string>
افتراضي:default

يتحكم في سلوك الإثراء في الوقت الفعلي. تُعيد default ما هو موجود بالفعل في قاعدة البيانات، وتفعّل الإثراء فقط عندما تكون مجموعة النتائج فارغة وis_realtime_enrichment مضبوطة. تتجاوز latest التخزين المؤقت وتفرض تمريرة إعادة إثراء مقابل أحدث سجلات المصدر في كل استدعاء — تفعّل الإثراء بمفردها دون الحاجة إلى أي علَم آخر.

الخيارات المتاحة:
default,
latest
مثال:

"latest"

per_page
integer
افتراضي:25

السجلات لكل صفحة. القيمة الافتراضية 25، وهي أيضًا السقف في معظم الخطط — الحد هو max_search_per_page الخاص باشتراكك، الذي تُعيده Profile. تجاوزه يُعيد HTTP 416 برمز 41676 (أو 41613 في بحث الشركات والأشخاص)، لا مجموعة نتائج مقتطَعة.

النطاق المطلوب: x <= 25
مثال:

25

page
integer
افتراضي:1

رقم الصفحة، بدءًا من 1. السقف هو max_search_page الخاص باشتراكك (max_company_search_page لبحث الشركات)، الذي تُعيده Profile. تجاوزه يُعيد HTTP 416.

مثال:

1

is_ascending_order
boolean
افتراضي:false

اتجاه الترتيب. تُعاد النتائج بترتيب الأحدث أولًا افتراضيًا؛ اضبط true للأقدم أولًا. لا يوجد sort_by في هذه النقطة الطرفية — مفتاح الترتيب ثابت ومذكور في وصف النقطة الطرفية.

مثال:

false

publisher_platforms
enum<string>[]

صفِّ إعلانات Facebook/Meta حسب سطح المنصة الذي عُرضت عليه. أحرف صغيرة وغير حساسة لحالة الأحرف. يُطبَّق فقط على مصدر facebook (المصادر الأخرى منصة واحدة).

الخيارات المتاحة:
facebook,
instagram,
messenger,
threads,
audience_network
مثال:
exclude_publisher_platforms
enum<string>[]

استبعد إعلانات Facebook/Meta المعروضة على أسطح المنصات هذه.

الخيارات المتاحة:
facebook,
instagram,
messenger,
threads,
audience_network
مثال:
is_include_unlinked_companies
boolean
افتراضي:false

أدرِج إعلانات غير مرتبطة بعد بشركة محلولة (إعلانات طبقة خام، مثل إعلانات احتيالية أو صفحات مؤقتة). الافتراضي false، والذي يُعيد فقط الإعلانات المنسوبة لشركة.

مثال:

true

الاستجابة

استجابة ناجحة تحتوي على تفاصيل البحث في إعلانات الشركة.

metadata
object

سياق الطلب.

data
object
آخر تعديل في ٤ سبتمبر ٢٠٢٦