Skip to main content
POST
Buscar anúncios de empresas

Autorizações

pubrio-api-key
string
header
obrigatório

Um token de API exclusivo que representa as ações que você realiza por meio da API e as permissões e operações correspondentes. Você pode criá-lo na seção Configurações.

Corpo

application/json
target_locations
string[]

Filtra anúncios para incluir aqueles direcionados a localizações específicas por código de país. Use isso para encontrar anúncios que estão sendo exibidos em países específicos. Combina-se com filter_conditions usando o operador OR - o anúncio deve ter como alvo pelo menos uma das localizações especificadas.

Exemplo:
exclude_target_locations
string[]

Filtra anúncios para excluir aqueles direcionados a localizações específicas por código de país. Use isso para excluir anúncios que estão sendo exibidos em países específicos. Quando especificado em filter_conditions com o operador 'or', o anúncio não deve ter como alvo nenhuma das localizações excluídas.

Exemplo:
search_terms
string[]

Uma lista de strings pelas quais queremos filtrar os resultados.

Exemplo:
headlines
string[]

Uma lista de títulos para filtrar os resultados da busca.

Exemplo:
filter_conditions
object[]

Opções avançadas de filtragem para buscas de anúncios. Especifique condições para refinar os resultados da busca no endpoint de busca de anúncios.

start_dates
string<date>[]

Uma lista de datas de início para filtrar os resultados da busca.

Exemplo:
end_dates
string<date>[]

Uma lista de datas de término para filtrar os resultados da busca.

Exemplo:
active_dates
string<date>[]

Janela inclusiva [from, to] (UTC). Retorna anúncios em veiculação em qualquer ponto dela, incluindo os que começaram antes, o que a torna compatível com o Advertisement Insights. Anúncios sem data são contados a partir de created_at. Ambas as datas são obrigatórias, fromto.

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

Ingerido neste instante ou depois (UTC). Data ou timestamp ISO. Para sincronizações incrementais, informe o created_at do seu registro armazenado mais recente.

Exemplo:

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

company_locations
string[]

A localização da sede da empresa. Consulte os endpoints de location na aba Filters para mais informações.

Exemplo:
companies
string<uuid>[]

Uma lista de identificadores únicos (domain_search_id) usada para operações de busca de empresas e pessoas.

advertisement_search_id
string<uuid>

Retorna apenas este registro. Útil para buscar novamente um registro que você armazenou anteriormente, sem precisar paginar.

Exemplo:

"a92643e8-9033-4029-aa65-ef929327cebb"

domains
string[]

Lista de domínios de empresas usada para operações de busca de empresas e pessoas. Se recebermos uma URL como www.pubrio.com ou https://docs.pubrio.com/, o sistema a converterá para pubrio.com para processamento.

Exemplo:
linkedin_urls
string[]

A URL completa do perfil da empresa no LinkedIn. A URL começa com http e contém linkedin.com/company/

Exemplo:
is_realtime_enrichment
boolean
padrão:false

Ativa o enriquecimento em tempo real para uma única consulta com escopo de empresa (filtrada por domain_search_id, domains ou linkedin_urls). Quando a busca inicial retorna zero resultados, o endpoint extrai a fonte, persiste os registros e executa a busca novamente antes de responder. Sujeito a um prazo limite por rota.

Exemplo:

true

advertisement_formats
enum<string>[]

Encontra empresas com pelo menos um anúncio em qualquer um destes formatos criativos.

Opções disponíveis:
image,
video,
text,
carousel,
dynamic_product,
document,
message,
event,
article,
spotlight,
follow,
job,
engagement
Exemplo:
reach_tiers
enum<string>[]

Faixa de impressões do anúncio: lt_1k, 1k_10k, 10k_50k, 50k_100k, 100k_500k, 500k_1m, 1m_plus. Anúncios sem um valor de total_impressions nunca correspondem; slugs desconhecidos não correspondem a nada.

Opções disponíveis:
lt_1k,
1k_10k,
10k_50k,
50k_100k,
100k_500k,
500k_1m,
1m_plus
Exemplo:
advertisement_active_ads
(integer | null)[]

Contagem mínima e máxima de anúncios atualmente ativos da empresa, em todos os países. Use null para um limite aberto, por exemplo [1, null] para "pelo menos um anúncio ativo".

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

