Skip to main content
POST
Buscar anuncios de empresas

Autorizaciones

pubrio-api-key
string
header
requerido

Un token de API único que representa las acciones que realizas a través de la API, junto con los permisos y operaciones correspondientes. Puedes crearlo en la sección Configuración.

Cuerpo

application/json
target_locations
string[]

Filtra anuncios para incluir aquellos dirigidos a ubicaciones específicas por código de país. Úsalo para encontrar anuncios que se están mostrando en países concretos. Se combina con filter_conditions usando el operador OR: el anuncio debe estar dirigido al menos a una de las ubicaciones especificadas.

Ejemplo:
exclude_target_locations
string[]

Filtra anuncios para excluir aquellos dirigidos a ubicaciones específicas por código de país. Úsalo para descartar anuncios que se están mostrando en países concretos. Cuando se especifica en filter_conditions con el operador 'or', el anuncio no debe estar dirigido a ninguna de las ubicaciones excluidas.

Ejemplo:
search_terms
string[]

Una lista de cadenas sobre las que queremos filtrar los resultados.

Ejemplo:
headlines
string[]

Una lista de titulares para filtrar los resultados de búsqueda.

Ejemplo:
filter_conditions
object[]

Opciones de filtrado avanzado para búsquedas de anuncios. Especifica condiciones para refinar los resultados de búsqueda del endpoint de búsqueda de anuncios.

start_dates
string<date>[]

Una lista de fechas de inicio para filtrar los resultados de búsqueda.

Ejemplo:
end_dates
string<date>[]

Una lista de fechas de fin para filtrar los resultados de búsqueda.

Ejemplo:
active_dates
string<date>[]

Ventana inclusiva [from, to] (UTC). Devuelve los anuncios que estuvieron activos en algún momento de ese intervalo, incluidos los que comenzaron antes, de modo que coincide con Advertisement Insights. Los anuncios sin fecha se cuentan a partir de created_at. Se requieren ambas fechas, fromto.

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

Ingerido en este instante o después (UTC). Fecha o marca de tiempo ISO. Para sincronizaciones incrementales, pasa el created_at de tu registro almacenado más reciente.

Ejemplo:

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

company_locations
string[]

La ubicación de la sede de la empresa. Consulta los endpoints location en la pestaña Filters para más información.

Ejemplo:
companies
string<uuid>[]

Una lista de identificadores únicos (domain_search_id) utilizada para operaciones de búsqueda de empresas y personas.

advertisement_search_id
string<uuid>

Devuelve únicamente este registro. Útil para volver a obtener una fila que guardaste antes sin paginar.

Ejemplo:

"a92643e8-9033-4029-aa65-ef929327cebb"

domains
string[]

Lista de dominios de empresa utilizada para operaciones de búsqueda de empresas y personas. Si recibimos una URL como www.pubrio.com o https://docs.pubrio.com/, el sistema la convertirá a pubrio.com para su procesamiento.

Ejemplo:
linkedin_urls
string[]

La URL completa del perfil de LinkedIn de la empresa. La URL debe empezar por http y contener linkedin.com/company/

Ejemplo:
is_realtime_enrichment
boolean
predeterminado:false

Activa el enriquecimiento en tiempo real para una única consulta con alcance de empresa (filtrada por domain_search_id, domains o linkedin_urls). Cuando la búsqueda inicial devuelve cero resultados, el endpoint extrae la fuente, persiste los registros y vuelve a ejecutar la búsqueda antes de responder. Sujeto a un límite de tiempo por ruta.

Ejemplo:

true

advertisement_formats
enum<string>[]

Encuentra empresas con al menos un anuncio en cualquiera de estos formatos creativos.

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

Rango de impresiones del anuncio: lt_1k, 1k_10k, 10k_50k, 50k_100k, 100k_500k, 500k_1m, 1m_plus. Los anuncios sin valor de total_impressions nunca coinciden; los slugs desconocidos no coinciden con nada.

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

Recuento mínimo y máximo de anuncios actualmente activos de la empresa, en todos los países. Usa null para un límite abierto, por ejemplo [1, null] para "al menos un anuncio activo".

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

Recuento mínimo y máximo de anuncios de la empresa que siguen activos (sin fecha de fin, o con fecha de fin futura). Actualmente solo se completa para anuncios de LinkedIn.

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

