Skip to main content
POST
Rechercher des publicités d'entreprises

Autorisations

pubrio-api-key
string
header
requis

Un jeton API unique qui représente les actions que vous effectuez via l'API ainsi que les autorisations et opérations correspondantes. Vous pouvez le créer dans la section Settings.

Corps

application/json
target_locations
string[]

Filtre les publicités pour inclure celles ciblant des localisations spécifiques par code pays. Utilisez ce paramètre pour trouver les publicités diffusées dans des pays spécifiques. Se combine avec filter_conditions à l'aide de l'opérateur OR - la publicité doit cibler au moins l'une des localisations spécifiées.

Exemple:
exclude_target_locations
string[]

Filtre les publicités pour exclure celles ciblant des localisations spécifiques par code pays. Utilisez ce paramètre pour écarter les publicités diffusées dans des pays spécifiques. Lorsqu'il est spécifié dans filter_conditions avec l'opérateur 'or', la publicité ne doit cibler aucune des localisations exclues.

Exemple:
search_terms
string[]

Une liste de chaînes sur lesquelles filtrer les résultats.

Exemple:
headlines
string[]

Une liste d'accroches pour filtrer les résultats de recherche.

Exemple:
filter_conditions
object[]

Options de filtrage avancées pour les recherches de publicités. Spécifiez des conditions pour affiner vos résultats de recherche pour le point de terminaison de recherche de publicités.

start_dates
string<date>[]

Une liste de dates de début pour filtrer les résultats de recherche.

Exemple:
end_dates
string<date>[]

Une liste de dates de fin pour filtrer les résultats de recherche.

Exemple:
active_dates
string<date>[]

Fenêtre inclusive [from, to] (UTC). Renvoie les publicités actives à un moment quelconque de cette fenêtre, y compris celles qui ont démarré plus tôt, ce qui la fait correspondre à Advertisement Insights. Les publicités non datées comptent à partir de created_at. Les deux dates sont requises, fromto.

Required array length: 2 elements
Exemple:
created_at
string<date-time>

Ingéré à cet instant ou après (UTC). Date ou horodatage ISO. Pour des synchronisations incrémentielles, transmettez le created_at de votre enregistrement stocké le plus récent.

Exemple:

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

company_locations
string[]

L'emplacement du siège social de l'entreprise. Consultez les points de terminaison location sous l'onglet Filters pour plus d'informations.

Exemple:
companies
string<uuid>[]

Une liste d'identifiants uniques (domain_search_id) utilisée pour les opérations de recherche d'entreprises et de personnes.

advertisement_search_id
string<uuid>

Ne renvoie que cet enregistrement unique. Pratique pour récupérer à nouveau une ligne que vous avez stockée précédemment, sans pagination.

Exemple:

"a92643e8-9033-4029-aa65-ef929327cebb"

domains
string[]

Liste de domaines d'entreprise utilisée pour les opérations de recherche d'entreprises et de personnes. Si nous recevons une URL telle que www.pubrio.com ou https://docs.pubrio.com/, le système la convertira en pubrio.com pour le traitement.

Exemple:
linkedin_urls
string[]

L'URL complète du profil d'entreprise LinkedIn. L'URL commence par http et contient linkedin.com/company/

Exemple:
is_realtime_enrichment
boolean
défaut:false

Active l'enrichissement en temps réel pour une requête unique limitée à une entreprise (filtrée par domain_search_id, domains, ou linkedin_urls). Lorsque la recherche initiale ne renvoie aucun résultat, le point de terminaison extrait la source, enregistre les données de manière persistante, puis relance la recherche avant de répondre. Soumis à un délai propre à chaque route.

Exemple:

true

advertisement_formats
enum<string>[]

Trouve les entreprises ayant au moins une publicité dans l'un de ces formats créatifs.

Options disponibles:
image,
video,
text,
carousel,
dynamic_product,
document,
message,
event,
article,
spotlight,
follow,
job,
engagement
Exemple:
reach_tiers
enum<string>[]

Tranche d'impressions de la publicité : lt_1k, 1k_10k, 10k_50k, 50k_100k, 100k_500k, 500k_1m, 1m_plus. Les publicités sans valeur total_impressions ne correspondent jamais ; les slugs inconnus ne correspondent à rien.

Options disponibles:
lt_1k,
1k_10k,
10k_50k,
50k_100k,
100k_500k,
500k_1m,
1m_plus
Exemple:
advertisement_active_ads
(integer | null)[]

Nombre minimal et maximal de publicités actuellement actives de l'entreprise, tous pays confondus. Utilisez null pour une borne ouverte, par ex. [1, null] pour « au moins une publicité active ».

Required array length: 2 elements
Exemple:
advertisement_running_ads
(integer | null)[]

