iFood Scraper Brasil: Leads de Restaurantes com CNPJ
Pricing
$30.00 / 1,000 estabelecimento entregue com cnpjs
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
Maintained by CommunityActor stats
0
Bookmarked
22
Total users
6
Monthly active users
18 hours ago
Last modified
Categories
Features
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.).
| Campo | O que é | Cobertura medida |
|---|---|---|
nome | Nome do estabelecimento como aparece no iFood. | 180/180 |
cnpj | CNPJ formatado (00.000.000/0000-00). | 180/180 |
telefone | Telefone de contato com DDD, so digitos. | 156/180 |
endereco | Endereço cadastral do estabelecimento. | 180/180 |
categoria_principal | Categoria principal do estabelecimento (ex.: Comida Brasileira, Lanches, Pizza). | 180/180 |
tipo | Classificacao do estabelecimento pela propria plataforma: RESTAURANT, PHARMACY, GROCERY. | 180/180 |
mcc | Merchant Category Code do adquirente — segmenta o tipo de comércio (ex.: 5812 restaurante, 5814 fast-food). | 179/180 |
cobrado | Se esta linha gerou cobranca. | 178/180 |
merchant_id | Identificador do restaurante no iFood (UUID). | 180/180 |
url_ifood | Página pública do restaurante no iFood. | 180/180 |
Como usar
- Abra o actor no Console da Apify e preencha
locais,termos. - Clique em Start e acompanhe o log.
- Baixe o resultado na aba Output em JSON, CSV ou Excel.
- 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:
- Restaurantes de São Paulo no iFood com CNPJ
- Pizzarias do Rio de Janeiro no iFood com CNPJ
- Hamburguerias de Curitiba no iFood com CNPJ
- Restaurantes de Florianópolis no iFood com CNPJ
- Docerias e confeitarias de BH no iFood com CNPJ
- Restaurantes japoneses de Porto Alegre no iFood com CNPJ
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
| Campo | Tipo | Padrão | Para que serve |
|---|---|---|---|
locais | lista | ["Sao Paulo-SP"] | Cidade ("Recife-PE") ou coordenada ("-8.05,-34.88") |
termos | lista | ["restaurante"] | Cada termo é uma varredura da cidade |
merchant_ids | lista | [] | Modo consulta direta; ignora a busca |
max_restaurantes | inteiro | 120 | Teto por execução (máximo 500). É ele que manda no volume: o teto é consumido na ordem em que você lista locais e termos |
apenas_restaurantes | booleano | true | Exclui mercado e farmácia |
apenas_com_cnpj | booleano | true | Entrega só quem tem CNPJ válido |
excluir_termos_no_nome | lista | lista padrão | Palavras que descartam o estabelecimento pelo nome |
max_buscas | inteiro | 40 | Teto de buscas, para a execução não gastar todo o tempo procurando |
timeoutMs | inteiro | 30000 | Limite 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_cnpjdesligado: as linhas sem CNPJ vêm marcadasenriquecido: falsee 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_digitoscom 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ção | Cobra? |
|---|---|
| Restaurante entregue com CNPJ validado | Sim — US$ 0,03 |
| 2ª marca virtual do mesmo CNPJ na mesma execução | Não — entregue de graça |
| Estabelecimento fora da classificação de restaurante do iFood | Não — entregue de graça |
Restaurante entregue sem CNPJ (enriquecido: false) | Não |
| Região sem cobertura do iFood | Não |
| ID inexistente ou fora do formato | Não |
| Erro de rede, bloqueio ou fonte fora do ar | Nã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:
| Actor | O que ele acrescenta ao seu fluxo |
|---|---|
| Google Maps Brasil — Leads Locais com E-mail, Telefone e CNPJ | Gera a lista de leads locais do Google Maps já com telefone, site e e-mail. |
| Consulta CNPJ em Lote — Dados da Receita Federal | Fecha 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 BR | Acrescenta 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.