iFood Scraper Brasil: Leads de Restaurantes com CNPJ avatar

iFood Scraper Brasil: Leads de Restaurantes com CNPJ

Pricing

$30.00 / 1,000 estabelecimento entregue com cnpjs

Go to Apify Store
iFood Scraper Brasil: Leads de Restaurantes com CNPJ

iFood Scraper Brasil: Leads de Restaurantes com CNPJ

Restaurantes do iFood como cadastro de empresa: CNPJ validado, endereço com CEP, telefone e MCC, por cidade ou coordenada. Na prova de 10/11/2026 em 6 cidades, 180 restaurantes entregues com CNPJ, 156 deles com telefone. Você só paga a linha entregue com CNPJ.

Pricing

$30.00 / 1,000 estabelecimento entregue com cnpjs

Rating

0.0

(0)

Developer

MoreLock

MoreLock

Maintained by Community

Actor stats

0

Bookmarked

22

Total users

6

Monthly active users

18 hours ago

Last modified

Features

Limited permissions

Share

iFood Scraper Brasil: Leads de Restaurantes com CNPJ é um actor da Apify. Restaurantes do iFood como cadastro de empresa: CNPJ validado, endereço com CEP, telefone e MCC, por cidade ou coordenada. Na prova de 10/11/2026 em 6 cidades, 180 restaurantes entregues com CNPJ, 156 deles com telefone. Você só paga a linha entregue com CNPJ.

Nas 6 execuções de prova de 10/11/2026, 156 de 180 itens vieram com telefone (runIds na tabela de campos). Última verificação: 10/11/2026.

Este actor entrega dado de empresa, não cardápio: para cada restaurante, o CNPJ validado, o endereço cadastral completo com CEP, o telefone e o código de segmento (MCC). É a diferença entre saber que existe uma pizzaria em Campinas e poder abrir cadastro, rodar um crédito ou cruzar o CNPJ com a Receita Federal.

Exemplo de saída

Uma adquirente que vende maquininha para food service precisa de restaurantes com CNPJ validado para abrir conta sem retrabalho. Busca por cidade e recebe a lista com CNPJ validado, endereço completo com CEP, telefone e MCC (a razão social não vem do iFood: cruze o cnpj_digitos com a Receita). Um registro real:

Saída real da execução n1yiKEJuaoBFKhYA8 (só a lista de horários foi encurtada):

{
"merchant_id": "0ddb58dd-65e0-4ce8-ade9-8539646de962",
"nome": "Sorriso Churrasco & Pizza",
"cnpj": "58.543.539/0001-77",
"cnpj_digitos": "58543539000177",
"enriquecido": true,
"mcc": "5812",
"telefone": "1932425676",
"telefone_ddd": "19",
"endereco": {
"logradouro": "Rua Doutor Miguel Penteado",
"numero": "953",
"bairro": "Jardim Guanabara",
"cidade": "CAMPINAS",
"uf": "SP",
"cep": "13070118",
"latitude": -22.885435,
"longitude": -47.071411
},
"tipo": "RESTAURANT",
"categoria_principal": "Comida Brasileira",
"categoria_codigo": "BRA",
"categorias": [
"Comida Brasileira",
"Cozinha Rápida",
"Lanches",
"Carnes",
"Comida Variada",
"Comida Contemporânea",
"Salgados"
],
"pedido_minimo": 0,
"horarios": [
{
"dayOfWeek": "MONDAY",
"start": "11:00:00",
"duration": 240
},
{
"dayOfWeek": "MONDAY",
"start": "18:00:00",
"duration": 270
},
"... demais dias"
],
"cobrado": true,
"cnpj_repetido_na_execucao": false,
"busca_termo": null,
"busca_local": "id direto",
"url_ifood": null,
"coletado_em": "2026-09-06T18:35:21.890Z"
}

Campos

Cobertura = itens com o campo preenchido (Execuções medidas: m9j1q6ulR2Jbv6mV7, vJ7jKRhzEdsgGXk2a, Z26XOaUGJ9jFKlvd0, TfRQDzQUcuIoQVIJC, CfqhkeZBdgcstQN4U, s3CWcuhebxFGaNIub.).

