APIs de dados em tempo real
para todas as necessidades comerciais

Acesse dados estruturados, filtrados e em tempo real de mais de 120 domínios por meio de APIs poderosas. Filtre Conjuntos de dados com IA, automatize a entrega de dados e integre-os perfeitamente aos seus fluxos de trabalho.

Web scraper api
  • Filtragem alimentada por IA com
    linguagem natural
  • Entrega de dados em tempo real via API
  • Pague apenas pelos dados
    de que você precisa
  • Exemplos de código prontos para uso
    em mais de 7 idiomas
ALIMENTADO POR IA

Filtre conjuntos de dados massivos com um único prompt

Descreva exatamente o que você precisa em linguagem simples e deixe a IA aplicar os filtros perfeitos automaticamente. Reduza custos recuperando apenas os dados relevantes.

  • Filtragem de linguagem natural - sem necessidade de codificação
  • A IA aplica filtros precisos automaticamente
  • Restrinja bilhões de registros ao que é importante
  • Filtre por qualquer campo: localização, setor, cargo, data
  • Exporte dados filtrados em JSON, CSV ou Parquet
BIBLIOTECA DE API DE DADOS

APIs de dados em tempo real para todos os setores

Acesse dados estruturados e validados de mais de 120 domínios por meio de APIs de filtro poderosas. Obtenha apenas os dados de que você precisa, entregues em tempo real para sua aplicação.

  • Mais de 120 domínios
  • Mais de 190 APIs de conjuntos de dados
  • Bilhões de registros

Data Feeds Pricing

Taxa de atualização
100K
500K
1M
5M
20M
Complete Dataset
3TB
  • Limpo e validado
  • Atualizado mensalmente
  • JSON/CSV/Parquet

Flexible delivery to fit your workflow

Receba dados filtrados por meio de resposta API, Webhook, S3, Snowflake, Azure ou download direto

delivery methods
                              curl --request POST 
--url https://api.brightdata.com/conjuntos_de_datos/filter 
--header 'Authorization: Bearer ' 
--header 'Content-Type: application/json' 
--data '{
  "dataset_id": "gd_l1viktl72bvl7bjuj0",
  "records_limit": 100,
  "filter": {
    "name": "job_title",
    "operator": "=",
    "value": "Software Engineer"
  }
}'
                              
                            
                              solicitações de importação

url = "https://api.brightdata.com/conjuntos_de_datos/filter"
headers = {"Authorization": "Bearer "}
payload = {
    "dataset_id": "gd_l1viktl72bvl7bjuj0",
    "records_limit": 100,
    "filtro": {
        "nome": "cargo",
        "operador": "=",
        "valor": "Engenheiro de Software"
    }
}

resposta = solicitações.post(url, json=carga, cabeçalhos=cabeçalhos)
imprimir(resposta.json())
                              
                            
                              const url = 'https://api.brightdata.com/conjuntos-de-dados/filter';
const options = {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer ',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
  dataset_id: 'gd_l1viktl72bvl7bjuj0',
  records_limit: 100,
  filter: {
    name: 'job_title',
    operator: '=',
    value: 'Software Engineer'
  }
})
};

tente {
  const resposta = aguardar fetch(url, opções);
  const dados = aguardar resposta.json();
  console.log(dados);
} pegar (erro) {
  console.error(erro);
}
                              
                            
                              HttpResponse response = Unirest.post("https://api.brightdata.com/conjuntos-de-dados/filter")
.header("Authorization", "Bearer ")
.header("Content-Type", "application/json")
  .body("{"dataset_id":"gd_l1viktl72bvl7bjuj0","records_limit":100,"filter":{"name":"job_title","operator":"=","value":"Software Engineer"}}")
  .asString();
                              
                            
EXEMPLOS DE CÓDIGO

Filtre e recupere dados com chamadas simples de API

Por que APIs de feed de dados?

A solução unificada para acessar, filtrar e entregar dados da web em escala

Filtragem com tecnologia de IA

Crie filtros precisos com operadores JSON simples. Não é necessária nenhuma lógica de scraping complexa.

Acesso à API em tempo real

Recupere dados filtrados diretamente para sua aplicação por meio da API RESTful com tempos de resposta instantâneos.

structured data

Dados estruturados e organizados

Dados pré-validados e deduplicados com esquemas consistentes, prontos para uso imediato em suas aplicações.

Opções de entrega flexíveis

Faça o download via API, Webhook, S3, Snowflake ou download direto nos formatos JSON, CSV ou Parquet.

Fácil para desenvolvedores

Documentação completa da API com exemplos de código em Python, Node.js, cURL, PHP, Go, Java e Ruby.

Pague apenas pelo que você usar

Filtre bilhões de registros até encontrar exatamente o que você precisa. Não pague por dados irrelevantes.

BENEFÍCIOS DE PREÇO

Maximize o valor com economias estratégicas de custos

Managed Data Collection_box

Pagamento por registro

Pague apenas pelos registros exatos que você recuperar. Filtre bilhões para milhares — pague apenas pelo que você usar.

dataset bundles

Atualizações inteligentes de dados

Inscreva-se apenas em “Novos registros” ou “Registros atualizados” — evite baixar novamente dados inalterados.

discounts

Descontos por volume

Dimensiona seu acesso aos dados com economias significativas em solicitações e assinaturas de grande volume.

enriched datasets

Eficiência da API