Contagem mínima e máxima de anúncios da empresa que ainda estão em veiculação (sem data de término, ou com data de término no futuro). Atualmente preenchido apenas para anúncios do LinkedIn.

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

Contagem mínima e máxima do total de anúncios já registrados pela empresa, em todos os países.

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

Número mínimo e máximo de plataformas de anúncios distintas (linkedin, facebook, google, tiktok, apple) nas quais a empresa está ativamente anunciando.

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

Número mínimo e máximo de formatos criativos de anúncio distintos que a empresa está veiculando ativamente.

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

Estimativa mínima e máxima de impressões de anúncios, somadas em todos os países. Apenas anúncios com um intervalo de impressões reportado são contabilizados.

Required array length: 2 elements
Exemplo:
advertisement_country_activity
object

Atividade de anúncios para um país específico. country é obrigatório, e pelo menos um outro campo deve ser definido (um país sozinho não corresponde a nada). Para um total considerando todos os países, use os filtros de nível superior advertisement_active_ads / advertisement_total_ads / advertisement_impressions_estimate.

Exemplo:
source_types
enum<string>[]

Fontes a incluir: linkedin, facebook (meta também é aceito), google, tiktok, apple. Valores desconhecidos não correspondem a nada e são reproduzidos em metadata.unsupported_source_types.

Opções disponíveis:
linkedin,
facebook,
google,
tiktok,
apple
Exemplo:
exclude_source_types
enum<string>[]

Exclui anúncios capturados destas fontes. Mesmo vocabulário de source_types (linkedin, facebook, google, tiktok, apple; meta é um alias de facebook). Valores desconhecidos são ignorados.

Opções disponíveis:
linkedin,
facebook,
google,
tiktok,
apple
Exemplo:
enrichment_mode
enum<string>
padrão:default

Controla o comportamento de enriquecimento em tempo real. default retorna o que já está no banco de dados e só aciona o enriquecimento quando o conjunto de resultados está vazio e is_realtime_enrichment está definido. latest ignora o cache e força uma nova passagem de enriquecimento em relação aos registros de origem mais recentes a cada chamada — ele aciona o enriquecimento por conta própria, sem precisar de nenhuma outra flag.

Opções disponíveis:
default,
latest
Exemplo:

"latest"

per_page
integer
padrão:25

Registros por página. O padrão é 25, que também é o teto na maioria dos planos — o limite é o max_search_per_page da sua assinatura, retornado por Profile. Excedê-lo retorna HTTP 416 com o código 41676 (ou 41613 na busca de empresas e pessoas), não um conjunto de resultados limitado.

Intervalo necessário: x <= 25
Exemplo:

25

page
integer
padrão:1

Número da página, começando em 1. O teto é o max_search_page da sua assinatura (max_company_search_page para busca de empresas), retornado por Profile. Excedê-lo retorna HTTP 416.

Exemplo:

1

is_ascending_order
boolean
padrão:false

Direção da ordenação. Por padrão, os resultados são retornados do mais recente para o mais antigo; defina true para do mais antigo para o mais recente. Não há sort_by neste endpoint — a chave de ordenação é fixa e está indicada na descrição do endpoint.

Exemplo:

false

publisher_platforms
enum<string>[]

Filtra anúncios do Facebook/Meta pela superfície de plataforma em que foram veiculados. Minúsculas e sem diferenciação entre maiúsculas e minúsculas. Aplica-se apenas à fonte facebook (as demais fontes têm plataforma única).

Opções disponíveis:
facebook,
instagram,
messenger,
threads,
audience_network
Exemplo:
exclude_publisher_platforms
enum<string>[]

Exclui anúncios do Facebook/Meta veiculados nessas superfícies de plataforma.

Opções disponíveis:
facebook,
instagram,
messenger,
threads,
audience_network
Exemplo:
is_include_unlinked_companies
boolean
padrão:false

Inclui anúncios ainda não vinculados a uma empresa resolvida (anúncios da camada bruta, por exemplo, anúncios fraudulentos ou de páginas descartáveis). O padrão é false, que retorna apenas anúncios atribuídos a empresas.

Exemplo:

true

Resposta

Resposta bem-sucedida contendo os detalhes da busca de anúncios de empresas.

metadata
object

Contexto da requisição.

data
object
Última modificação em 4 de setembro de 2026