CampoO que éCobertura medida
nomeNome do estabelecimento como aparece no iFood.180/180
cnpjCNPJ formatado (00.000.000/0000-00).180/180
telefoneTelefone de contato com DDD, so digitos.156/180
enderecoEndereço cadastral do estabelecimento.180/180
categoria_principalCategoria principal do estabelecimento (ex.: Comida Brasileira, Lanches, Pizza).180/180
tipoClassificacao do estabelecimento pela propria plataforma: RESTAURANT, PHARMACY, GROCERY.180/180
mccMerchant Category Code do adquirente — segmenta o tipo de comércio (ex.: 5812 restaurante, 5814 fast-food).179/180
cobradoSe esta linha gerou cobranca.178/180
merchant_idIdentificador do restaurante no iFood (UUID).180/180
url_ifoodPágina pública do restaurante no iFood.180/180

Como usar

  1. Abra o actor no Console da Apify e preencha locais, termos.
  2. Clique em Start e acompanhe o log.
  3. Baixe o resultado na aba Output em JSON, CSV ou Excel.
  4. Para automatizar: chame a API (POST https://api.apify.com/v2/acts/paulovitor18~ifood-brasil-restaurantes-cnpj/runs), crie um agendamento no Console ou ligue um agente de IA pelo servidor MCP da Apify (https://mcp.apify.com).

Exemplos prontos

Tasks públicas com input pronto; cada uma tem página própria com FAQ e números da execução de prova:

Visão geral

Este actor entrega dado de empresa, não cardápio: CNPJ, endereço do cadastro e MCC de cada restaurante do iFood.

Você diz onde procurar (cidade ou coordenada) e o que procurar ("pizza", "japonesa", "padaria"), e recebe uma linha por estabelecimento, pronta para CRM, planilha de prospecção ou enriquecimento.

Na prova de 10/11/2026, as 180 linhas entregues vieram com CNPJ validado (runIds na tabela de campos).

Recursos

  • CNPJ com dígito verificador conferido. Número que não fecha o DV sai como null, nunca como CNPJ. Nada de identificador inventado.
  • Endereço cadastral completo — logradouro, número, bairro, cidade, UF, CEP e coordenadas.
  • Busca por cidade, sem procurar coordenada. 32 capitais e grandes cidades já mapeadas; ou passe "latitude,longitude" para mirar um bairro.
  • Filtro de food-service, com o limite declarado. A busca do iFood mistura drogaria e mercado nos resultados de comida; o actor descarta essas categorias. Veja abaixo o que o filtro não pega.
  • MCC (Merchant Category Code) — segmenta restaurante, fast-food, conveniência, e casa com o vocabulário de quem vende maquininha ou crédito.
  • Você só paga o que foi entregue com CNPJ. Linha sem CNPJ, não encontrada ou com erro não é cobrada.
  • Resultado vazio sempre vem explicado. O relatório diz se a região não tem cobertura do iFood ou se a fonte falhou — nunca um "0" mudo.

Exemplo de entrada

{
"locais": ["Campinas-SP", "Recife-PE"],
"termos": ["pizza", "hamburguer"],
"max_restaurantes": 120,
"apenas_restaurantes": true,
"apenas_com_cnpj": true
}

Consulta direta, quando você já tem os IDs:

{ "merchant_ids": ["3f2838d1-1234-4a86-a168-2f9c621d802d"] }

Limites do filtro

Quem classifica o estabelecimento é o iFood, no campo tipo. Em 1.048 linhas conferidas, essa classificação erra: tabacaria, floricultura, loja de carregador de celular e adega aparecem como RESTAURANT. O MCC não resolve — a mesma amostra tem headshop com MCC 5812 ("restaurantes") e sushi legítimo com MCC 7523 ("estacionamento").

Como não existe campo confiável para separar, o actor descarta pelo nome, com uma lista declarada que você pode ver e trocar (excluir_termos_no_nome). O que escapa disso vem entregue e cobrado, e sempre com tipo, mcc, categoria_principal e o nome do estabelecimento na linha, para você filtrar do seu lado.

Não escondemos isso num classificador: sobra um resíduo de linhas cobradas que não são restaurante, e ele varia com os termos de busca. Termos de comida ("pizza", "japonesa") ficam na ponta baixa; termos genéricos puxam mais ruído.

Parâmetros

CampoTipoPadrãoPara que serve
locaislista["Sao Paulo-SP"]Cidade ("Recife-PE") ou coordenada ("-8.05,-34.88")
termoslista["restaurante"]Cada termo é uma varredura da cidade
merchant_idslista[]Modo consulta direta; ignora a busca
max_restaurantesinteiro120Teto por execução (máximo 500). É ele que manda no volume: o teto é consumido na ordem em que você lista locais e termos
apenas_restaurantesbooleanotrueExclui mercado e farmácia
apenas_com_cnpjbooleanotrueEntrega só quem tem CNPJ válido
excluir_termos_no_nomelistalista padrãoPalavras que descartam o estabelecimento pelo nome
max_buscasinteiro40Teto de buscas, para a execução não gastar todo o tempo procurando
timeoutMsinteiro30000Limite por requisição

Dicas

  • Mais termos cobrem mais da cidade. Um termo genérico já vai longe. Ainda assim, termos de cozinha (pizza, japonesa, padaria, açaí, marmita) alcançam lojas que o genérico não ranqueia. O orçamento de buscas é dividido entre as combinações de cidade e termo, então listas muito longas pesquisam mais raso em cada uma.
  • Coordenada mira melhor que cidade. O iFood ordena por distância; passar a coordenada do bairro traz a vizinhança dele, não o centro.
  • Quer auditar a cobertura? Deixe apenas_com_cnpj desligado: as linhas sem CNPJ vêm marcadas enriquecido: false e saem de graça.

Casos de uso

  • Prospecção B2B de food-service — distribuidor de bebidas, embalagens ou insumos monta a carteira por cidade e bairro, já com o CNPJ para abrir cadastro.
  • Adquirência e crédito — quem vende maquininha ou antecipação segmenta por MCC e valida o CNPJ na Receita antes de abordar.
  • Enriquecimento de base — cruze cnpj_digitos com dados públicos da Receita para obter porte, CNAE e sócios.
  • Estudo de praça — densidade de bares e restaurantes por categoria e bairro antes de abrir uma operação.

O resultado sai como dataset da Apify e você exporta em JSON, CSV ou Excel, ou puxa direto pela API.

Perguntas frequentes

De onde vem o CNPJ?

Do cadastro público do próprio estabelecimento no iFood, exibido na ficha da loja. O actor lê o campo estruturado e valida o dígito verificador antes de entregar.

O dado é ao vivo?

A ficha do estabelecimento vem de um endpoint de catálogo, atualizado pela plataforma. CNPJ, endereço e telefone mudam raramente; trate como cadastro, não como preço em tempo real.

Por que vieram menos restaurantes do que o teto?

Cada busca do iFood satura em torno de 200 itens por termo e coordenada. O relatório da execução mostra quantos foram descobertos, filtrados e entregues.

Vocês cobram execução que não achou nada?

Não. A cobrança é por restaurante entregue com CNPJ válido. Região sem cobertura, restaurante sem CNPJ, ID inexistente e falha de rede não geram cobrança.

Por que vieram três restaurantes com o mesmo CNPJ?

Porque são a mesma cozinha. O iFood lista marcas virtuais como lojas separadas: "Pizza Cesar", "Calzone do Cesar" e "Cesar's Pizza Gourmet" são três vitrines no mesmo endereço e no mesmo CNPJ. O actor entrega as três, porque cada uma é uma vitrine real, mas cobra uma vez só por CNPJ na execução. As irmãs vêm com cobrado: false e cnpj_repetido_na_execucao: true.

Alguns campos vêm vazios. categorias e mcc dependem de o estabelecimento ter preenchido o cadastro dele; quando não preencheu, o campo vem vazio ou nulo, e não inventamos valor. cnpj, endereço e telefone são os campos que sustentam a promessa do produto.

Entrega cardápio e preço?

Não. Este actor é de dado de empresa (CNPJ, endereço, telefone, MCC). Para cardápio e preço há outros actors de iFood na Store.

Como rodar o iFood Scraper Brasil: Leads de Restaurantes com CNPJ por API, agendamento ou agente de IA (MCP)?

O iFood Scraper Brasil: Leads de Restaurantes com CNPJ roda pela API da Apify (POST /v2/acts/paulovitor18~ifood-brasil-restaurantes-cnpj/runs, com o mesmo JSON de entrada do Console), por agendamento no Console ou por um agente de IA ligado ao servidor MCP da Apify (https://mcp.apify.com). O resultado sai em JSON, CSV ou Excel.

Preço

Quanto custa rodar o iFood Scraper Brasil: Leads de Restaurantes com CNPJ?

US$ 0,03 por restaurante entregue com CNPJ. Evento único, sem taxa por execução e sem assinatura.

SituaçãoCobra?
Restaurante entregue com CNPJ validadoSim — US$ 0,03
2ª marca virtual do mesmo CNPJ na mesma execuçãoNão — entregue de graça
Estabelecimento fora da classificação de restaurante do iFoodNão — entregue de graça
Restaurante entregue sem CNPJ (enriquecido: false)Não
Região sem cobertura do iFoodNão
ID inexistente ou fora do formatoNão
Erro de rede, bloqueio ou fonte fora do arNão

Toda linha traz o campo cobrado, então a conta é auditável no próprio resultado.

Item no dataset é item cobrado — por isso linha não-entregável nem entra no dataset: ela vai para o relatório da execução.

Exemplo de conta (aritmética de preço, não medição de execução): 120 restaurantes entregues com CNPJ × US$ 0,03 = US$ 3,60. Linhas repetidas do mesmo CNPJ (marcas virtuais) são entregues sem cobrança.

Quem manda no volume é o seu max_restaurantes: nas medições acima a varredura parou por ter atingido o seu teto, não por falta de restaurante na cidade. O relatório da execução diz qual dos dois aconteceu, em volume.motivos_de_fim_da_descoberta.

Os outros scrapers de iFood cobram por cardápio, preço e avaliação. Isso é dado de consumidor: serve para estudar o mercado, não para abrir um cadastro. Aqui você paga por uma linha que já é cadastro de empresa, com CNPJ conferido.

Suíte MoreLock

Este Actor faz parte da MoreLock, uma coleção de Actors de dados brasileiros feitos para se encaixarem pelo CNPJ. Quem usa este costuma combinar com:

ActorO que ele acrescenta ao seu fluxo
Google Maps Brasil — Leads Locais com E-mail, Telefone e CNPJGera a lista de leads locais do Google Maps já com telefone, site e e-mail.
Consulta CNPJ em Lote — Dados da Receita FederalFecha o cadastro: razão social, sócios (QSA), CNAE, situação e score de risco a partir do CNPJ.
Google Maps Brasil — Monitor de Novos Negócios (+CNPJ)Avisa quando abre um negócio novo no recorte que você vigia.
Reclame Aqui Scraper — Reputação de Empresas BRAcrescenta reputação pública: nota, volume de reclamações e taxa de resposta.

Ver os 29 Actors da MoreLock →

Histórico de versões

  • 11/11/2026: README: números sem execução conferível removidos ou reescritos (exemplos viraram ilustração ou apontam para as execuções de prova). Código e preço sem mudança.
  • 10/11/2026: README revisado (sem H1, FAQ em H3, tabela de cobertura medida por campo e data da última verificação). Código e preço sem mudança.
  • 0.1.14 (20/09/2026) — mais restaurantes por execução. A varredura lia no máximo 5 páginas por termo; agora lê até 20, dividindo o orçamento de buscas entre as combinações de cidade e termo (nunca menos de 5 por combinação). Medido lado a lado, mesma cidade e mesmo termo, teto de 400: 187 → 400 linhas entregues. Uma página vazia também deixou de encerrar a varredura na hora — era um soluço da fonte que já cortou uma execução em 12 linhas quando havia 120 disponíveis. O relatório passou a trazer volume, dizendo se a execução parou no seu teto ou na fonte.
  • 0.1.0 (06/09/2026) — primeira versão: busca por cidade/coordenada, consulta direta por ID, CNPJ validado por DV, filtro de food-service, relatório com prova de vazio.

Contato

Problema, campo faltando ou cidade que você quer mapeada: abra uma issue na aba Issues do actor.

Avalie este Actor

Se este Actor foi útil para você, deixe uma avaliação na página dele na Apify Store. Isso ajuda outras pessoas a encontrá-lo.