Recuento mínimo y máximo del total de anuncios registrados de la empresa, en todos los países.

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

Número mínimo y máximo de plataformas publicitarias distintas (linkedin, facebook, google, tiktok, apple) en las que la empresa está anunciando activamente.

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

Número mínimo y máximo de formatos creativos de anuncio distintos que la empresa está utilizando activamente.

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

Impresiones estimadas de anuncios, mínimas y máximas, sumadas en todos los países. Solo se cuentan los anuncios con un rango de impresiones reportado.

Required array length: 2 elements
Ejemplo:
advertisement_country_activity
object

Actividad publicitaria para un país específico. country es obligatorio, y debe establecerse al menos otro campo (un país por sí solo no coincide con nada). Para un total de todos los países, usa en su lugar los filtros de nivel superior advertisement_active_ads / advertisement_total_ads / advertisement_impressions_estimate.

Ejemplo:
source_types
enum<string>[]

Fuentes a incluir: linkedin, facebook (se acepta meta), google, tiktok, apple. Los valores desconocidos no coinciden con nada y se reflejan en metadata.unsupported_source_types.

Opciones disponibles:
linkedin,
facebook,
google,
tiktok,
apple
Ejemplo:
exclude_source_types
enum<string>[]

Excluye anuncios capturados de estas fuentes. Mismo vocabulario que source_types (linkedin, facebook, google, tiktok, apple; meta es un alias de facebook). Los valores desconocidos se ignoran.

Opciones disponibles:
linkedin,
facebook,
google,
tiktok,
apple
Ejemplo:
enrichment_mode
enum<string>
predeterminado:default

Controla el comportamiento del enriquecimiento en tiempo real. default devuelve lo que ya existe en la base de datos, y solo activa el enriquecimiento cuando el conjunto de resultados está vacío y is_realtime_enrichment está establecido. latest omite la caché y fuerza una nueva pasada de enriquecimiento contra los registros de origen más recientes en cada llamada — activa el enriquecimiento por sí solo, sin necesitar ningún otro indicador.

Opciones disponibles:
default,
latest
Ejemplo:

"latest"

per_page
integer
predeterminado:25

Registros por página. Por defecto es 25, que también es el límite en la mayoría de los planes — el límite es el max_search_per_page de tu suscripción, devuelto por Perfil. Superarlo devuelve HTTP 416 con el código 41676 (o 41613 en la búsqueda de empresas y personas), no un conjunto de resultados recortado.

Rango requerido: x <= 25
Ejemplo:

25

page
integer
predeterminado:1

Número de página, empezando en 1. El límite es el max_search_page de tu suscripción (max_company_search_page para la búsqueda de empresas), devuelto por Perfil. Superarlo devuelve HTTP 416.

Ejemplo:

1

is_ascending_order
boolean
predeterminado:false

Dirección de ordenación. Los resultados se devuelven por defecto de más reciente a más antiguo; establece true para el orden inverso (de más antiguo a más reciente). No existe sort_by en este endpoint: la clave de ordenación es fija y se indica en la descripción del endpoint.

Ejemplo:

false

publisher_platforms
enum<string>[]

Filtra anuncios de Facebook/Meta según la superficie de plataforma en la que se entregaron. En minúsculas y sin distinción entre mayúsculas y minúsculas. Solo se aplica a la fuente facebook (las demás fuentes son de plataforma única).

Opciones disponibles:
facebook,
instagram,
messenger,
threads,
audience_network
Ejemplo:
exclude_publisher_platforms
enum<string>[]

Excluye anuncios de Facebook/Meta entregados en estas superficies de plataforma.

Opciones disponibles:
facebook,
instagram,
messenger,
threads,
audience_network
Ejemplo:
is_include_unlinked_companies
boolean
predeterminado:false

Incluye anuncios aún no vinculados a una empresa resuelta (anuncios de capa bruta, por ejemplo, anuncios fraudulentos o de páginas desechables). Por defecto es false, lo que devuelve únicamente anuncios atribuidos a una empresa.

Ejemplo:

true

Respuesta

Respuesta exitosa que contiene los detalles de la búsqueda de anuncios de empresas.

metadata
object

Contexto de la solicitud.

data
object
Última modificación el 4 de septiembre de 2026