Recupere dados pré-filtrados diretamente, sem necessidade de baixar e processar arquivos grandes localmente.

Descubra como as APIs de dados podem funcionar para você

Impulsione seu funil de vendas com dados direcionados

Filtre perfis do LinkedIn por cargo, empresa, localização e habilidades. Crie listas precisas de clientes potenciais e automatize a pontuação de leads.

Fique à frente com insights competitivos em tempo real

Monitore os preços dos concorrentes, acompanhe os lançamentos de produtos, analise avaliações e opiniões em plataformas de comércio eletrônico e redes sociais.

Alimente seus modelos com dados estruturados e de alta qualidade

Acesse milhões de registros de texto, imagem e dados estruturados para treinar modelos de IA, alimentar LLMs e criar aplicativos inteligentes.

Tome decisões de investimento baseadas em dados

Acompanhe as métricas de crescimento da empresa, rodadas de financiamento, mudanças na liderança e sinais do mercado para identificar oportunidades de investimento.

Descubra oportunidades imobiliárias com dados de mercado

Monitore listagens, tendências de preços, taxas de aluguel e características de propriedades em vários mercados para identificar oportunidades.

Pronto para impulsionar seus negócios com APIs de dados?

Acesse mais de 190 APIs de dados em tempo real com filtragem alimentada por IA e entrega flexível

Perguntas frequentes sobre APIs de feed de dados

As APIs de feed de dados são APIs RESTful que permitem filtrar Conjuntos de dados e criar instantâneos apenas com os dados necessários. O endpoint da API Filter Dataset inicia uma tarefa assíncrona que filtra o conjunto de dados selecionado e cria um instantâneo com base nos seus critérios, que você pode baixar ou acessar programaticamente.

Quando você chama a API Filter Dataset, ela cria uma tarefa assíncrona que aplica seus filtros e gera um instantâneo. O processo tem um tempo limite máximo de 5 minutos. Depois de concluído, você recebe um snapshot_id que pode ser usado para acessar seus dados filtrados. Você só será cobrado pelo tamanho do instantâneo com base no preço do registro.

A API suporta uma ampla gama de operadores: = (igual), != (diferente), < e > (menor/maior que), <= e >= (menor/maior ou igual), 'in' e 'not_in' (correspondência de valor), 'includes' e 'not_includes' (subcadeia/matriz contém), 'array_includes' e 'not_array_includes' (correspondência exata de matriz) e 'is_null' / 'is_not_null' para verificar valores vazios. Operadores diferentes se aplicam a diferentes tipos de campo (texto, número, data, matriz).

Sim. Você pode combinar vários filtros usando os operadores lógicos “and” ou “or” em grupos de filtros. A API suporta uma profundidade máxima de aninhamento de 3 níveis. Para matrizes de objetos, você pode usar o parâmetro “combine_nested_fields” para garantir que todos os filtros correspondam dentro de um único objeto, em vez de em toda a matriz.

A API suporta dois modos: Modo JSON para filtragem padrão e Modo Multipart/Form-Data para upload de arquivos CSV ou JSON contendo valores de filtro. No modo Multipart, envie dataset_id e records_limit como parâmetros de consulta e, em seguida, inclua sua definição de filtro e arquivos no corpo do formulário de dados. Isso é ideal para filtrar centenas ou milhares de valores.

Você só precisa de duas coisas: sua ID do conjunto de dados (encontrada na página de detalhes do conjunto de dados) e sua chave API da Bright Data. Inclua sua chave API como um token Bearer no cabeçalho de autorização. Não são necessárias zonas Proxy, senhas ou credenciais adicionais para filtrar o conjunto de dados.

Os instantâneos filtrados estão disponíveis nos formatos JSON, NDJSON, CSV e Parquet. Você pode especificar seu formato preferido ao baixar o instantâneo ou configurar seu método de entrega.

Depois que a API retornar um snapshot_id, você poderá recuperar seus dados filtrados por meio de download direto, resposta da API, callbacks do Webhook, Amazon S3, Google Cloud Storage, Snowflake, Azure, SFTP ou e-mail. Escolha o método de entrega que melhor se adapta ao seu fluxo de trabalho.

A API retornará um erro 422 com a mensagem “O filtro fornecido não correspondeu a nenhum registro”. Revise a sintaxe e os valores do filtro para garantir que correspondam aos dados no Conjunto de dados. Você pode visualizar os campos do Conjunto de dados e os dados de amostra no Painel de Controle antes de filtrar.

Sim. Cada conjunto de dados tem um limite máximo de 100 trabalhos paralelos. Se você exceder esse limite, receberá um erro 429. Aguarde a conclusão dos trabalhos existentes antes de iniciar novos ou Contate-nos para casos de uso de alto volume que exijam limites maiores.

Se o saldo da sua conta for insuficiente para processar o instantâneo filtrado, você receberá um erro 402 indicando o valor necessário. Adicione fundos à sua conta ou ajuste seu filtro para reduzir o número de registros antes de tentar novamente.

Exemplos completos de código estão disponíveis na documentação da API para cURL, Python, JavaScript e Java. Cada exemplo mostra como autenticar, estruturar sua solicitação de filtro e lidar com a resposta. Você também pode gerar a sintaxe do filtro diretamente do Painel de Controle, aplicando filtros na interface do usuário e clicando em “Filter API” (API do filtro).

Comece a acessar dados em tempo real hoje mesmo

Filtre, recupere e integre dados da web por meio de APIs poderosas