CNPJ Lookup & Brazil Company Leads — Receita Federal
Pricing
from $1.50 / 1,000 company results
CNPJ Lookup & Brazil Company Leads — Receita Federal
Brazilian companies (CNPJ) by industry (CNAE), state, city, size and opening date, plus bulk CNPJ lookup from a list or CSV. Company phone, role e-mail, verified website, accountant flag. No scraping. PT: consulta CNPJ em lote, leads de empresas, empresas abertas recentemente.
Pricing
from $1.50 / 1,000 company results
Rating
0.0
(0)
Developer
LatSouth Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Features
Share
Brazil Company Leads & CNPJ Lookup: search by CNAE, city and size, or look up CNPJs in bulk
By LatSouth. Every active Brazilian company from the federal CNPJ registry (Receita Federal), already cleaned and indexed. Three ways to use it:
- Search companies by CNAE industry, state (UF), city, size (porte), opening date and share capital.
- New companies: companies opened in the last N days, newest first (same filters).
- Bulk CNPJ lookup: send a list or a CSV of CNPJs and get one record per CNPJ, in your order, with a
not_foundrow for the ones we don't return.
Each record has the company's registered phone, the e-mail only when it is a company role mailbox (contato@, financeiro@ ... on the company's own domain), an HTTP-verified website, contacts published on the company's own homepage, a flag for accountant contacts, and the technologies seen on the company's website (VTEX, Shopify, Nuvemshop, WooCommerce, RD Station, HubSpot, WordPress, Meta Pixel, ... 117 ids), which you can also filter on. No scraping at query time: results come from our own index, so there are no captchas or rate limits.
Em português: veja a seção Português abaixo (consulta CNPJ em lote, leads de empresas por CNAE, cidade e porte, empresas abertas recentemente).
Quick facts
| Companies you can get | 10,780,920 active CNPJ establishments (head offices + branches), 9.69M distinct companies, Receita release of 2026-10-10; searches leave out the public sector by default (115,376 rows) |
| Price | US$0.0015 per company returned (1,000 = US$1.50). Lookup: CNPJ not found = US$0.0002 |
| Speed | a filtered search or a lookup of a few CNPJs: about 10 s; 1,000 CNPJs in one lookup: about 1 minute (measured, see below) |
| Company data only | No MEI / individual entrepreneurs, no owner-named forms, no partners (QSA), no CPF numbers, no personal or free-mail e-mail |
| Technographics | 379,761 head offices with at least one technology detected on their verified homepage (scan of 2026-11-03) |
| Freshness | Monthly Receita release; every row carries data_as_of |
How it compares with scraping actors
Many CNPJ actors on the Store are scrapers: they fetch a lookup website or a government page for each CNPJ. This one queries a cleaned copy of the official open-data release.
| Scraping actors (typical) | This actor | |
|---|---|---|
| How results are produced | One web request per CNPJ to a third-party site or a government page | Query over our own indexed copy of the Receita open data |
| Speed and limits | Depends on the target site; captchas, blocks and rate limits happen | About 10 s for a filtered search; no captchas or rate limits |
| Search by CNAE / city / size | Some do, some only look up one CNPJ at a time | Search, new companies and bulk lookup in one actor |
| Freshness | Live at the moment of the scrape | Monthly Receita snapshot (data_as_of on every row); a CNPJ opened after it is reported as not_found |
| Personal data | May return partners (QSA), MEI owners' names, the e-mail as filed (often personal) | Company data only: no QSA, no CPF, no MEI, e-mail only when it is a role mailbox on the company's domain |
| Website | Usually not provided, or the raw e-mail domain | website checked over HTTP (live, not parked or for sale), with the check date |
| Accountant contacts | Returned as if they were the company's | is_likely_accountant_contact flag (excluded by default in searches, flagged in lookups) |
| Contacts from the company's own site | No | Role e-mails, phones and company social pages read from the verified homepage, with source URL and date |
Modes and input examples
1. Search (default)
Software companies in São Paulo with a live website:
{ "mode": "search", "cnae_divisions": ["62"], "states": ["SP"], "only_with_verified_website": true, "max_results": 500 }
Freight companies with at least BRL 1M share capital, largest first:
{ "keyword": "transporte", "min_share_capital": 1000000, "company_size": ["other"], "sort_by": "share_capital_desc", "max_results": 2000 }
Online stores on VTEX in São Paulo (365 head offices on the 2026-11-03 scan, accountant contacts excluded):
{ "technologies": ["vtex"], "states": ["SP"], "max_results": 500 }
Any e-commerce platform whose site also runs RD Station (the two fields combine with AND; inside each field, any value matches):
{ "technologies": ["rd_station"], "technology_categories": ["ecommerce"], "max_results": 1000 }
2. New companies (opened recently)
Companies opened in the 30 days before the registry snapshot, newest first. On the 2026-10-10 release that is 64,253 companies in all of Brazil (accountant contacts and the public sector excluded), or 2,876 software/IT companies (CNAE 62) in São Paulo in the last 90 days.
{ "mode": "new_companies", "opened_in_last_days": 30, "states": ["SP"], "cnae_divisions": ["62"], "max_results": 1000 }
opened_in_last_days counts back from the release date (data_as_of), not from today: the Receita publishes the
registry monthly. It also works in search mode, combined with any sort.
3. Bulk CNPJ lookup
{ "mode": "lookup", "cnpjs": ["11.222.333/0001-81", "11222333000262", "33000167", "12.ABC.345/01DE-35"] }
or a file (upload it in the form, or give a public URL):
{ "mode": "lookup", "cnpjs_file": "https://example.com/my_cnpjs.csv", "include_not_found": true }
- Accepted: 14-digit CNPJ with or without punctuation; the new alphanumeric CNPJ (Receita, from July 2026); an 8-digit root returns the head office (matriz); numbers whose leading zeros were dropped by a spreadsheet are repaired when the check digits match.
- File: one CNPJ per line, or a CSV (comma, semicolon or tab) with a column whose header contains
cnpj. Up to 100,000 distinct CNPJs per run. - Output: one row per distinct input, in your order. Found rows are the full company record plus
lookup_input,lookup_match(cnpjorroot_headquarters) andnot_found: false. - Not found (
include_not_found, default on):not_found: trueandnot_found_reason:not_in_dataset(inactive or closed, MEI or another individual-owner form, or not in this release),invalid_cnpj(wrong check digits) orcpf_not_supported(an 11-digit CPF: never echoed back). The last two are rejected on format alone, come back withlookup_match: "invalid"and are free. Turn it off to get and pay for found companies only. - Search filters (state, CNAE, accountant filter...) are ignored in lookup mode: you get what you asked for, flags included.
Input fields
| Input | What it does |
|---|---|
mode | search (default), new_companies, lookup |
cnpjs, cnpjs_file, include_not_found | Lookup mode, see above |
cnae_divisions | 2-digit CNAE divisions of the main activity (62 = IT services, 47 = retail, 86 = health...) |
cnae_codes | 7-digit CNAE subclasses (6201501 or 6201-5/01), or shorter prefixes |
include_secondary_cnaes | Also match companies that have the code as a secondary activity |
keyword | Substring in the English activity label or in the legal / trade name |
states, cities | State (UF) codes and city names (accents optional). Selecting states makes runs faster |
company_size | micro (ME), small (EPP), other (Receita porte) |
opened_in_last_days | Companies opened in the N days before data_as_of |
opened_after, opened_before | Opening date range |
min_share_capital | Minimum declared share capital (BRL) |
only_with_website / only_with_verified_website | Website guessed from the e-mail domain / checked over HTTP |
only_with_email | Only companies whose registered e-mail is a role mailbox on the company's own domain |
only_with_phone | Only companies with a registered phone (in a current format, see phone) |
only_with_public_contact | Only companies whose own verified homepage publishes a company contact (a role e-mail, a phone or a company social profile) |
only_with_public_email_or_phone | Stricter: the homepage publishes a role e-mail or a phone (social links alone do not count; on in the Console form) |
exclude_accountant_contacts | Default true in searches. Leaves out companies whose contact is an accountant's |
headquarters_only | Only head offices (matriz), no branches: one row per company (on in the Console form) |
exclude_public_sector | Default true in searches. Leaves out government bodies, municipalities, autarchies, public funds (legal nature 1xxx), state-owned and mixed-capital companies (2011, 2038), international bodies (5xxx) and CNAE sections O / U. Turn off to prospect public buyers |
technologies | Technology ids seen on the company's own homepage, any of them (vtex, shopify, rd_station, hubspot, wordpress...; list below). Head offices only. An unknown id stops the run and lists the valid ids |
technology_categories | At least one technology of any of these categories (ecommerce, cms, marketing_automation, crm, analytics, tag_manager, advertising, chat, payments, consent, cdn, hosting, ab_testing, erp). AND with technologies |
sort_by | share_capital_desc (default), opening_date_desc, opening_date_asc, cnpj |
max_results | Search modes. Default 25 via API when not set (the Console form is prefilled with 10); set it for more |
Output fields
| Field | Description |
|---|---|
cnpj, cnpj_root | 14-character CNPJ of the establishment; 8-character root shared by head office and branches |
is_headquarters | true for the head office (matriz), false for a branch (filial) |
legal_name, trade_name | Razão social and nome fantasia |
legal_nature_code, legal_nature | Receita legal-nature code and English label (Ltda., S.A., cooperative...) |
company_size | micro (ME), small (EPP), other; null when not informed |
share_capital_brl | Declared share capital in BRL |
opening_date | Date the CNPJ was opened |
cnae_code, cnae_label_en, cnae_label_pt | Main activity (CNAE 2.3 subclass) in English and Portuguese |
cnae_division, cnae_division_en, cnae_section, cnae_section_en | Division and section of the main activity |
secondary_cnaes | Secondary activity codes |
state, city, zip, address | Registered address |
phone | Phone filed with the Receita, +55 + area code + 8-digit landline (2-5) or 9-digit mobile (9); an old-format 8-digit mobile (6-9, no leading 9) is left empty (may be the accountant's: see is_likely_accountant_contact) |
email, email_is_role, email_domain | Registered e-mail only when it is a role mailbox on the company's corporate domain (see field notes) |
website_guess | https:// + corporate e-mail domain, unchecked |
website, website_verified, website_checked_at | HTTP-verified site (final URL), flag and check time (UTC) |
is_likely_accountant_contact | The registered contact is probably the accountant's |
public_role_emails, public_phones, linkedin_url, instagram_url, facebook_url | Contacts published on the company's own homepage |
has_public_contact, contact_source_url, contact_fetched_at | Whether one of them is set, the page they were read from and when |
has_public_email_or_phone | A website role e-mail or phone is set (last column) |
contact_is_shared_domain, contact_is_accountant_domain | The domain is shared by several companies / an accountant's: no contacts output |
won_gov_contract, gov_contracts_count, gov_last_award_date | Public contracts signed by this exact CNPJ on PNCP (Brazil's procurement portal, since 2021) |
lookup_input, lookup_match, not_found, not_found_reason | Lookup mode only |
data_as_of | Date of the Receita release the row comes from |
technologies | Technology ids seen on the company's homepage (head offices; null for branches and companies not scanned or with nothing detected) |
ecommerce_platform, hosting_provider | E-commerce platform (VTEX, Shopify, Nuvemshop / Tiendanube, WooCommerce...) and hosting network of the site (Locaweb, Hostinger, Amazon Web Services, "behind Cloudflare (origin hidden)"...) |
tech_last_seen | When the homepage was scanned (UTC) |
Illustrative row (names and contacts are made up):
{"cnpj": "12345678000190", "cnpj_root": "12345678", "is_headquarters": true,"legal_name": "EXEMPLO SISTEMAS LTDA", "trade_name": "EXEMPLO TECH","legal_nature_code": "2062", "legal_nature": "Limited liability company (Ltda.)","company_size": "small", "share_capital_brl": 250000.0, "opening_date": "2019-03-14","cnae_code": "6202300", "cnae_label_en": "Development and licensing of customizable software","cnae_label_pt": "Desenvolvimento e licenciamento de programas de computador customizáveis","state": "SP", "city": "CAMPINAS", "phone": "+551930000000","email": "contato@exemplotech.com.br", "email_is_role": true,"website": "https://www.exemplotech.com.br/", "website_verified": true,"is_likely_accountant_contact": false,"public_role_emails": ["vendas@exemplotech.com.br"], "linkedin_url": "https://www.linkedin.com/company/exemplotech","has_public_contact": true, "won_gov_contract": false, "data_as_of": "2026-10-10","technologies": ["wordpress", "elementor", "rd_station", "ga4", "gtm", "whatsapp_widget"],"ecommerce_platform": null, "hosting_provider": "Locaweb", "tech_last_seen": "2026-11-03T11:39:20Z"}
The run's OUTPUT record holds total_matching (search: every company matching your filters, even if you pull 10),
or found / not_found / invalid (lookup), plus data_as_of and whether the run stopped at your spending limit.
Above 1,000,000 matches, total_matching is an upper bound that still includes the few owner-named companies never
output (total_matching_is_estimate = true).
Field notes
website/website_verified. Each corporate e-mail domain is checked by LatSouthBot (https://latsouth.com/bot/): DNS, robots.txt (a disallow is honoured), then one HTTPS / HTTP GET of the homepage with up to 5 redirects and an 8-second timeout. Verified = the final answer is 2xx/3xx and the page does not look parked, for sale, suspended, under construction or a hosting default page. Checks are redone every 90 days. 947,923 establishments have a verified site in this release (checks of 2026-11-09). Free-mail, ISP, hosting, social and placeholder domains never count as a website.is_likely_accountant_contactis true when the same e-mail is registered for more than 4 unrelated companies, the same phone for more than 5, or the e-mail / domain looks like an accounting firm's. About 37% of rows are flagged: in Brazil the accountant often files the registration with their own contact details.email. Output only when every word of the local part is a department or function word (contato, comercial, vendas, financeiro, atendimento, sac, rh, compras, suporte, contact, sales, info...) and the domain is the company's own corporate domain. Any name or initial rejects it (joao.silva@,vendas.joao@). 717,828 establishments pass.phoneis the first valid registered number, as filed: it can be a landline or a mobile and is often the accountant's. Nothing is added or rewritten: an 8-digit number starting 6-9 is a pre-2016 mobile missing its leading 9 (52% of the registry's phones, 5.2M) and is left empty rather than guessed; the same rule applies topublic_phones.- Public contacts come from one fetch of the company's verified homepage (no crawling, no login, no forms); values found on more than 3 different company homepages (an agency footer) are dropped; social links are company pages only.
- Technologies come from one GET of the company's verified homepage by LatSouthBot (robots.txt respected, no
JavaScript run, no login, no crawling): response headers, cookie names, script / link URLs, the generator tag and inline
loader snippets. Nothing of the page is kept but the technology ids; no pixel or analytics account ids, no WhatsApp
numbers. One row per head office (the CNPJ whose domain was scanned): branches never match the filter and have null
tech columns.
hosting_provideris the network of the site's IP address ("behind Cloudflare (origin hidden)" when a CDN hides it). Precision, re-checked by hand on 50 sites per technology for 22 technologies (WordPress, WooCommerce, VTEX, Shopify, Nuvemshop, Tray, RD Station, HubSpot, GA4, Meta Pixel...): 96% to 100%. Most common e-commerce platforms on the 2026-11-03 scan: WooCommerce 7,975, Wix Stores 6,033, Tray 4,718, Nuvemshop 4,644, Loja Integrada 2,549, VTEX 754, Shopify 248; RD Station 14,543, HubSpot 2,843.
Technology ids for technologies, by technology_categories value:
| Category | Technology ids |
|---|---|
ecommerce | vtex, shopify, nuvemshop, loja_integrada, tray, woocommerce, magento, wix_stores, mercado_shops, prestashop, opencart, linx_commerce, wake, cartpanda, yampi, bagy |
cms | wordpress, wix, webflow, squarespace, duda, joomla, drupal, godaddy_builder, hostinger_builder, site123, framer, elementor |
marketing_automation | rd_station, hubspot, salesforce_pardot, salesforce_marketing_cloud, activecampaign, mailchimp, leadlovers, klaviyo, brevo, egoi, onesignal, mautic |
crm | pipedrive, zoho, salesforce_crm, kommo, ploomes |
analytics | ga4, google_analytics_ua, hotjar, clarity, adobe_analytics |
tag_manager | gtm |
advertising | meta_pixel, tiktok_pixel, linkedin_insight, google_ads, pinterest_tag, criteo, taboola |
chat | zendesk, intercom, jivochat, tawk, blip, whatsapp_widget, freshworks, crisp, tidio, octadesk, huggy, asksuite, smartsupp |
payments | mercado_pago, pagseguro, stripe, cielo, pagar_me, adyen, paypal, iugu, ebanx, hotmart |
consent | onetrust, cookiebot, adopt, cookieyes, usercentrics, privacytools, didomi, iubenda, cookie_script, complianz |
cdn | cloudflare, cloudfront, akamai, fastly, vercel, netlify, azure_frontdoor, google_cloud_cdn |
hosting | hostgator, locaweb, kinghost, hostinger, wp_engine, kinsta, github_pages (the category also matches any site with a known hosting network) |
ab_testing | vwo, optimizely, abtasty, dynamic_yield, insider, google_optimize, smarthint, linx_impulse |
erp | bling, tiny, omie |
Ids are case-insensitive and spaces or hyphens are accepted (Loja Integrada = loja_integrada).
Limitations
- Monthly snapshot: a company opened or closed after
data_as_ofis not reflected until the next release. - Registered contacts are what companies filed with the Receita, sometimes years ago; many phones are the accountant's (flagged). Most registered e-mails are personal or free-mail and are withheld.
- Branches are separate rows (one per CNPJ). Use
headquarters_onlyor an 8-digit root for one row per company. - Revenue and headcount are not published by the Receita;
company_sizeandshare_capital_brlare the size proxies. - Technologies are read from the homepage only, without running JavaScript: a tool loaded later by a tag manager or only on inner pages (checkout, blog) is not seen, so absence is not proof. Only companies with a verified website, at most 5 companies per domain and no accountant's domain, were scanned.
Pricing
Pay per event:
| Event | Price |
|---|---|
company-result: one company returned (search, new companies, or a CNPJ found in a lookup) | US$0.0015 |
cnpj-not-found: one lookup row with not_found: true (only with include_not_found) | US$0.0002 |
A lookup row with lookup_match: "invalid" (wrong check digits or a CPF: never queried) | free |
1,000 companies = US$1.50; a lookup of 1,000 CNPJs with 900 found = US$1.37. Platform compute is included. Set a maximum cost per run and the actor stops when it is reached; you only pay for rows you receive.
Source and attribution
Fonte: Receita Federal do Brasil, Dados Abertos do Cadastro Nacional da Pessoa Jurídica (CNPJ), https://arquivos.receitafederal.gov.br/, release 2026-10-10. Brazilian federal open data, transformed (filtered to active legal entities, cleaned, English labels and website checks added). Not an official Receita Federal product.
Privacy and LGPD
Company data only, as published by the Brazilian government as open data. Individual entrepreneurs (including MEI),
the other natural-person natures and the owner-named forms (EIRELI 230-5/231-3, single-member law firm 232-1) are
excluded, and so is a company whose name says it is the owner's under any other nature (MEI, empresário individual,
sociedade individual de advocacia, EIRELI outside 206-2): the same rule that masks these names in our other products.
In a lookup they come back as not_found. No partner data (QSA) and no CPF numbers: a CPF inside a company
name or address is removed. No personal mailbox, free-mail address or personal social profile is output. You are
responsible for using the data lawfully, including LGPD and anti-spam rules for outreach, and honouring opt-outs.
More from LatSouth
- Brazil Company Contacts: only the 149,059 companies with a verified website and a role e-mail or phone published on it, with the source page and date.
- Brazil Trademark Filings (INPI): new trademark applications every week, joined to the holder's CNPJ: companies launching a product, store or brand right now.
- LATAM Jobs & Hiring Signals: who is hiring now on Gupy, Catho, InfoJobs and Computrabajo, matched to the CNPJ.
- LATAM Gov Contracts & Suppliers: PNCP contracts and government suppliers (the source of
won_gov_contract). - LATAM Company Enrichment: enrich your own list of CNPJs or domains, plus RUT, NIT, RUC, CUIT in 6 more countries.
- Methodology: https://latsouth.com/methodology/ · Questions or custom extracts: hello@latsouth.com
Português
Leads de empresas do Brasil e consulta CNPJ em lote, direto da base da Receita Federal (CNPJ), já limpa e indexada. Sem scraping na hora da consulta: sem captcha e sem limite de requisições. Três modos:
- Buscar empresas por CNAE, UF, cidade, porte, data de abertura e capital social.
- Empresas abertas recentemente: abertas nos últimos N dias, das mais novas para as mais antigas.
- Consulta CNPJ em lote: envie uma lista ou um CSV de CNPJs e receba um registro por CNPJ, na sua ordem, com
uma linha
not_foundpara os que não retornamos.
Cada registro traz o telefone cadastrado, o e-mail só quando é uma caixa de função da empresa (contato@, financeiro@... no domínio da própria empresa), site verificado por HTTP, contatos publicados no site da empresa, a marcação de contato do contador e as tecnologias do site da empresa (VTEX, Shopify, Nuvemshop, RD Station, HubSpot, WordPress...), que também servem de filtro.
Resumo
| Empresas disponíveis | 10.783.935 estabelecimentos ativos (matrizes e filiais), 9,70 milhões de empresas, base da Receita de 10/10/2026 |
| Preço | US$0,0015 por empresa (1.000 = US$1,50). Na consulta em lote, CNPJ não encontrado = US$0,0002 |
| Velocidade | busca filtrada ou consulta de poucos CNPJs: cerca de 10 s; 1.000 CNPJs numa consulta: cerca de 1 minuto |
| Só dados de empresa | Sem MEI / empresário individual, sem formas com nome do dono, sem sócios (QSA), sem CPF, sem e-mail pessoal |
| Atualização | Mensal (base aberta da Receita); toda linha tem data_as_of |
Comparação com actors de scraping
| Actors de scraping (típico) | Este actor | |
|---|---|---|
| Como gera o resultado | Uma requisição por CNPJ a um site de consulta ou página do governo | Consulta à nossa cópia indexada dos dados abertos da Receita |
| Velocidade e limites | Depende do site; captcha, bloqueio e limite de requisições acontecem | Cerca de 10 s por busca filtrada; sem captcha nem limite |
| Busca por CNAE / cidade / porte | Alguns fazem, outros só consultam um CNPJ por vez | Busca, empresas novas e consulta em lote no mesmo actor |
| Atualização | Ao vivo no momento do scraping | Retrato mensal da Receita; CNPJ aberto depois dele volta como not_found |
| Dados pessoais | Podem devolver sócios (QSA), nome do dono do MEI, e-mail como cadastrado (muitas vezes pessoal) | Só dados de empresa: sem QSA, sem CPF, sem MEI, e-mail só de função no domínio da empresa |
| Site | Normalmente não tem, ou é o domínio do e-mail cru | website checado por HTTP (no ar, não estacionado nem à venda), com data |
| Contato do contador | Vem como se fosse da empresa | Marcação is_likely_accountant_contact (excluído por padrão na busca, marcado na consulta) |
| Contatos do site da empresa | Não | E-mails de função, telefones e redes da empresa lidos no site verificado, com URL e data |
Exemplos
Empresas de software em São Paulo com site no ar:
{ "mode": "search", "cnae_divisions": ["62"], "states": ["SP"], "only_with_verified_website": true, "max_results": 500 }
Empresas abertas recentemente (nos 30 dias antes da data da base, mais novas primeiro). Na base de 10/10/2026 são 64.278 empresas no Brasil (sem contato de contador), ou 2.876 empresas de TI (CNAE 62) em SP nos últimos 90 dias:
{ "mode": "new_companies", "opened_in_last_days": 30, "states": ["SP"], "cnae_divisions": ["62"] }
O prazo conta a partir da data da base (data_as_of), não de hoje: a Receita publica o cadastro uma vez por mês.
Empresas por tecnologia do site (lojas VTEX em SP: 365 matrizes na varredura de 03/11/2026). technologies aceita
qualquer um dos ids (lista na tabela em inglês acima); technology_categories exige ao menos uma tecnologia da categoria
e combina com technologies por E. Só matrizes; id desconhecido interrompe a execução e lista os válidos:
{ "technologies": ["vtex"], "states": ["SP"], "max_results": 500 }
A detecção vem de um único GET da home do site verificado (LatSouthBot, respeita robots.txt, sem JavaScript); nada da página é guardado além dos ids de tecnologia. Ferramenta carregada só por tag manager ou em páginas internas não aparece.
Consulta CNPJ em lote (lista ou arquivo CSV/TXT):
{ "mode": "lookup", "cnpjs": ["11.222.333/0001-81", "11222333000262", "33000167", "12.ABC.345/01DE-35"] }
- Aceita CNPJ com ou sem pontuação, o novo CNPJ alfanumérico (a partir de julho de 2026) e a raiz de 8 dígitos (devolve a matriz). Números que perderam os zeros à esquerda no Excel são corrigidos quando os dígitos verificadores batem.
- Arquivo: um CNPJ por linha, ou um CSV (vírgula, ponto e vírgula ou tab) com uma coluna cujo cabeçalho contenha
cnpj. Até 100.000 CNPJs distintos por execução. - Saída: uma linha por CNPJ distinto, na sua ordem. Não encontrado:
not_found: trueenot_found_reason(not_in_dataset= inativa/baixada, MEI ou outra forma com nome do dono, ou fora desta base;invalid_cnpj= dígito verificador errado;cpf_not_supported= CPF, que nunca é devolvido). As duas últimas voltam comlookup_match: "invalid"e não são cobradas. Desligueinclude_not_foundpara receber e pagar só as encontradas. - Os filtros de busca são ignorados na consulta: você recebe o que pediu, com as marcações.
Campos
Os campos de saída estão em inglês e são os mesmos da tabela "Output fields" acima: cnpj, legal_name (razão
social), trade_name (nome fantasia), company_size (porte), share_capital_brl (capital social), opening_date (data
de abertura), cnae_code / cnae_label_pt (CNAE e descrição em português), state / city (UF e cidade), phone
(telefone), email (e-mail de função), website (site verificado), is_likely_accountant_contact (contato do contador),
public_role_emails / public_phones (contatos do site da empresa), won_gov_contract (venceu contrato no PNCP),
technologies / ecommerce_platform / hosting_provider / tech_last_seen (tecnologias do site, plataforma de
e-commerce, hospedagem e data da varredura).
Preço
| Evento | Preço |
|---|---|
company-result: uma empresa devolvida (busca, empresas novas ou CNPJ encontrado na consulta) | US$0,0015 |
cnpj-not-found: uma linha not_found: true na consulta (só com include_not_found) | US$0,0002 |
Defina um custo máximo por execução: o actor para ao atingir o valor e você só paga as linhas que recebe.
Privacidade e LGPD
Só dados de empresa, como publicados pelo governo em dados abertos. Empresário individual (inclusive MEI), as demais
naturezas de pessoa física e as formas com nome do dono (EIRELI 230-5/231-3, sociedade individual de advocacia 232-1)
ficam de fora, assim como empresa cujo nome indica o dono em outra natureza (MEI, empresário individual, sociedade
individual de advocacia, EIRELI fora da 206-2); na consulta em lote voltam como not_found. Sem sócios (QSA) e sem CPF. Nenhuma caixa pessoal, e-mail
gratuito ou perfil pessoal é devolvido. O uso dos dados, inclusive LGPD e regras de prospecção, é responsabilidade de
quem usa. Fonte: Receita Federal do Brasil, Dados Abertos do CNPJ.
Mais da LatSouth
Contatos de empresas com site verificado · Novos pedidos de marca no INPI com CNPJ · Vagas e sinais de contratação · Licitações e fornecedores do governo (PNCP) · Enriquecimento de listas de CNPJ