Skip to content

72,789,638

company registrations (CNPJs) in Brazil's public federal registry, open and closed, August 2026 snapshot

A good prospect list starts with who it leaves out.

bee6 runs B2B email prospecting on its own engine. It starts from Brazil's entire company registry, removes everyone who shouldn't get your message, and only then builds the list, which ships with the filter that produced it and what each sieve removed.

72,789,638 CNPJs
  1. 72,789,638

    Every registered CNPJ

    Open and closed. Closed ones never get an email, but they work as examples.

  2. 50,942,388

    With an email on file

    The address the company filed with the tax authority. Public data.

  3. 46,253,775

    Without the accountant's email

    Writing to the accountant is writing to someone who doesn't buy.

  4. 22,783,362

    Active companies only

    Closed, irregular and suspended go.

  5. 7,571,005

    No sole traders

    What stays has the structure to buy from another business.

  6. 7,528,999

    A well-formed address

    Typos fall out here, before they become bounces.

  7. 5,779,956

    The company's own email

    An email shared by more than five companies isn't the company's. It goes.

  8. 5,000a typical list

    Your list

    By industry, city and age. Every domain is tested; in our sample, 11% didn't exist.

Or start from the clients you already have.

Filtering by industry assumes you can describe your client. Often it is easier to point at one. Real client CNPJs go in, and the engine measures what they share that is rare across the rest of the country.

Measured with three bakeries as examples
what the three sharehow many times more common among them than in the base
CNAE subclass 4721-1/02351×
The word PADARIA (bakery), in the CNAE or the name187×
Division 47, retail trade6×

A rare trait the examples share weighs a lot; a trait the whole country has weighs nothing. The three rows above describe the same fact, so they count once, by the largest; independent traits add up. The list comes out ranked by that sum. An example may even be closed. A candidate never is.

Outside Brazil, too.

If you sell in the United States, Canada, the United Kingdom, Australia, New Zealand, Ireland or Singapore, the base is an open map of places, with the same cuts for format, accountant emails, typos and domains that don't exist.

places across seven countries
22.7 millionplaces across seven countries
unique emails
8.3 millionunique emails

And when a target deserves it, an email written for that one company.

Code visits each company's website and ad library, looks for one verifiable point to open the conversation, and only then writes. Every claim about their business carries the excerpt that proves it. When the proof doesn't hold, the email is never written.

  • businesses researched326
  • emails written154
  • blocked before they existed172
one batch, September 2026

Why it blocks

  • the site returned an error, maintenance or anti-bot page
  • there was no website or profile to research
  • no point could be stated with proof

A finished list still waits.

Warmed-up inbox
A new address does not send before 21 days of warm-up and a deliverability score of 70. The send button refuses an inbox that isn't there yet.
Short email
150 words at most, about the reader's problem, with one question they can answer yes or no.
Bounces watched
Bounces above 2% raise the flag; from 3%, bee6 pauses the sequence and uploads no new list.

How it starts

  1. A conversation

    Who buys from you today, where, and what you sell. If you have good clients, bring their names.

  2. The cut

    The list ships with the filter that produced it and what each sieve removed.

  3. The sending

    From a warmed-up inbox, low volume at first, with a person reading every reply.

Tell us who your best client is.

The conversation starts there. A person answers on WhatsApp.

The hive

You found 0 of 6.

Every page of the site hides a small hexagon like this one. Click it and it fills a cell of the honeycomb.