Nombre minimal et maximal de publicités de l'entreprise encore diffusées (sans date de fin, ou avec une date de fin dans le futur). Actuellement renseigné uniquement pour les publicités LinkedIn.

Required array length: 2 elements
Exemple:
advertisement_total_ads
(integer | null)[]

Nombre minimal et maximal du total des publicités jamais enregistrées pour l'entreprise, tous pays confondus.

Required array length: 2 elements
Exemple:
advertisement_platform_count
(integer | null)[]

Nombre minimal et maximal de plateformes publicitaires distinctes (linkedin, facebook, google, tiktok, apple) sur lesquelles l'entreprise fait activement de la publicité.

Required array length: 2 elements
Exemple:
advertisement_format_count
(integer | null)[]

Nombre minimal et maximal de formats créatifs publicitaires distincts que l'entreprise diffuse activement.

Required array length: 2 elements
Exemple:
advertisement_impressions_estimate
(integer | null)[]

Nombre minimal et maximal estimé d'impressions publicitaires, cumulé sur tous les pays. Seules les publicités disposant d'une plage d'impressions déclarée sont comptabilisées.

Required array length: 2 elements
Exemple:
advertisement_country_activity
object

Activité publicitaire pour un pays spécifique. country est obligatoire, et au moins un autre champ doit être renseigné (un pays seul ne correspond à rien). Pour un total tous pays confondus, utilisez plutôt les filtres de premier niveau advertisement_active_ads / advertisement_total_ads / advertisement_impressions_estimate.

Exemple:
source_types
enum<string>[]

Sources à inclure : linkedin, facebook (meta accepté), google, tiktok, apple. Les valeurs inconnues ne correspondent à rien et sont reprises dans metadata.unsupported_source_types.

Options disponibles:
linkedin,
facebook,
google,
tiktok,
apple
Exemple:
exclude_source_types
enum<string>[]

Exclut les publicités capturées depuis ces sources. Même vocabulaire que source_types (linkedin, facebook, google, tiktok, apple ; meta est un alias de facebook). Les valeurs inconnues sont ignorées.

Options disponibles:
linkedin,
facebook,
google,
tiktok,
apple
Exemple:
enrichment_mode
enum<string>
défaut:default

Contrôle le comportement de l'enrichissement en temps réel. default renvoie ce qui se trouve déjà dans la base de données, et ne déclenche l'enrichissement que lorsque l'ensemble de résultats est vide et que is_realtime_enrichment est activé. latest contourne le cache et force un nouveau passage d'enrichissement sur les enregistrements source les plus récents à chaque appel — il déclenche l'enrichissement de lui-même, sans nécessiter aucun autre indicateur.

Options disponibles:
default,
latest
Exemple:

"latest"

per_page
integer
défaut:25

Enregistrements par page. Par défaut 25, ce qui constitue également le plafond sur la plupart des forfaits — la limite correspond au max_search_per_page de votre abonnement, renvoyé par Profile. Le dépasser renvoie HTTP 416 avec le code 41676 (ou 41613 pour la recherche d'entreprises et de personnes), et non un ensemble de résultats tronqué.

Plage requise: x <= 25
Exemple:

25

page
integer
défaut:1

Numéro de page, à partir de 1. Le plafond correspond au max_search_page de votre abonnement (max_company_search_page pour la recherche d'entreprises), renvoyé par Profile. Le dépasser renvoie HTTP 416.

Exemple:

1

is_ascending_order
boolean
défaut:false

Sens de tri. Les résultats sont renvoyés du plus récent au plus ancien par défaut ; définissez true pour du plus ancien au plus récent. Il n'y a pas de sort_by sur cet endpoint — la clé de tri est fixe et indiquée dans la description de l'endpoint.

Exemple:

false

publisher_platforms
enum<string>[]

Filtre les publicités Facebook/Meta selon la surface de plateforme sur laquelle elles ont été diffusées. En minuscules et insensible à la casse. S'applique uniquement à la source facebook (les autres sources sont mono-plateforme).

Options disponibles:
facebook,
instagram,
messenger,
threads,
audience_network
Exemple:
exclude_publisher_platforms
enum<string>[]

Exclut les publicités Facebook/Meta diffusées sur ces surfaces de plateforme.

Options disponibles:
facebook,
instagram,
messenger,
threads,
audience_network
Exemple:
is_include_unlinked_companies
boolean
défaut:false

Inclut les publicités non encore liées à une entreprise résolue (publicités de la couche brute, par ex. publicités frauduleuses ou de pages éphémères). Par défaut à false, ce qui ne renvoie que les publicités attribuées à une entreprise.

Exemple:

true

Réponse

Réponse réussie contenant les détails de la recherche de publicités d'entreprises.

metadata
object

Contexte de la requête.

data
object
Dernière modification le 4 septembre 2026