인증된 AgentReady.md 증명서
발급일 sig: bf7f065e36ca167c 검증 →

분석된 URL

https://cfo.com.br

측정: 6일 전

다른 URL 분석

AI-Ready 점수

양호

/ 100

토큰 절감량

HTML 토큰 38.939
Markdown 토큰 2311
절감 94%

점수 상세

접근성 94/100
AI 발견 가능성 70/100
구조화 데이터 100/100
시맨틱 HTML 61/100
콘텐츠 효율성 69/100

신흥 프로토콜

6개 중 6개 감지

AI 에이전트가 찾는 well-known 엔드포인트. 감지되면 에이전트가 서비스를 자동으로 발견하고 연결할 수 있습니다.

  • OAuth Protected Resource RFC 9728
    /.well-known/oauth-protected-resource
    • resource: https://cfo.com.br/mcp
    • 1 authorization server(s)
  • OAuth Discovery RFC 8414
    /.well-known/oauth-authorization-server
    • issuer: https://cfo.com.br
    • token_endpoint: https://cfo.com.br/oauth/token
    • 2 grant type(s)
  • MCP Server Card SEP-1649 draft
    /.well-known/mcp/server-card.json
    • name: cfo
    • v1.0.0
    • 3 tool(s)
  • A2A Agent Card A2A v1.0
    /.well-known/agent-card.json
    • name: CFO — dados de empresas brasileiras
    • v1.0.0
    • 3 capabilities
    • 3 skill(s)
  • API Catalog RFC 9727
    /.well-known/api-catalog
    • 1 API(s)
  • Agent Skills index Discovery RFC v0.2.0 draft
    /.well-known/agent-skills/index.json
    • 3 skill(s)
    • buscar-empresas-brasil, dossie-cnpj, triagem-kyc-lote

이 점수는 그대로 있지 않습니다. 모니터링은 아직 없습니다. 명단에 등록하면 출시할 때 알려드립니다.

명단에 등록되었습니다! 서비스 출시 시 알려드리겠습니다.

측정 결과 No Markdown for Agents support detected

사이트가 Markdown for Agents를 지원하지 않습니다. 이 Cloudflare 표준을 통해 AI 에이전트가 마크다운 형식으로 콘텐츠를 요청할 수 있으며, 토큰 사용량을 ~80% 줄일 수 있습니다.

구현 방법

다음 중 하나 이상을 구현하세요: (1) Accept: text/markdown에 마크다운 콘텐츠로 응답. (2) .md URL 제공 (예: /page.md). (3) <link rel="alternate" type="text/markdown"> 태그 추가. (4) 마크다운 발견을 위한 Link HTTP 헤더 추가.

코딩 에이전트에 붙여넣어 수정하게 하세요

측정 결과 Missing <article> and <main> elements

페이지에 <article> 또는 <main> 요소가 없습니다. 이 시맨틱 컨테이너는 AI 에이전트가 주요 콘텐츠 영역을 식별하고 내비게이션, 사이드바, 푸터를 무시하는 데 도움을 줍니다.

구현 방법

페이지의 주요 콘텐츠 주위에 <main> 요소를 추가하고, 블로그 게시물이나 제품 설명 같은 독립적인 콘텐츠 블록에는 <article>을 사용하세요.

코딩 에이전트에 붙여넣어 수정하게 하세요

측정 결과 No Content-Signal found (robots.txt or HTTP headers)

Content-Signal 지시어가 발견되지 않았습니다. 이는 AI 에이전트에게 콘텐츠 사용 방법(검색 색인, AI 입력, 훈련 데이터)을 알려줍니다. 권장 위치는 robots.txt입니다.

구현 방법

robots.txt에 Content-Signal을 추가하세요: User-agent: *\nContent-Signal: search=yes, ai-input=yes, ai-train=no. 마크다운 응답의 HTTP 헤더로도 추가할 수 있습니다.

코딩 에이전트에 붙여넣어 수정하게 하세요

측정 결과 Content ratio: 7.6% (9123 content chars / 120735 HTML bytes)

페이지의 실제 콘텐츠와 전체 HTML의 비율이 낮습니다. 페이지 무게의 상당 부분이 콘텐츠가 아닌 마크업, 스크립트, 스타일입니다.

구현 방법

CSS를 외부 스타일시트로 이동하고, 인라인 스타일을 제거하고, JavaScript를 최소화하고, HTML이 콘텐츠 구조에 집중하도록 하세요.

코딩 에이전트에 붙여넣어 수정하게 하세요

측정 결과 14 semantic elements, 133 divs (ratio: 10%)

페이지가 <div> 요소에 크게 의존합니다. <section>, <nav>, <header>, <footer>, <aside> 같은 시맨틱 요소는 AI 에이전트에게 의미 있는 구조를 제공합니다.

구현 방법

범용 <div> 컨테이너를 적절한 시맨틱 요소로 교체하세요. 주제별 그룹에는 <section>, 내비게이션에는 <nav>, 페이지/섹션 헤더와 푸터에는 <header>/<footer>를 사용하세요.

코딩 에이전트에 붙여넣어 수정하게 하세요

측정 결과 22/630 elements with inline styles (3.5%)

많은 요소에 인라인 스타일 속성이 있습니다. 이는 콘텐츠를 추출하는 AI 에이전트에게 잡음이 됩니다.

구현 방법

모든 인라인 스타일을 스타일시트의 CSS 클래스로 이동하세요. 많은 고유 스타일이 필요하면 Tailwind 같은 유틸리티 CSS 프레임워크를 사용하세요.

코딩 에이전트에 붙여넣어 수정하게 하세요
Markdown 토큰: 2311
Atualizado com fontes oficiais

## Toda empresa do Brasil.
Um filtro de distância.

CFO reúne o registro nacional inteiro — 69.523.303 empresas em 5.572 municípios — consultável por CNAE, cidade, UF, porte, capital, CNPJ e CEP, com telefone e e-mail quando públicos. Precisa só das que abriram esta semana? É um filtro. Pela web ou pela API.

Consulta pública gratuita — veja sócios e vínculos societários sem criar conta.

**72.789.635** estabelecimentos (matriz + filiais) das 69.523.303 empresas · fonte: dados abertos do governo federal

69.523.303

empresas na base nacional

5.572

municípios cobertos

1.359

setores (CNAE)

09/08/2026

abertura mais recente nos dados

Base nacional completa de empresas do Brasil, atualizada mensalmente a partir dos dados abertos do governo federal · referência 2026-08.

Como funciona

## Do cadastro à primeira lista em minutos

Durante o beta, liberamos o acesso por aprovação. Sem fricção, sem cartão.

1

### Solicite acesso

Conte rapidamente seu caso de uso. O cadastro leva menos de um minuto e não pede cartão.

2

### Liberamos sua conta

Aprovamos seu acesso e geramos sua chave de API com os limites do seu plano.

3

### Consulte ou integre

Filtre pela consulta web ou puxe os mesmos resultados pela API REST direto no seu CRM.

Casos de uso

## Uma base nacional, muitos usos

O registro inteiro numa consulta. Filtre o recorte que o seu trabalho pede — do território de vendas ao lead que abriu ontem.

### Prospecção B2B e geração de leads

Puxe a lista inteira de um CNAE por cidade, UF, porte e capital — com telefone e e-mail quando públicos — pra montar seu território. Ou filtre só as recém-abertas dentro da base e aborde antes de todo mundo.

CNAEUF · cidadecontato público

### Pesquisa de mercado

Quantas empresas existem por setor, região e porte — e quantas abrem a cada mês. Dimensione um mercado inteiro, acompanhe tendências de abertura e gere inteligência competitiva com dados de fontes oficiais.

tendênciaspor períodomarket sizing

### Contabilidade e captação

Escritórios contábeis e de serviços encontram MEIs e empresas novas que precisam de apoio logo após abrir — quando a decisão de contratar contador ainda está em aberto.

MEInovas aberturastiming

cfo.com.br/consulta · 92.702.067/0001-96

![Captura real da consulta CFO: grafo do grupo econômico do Banrisul com 40 empresas ligadas por sócios e participações, e o resumo de alertas do grupo — infração IBAMA, dívida ativa e fornecedoras do governo.](https://cfo.com.br/img/showcase/banrisul-grafo.webp?v=1783713575)

captura real da consulta · Banrisul · jul/2026

Caso real

## Não é maquete: é a consulta aberta num banco de verdade

-   O **grupo econômico do Banrisul** em grafo de dois níveis — controladora, controladas, empresas-irmãs e as filiais em órbita da matriz.
-   **Sinais públicos no mesmo lugar:** infração IBAMA, dívida ativa estadual e contratos com o governo, com fonte e data.
-   **Patrimônio visível:** aeronave no RAB/ANAC, marcas INPI e domínios — o que o CNPJ tem em nome próprio.

[Ver o caso completo](https://cfo.com.br/grupo-economico)

dados abertos · indício ≠ prova · nomes de pessoa física desfocados na imagem

Recursos

## Filtro fino, dado oficial, pronto pra integrar

A mesma lógica de filtros na consulta web e na API — os dois retornam exatamente o mesmo resultado.

### Filtros poderosos

CNAE, UF, cidade, intervalo de CEP, capital social, situação cadastral, matriz/filial e período de abertura.

### API REST com JSON

Endpoints simples, respostas em JSON paginadas e prontas pra cair direto no seu CRM ou pipeline.

### Exportação CSV

Baixe a lista filtrada em CSV e leve pro Excel, Google Sheets ou pra ferramenta de outreach.

### Restrição de IP por chave

Trave cada chave de API a uma allowlist de IPs. Se vazar, não roda fora do seu servidor.

### Fontes oficiais

Origem única: dados abertos do governo federal. Razão social, CNAE, endereço, sócios, Simples e MEI.

### Atualização mensal

A base nacional inteira é recarregada todo mês, conforme a disponibilização dos novos snapshots oficiais.

API REST

## JSON pronto pra cair no seu CRM

Uma chamada autenticada e você recebe as empresas filtradas em JSON paginado. Os mesmos filtros da consulta web, na sua stack.

Autentique com `Authorization: Bearer cfo_live_…` e filtre por `uf`, `cnae`, `dias`, `cidade`, `capmin` e mais.

[Ver a documentação completa](https://cfo.com.br/docs)

terminal

curl \-H "Authorization: Bearer cfo\_live\_SUA\_CHAVE" \\
  "https://cfo.com.br/api?resource=empresas&uf=SP&cnae=6201&dias=30&per\_page=50"

{ "total": 1247, "per\_page": 50, "page": 1, "data": \[{ "cnpj": "57.123.456/0001-90", "razao\_social": "Nuvora Tecnologia LTDA", "uf": "SP", "data\_inicio": "2026-06-12" }\] }

Planos

## Comece de graça. Escale quando precisar.

Os limites são apenas o ponto de partida — ajustáveis por conta.

Free

R$ 0 para sempre

Para testar e projetos pequenos.

-   100 buscas/mês
-   25 leads/mês com e-mail e telefone
-   10 empresas/mês com dossiê integrado
-   Até 25 registros por busca
-   1 chave de API
-   Filtros completos

[Solicitar acesso](https://cfo.com.br/cadastro?plan=free)

Pro

R$ 197 /mês

Para quem prospecta e para quem analisa.

-   10.000 leads/mês com e-mail e telefone (lista e export CSV)
-   1.000 empresas/mês com dossiê integrado (sócios, rede societária, sinais)
-   2.000 buscas/mês · até 1.000 registros por busca
-   Exportação CSV
-   3 chaves de API
-   Suporte por e-mail

[Solicitar acesso](https://cfo.com.br/cadastro?plan=pro)

Mais popular

Scale

R$ 467 /mês

Para equipes de crédito/compliance e operações de prospecção.

-   10 logins/operadores no contrato (pacotes adicionais)
-   100.000 leads/mês com e-mail e telefone
-   20.000 empresas/mês com dossiê integrado
-   Histórico e controle de uso por operador
-   30.000 buscas/mês · até 2.000 registros por busca
-   Chaves de API por operador
-   Allowlist de IP
-   Suporte prioritário

[Solicitar acesso](https://cfo.com.br/cadastro?plan=scale)

Durante o beta, o acesso é liberado por aprovação — sem cobrança automática. Os limites são ajustáveis.

Dúvidas frequentes

## O que você precisa saber

**De onde vêm os dados?**

Diretamente dos dados abertos do governo federal — a base pública oficial de empresas do Brasil. CFO não é um órgão público; apenas organiza e disponibiliza esses dados públicos com filtros e API.

**Com que frequência atualiza?**

Mensalmente. É a base nacional completa de empresas do Brasil, atualizada a cada novo snapshot dos dados abertos do governo federal. A abertura mais recente na base hoje é **09/08/2026**.

**O que exatamente está na base?**

O registro nacional inteiro: **72.789.635** estabelecimentos de **69.523.303** empresas, em **5.572** municípios e **1.359** CNAEs. Quer só as recém-abertas pra prospecção? É um filtro por data de abertura dentro dessa base — empresas frescas, antes da concorrência chegar.

**Posso exportar os resultados?**

Sim. Nos planos pagos você exporta a lista filtrada em CSV pela web e puxa os mesmos dados em JSON pela API REST — prontos pro seu CRM, planilha ou ferramenta de outreach.

**É legal usar esses dados?**

São dados públicos, disponibilizados pelo próprio governo federal como dados abertos. O CPF de pessoas físicas vem mascarado na origem. Use os dados de forma responsável e de acordo com a LGPD para a finalidade do seu negócio.

**Preciso de cartão de crédito?**

Não. Estamos em beta e o acesso é liberado por aprovação, sem cobrança automática e sem cartão. Você solicita, a gente aprova e você começa a usar.

## A base inteira do Brasil. Uma consulta.

Solicite seu acesso e comece hoje a consultar a base nacional de empresas — filtre as recém-abertas quando precisar de leads. Sem cartão, liberação por aprovação.
CFO — Consulta CNPJ do Brasil

 [![](https://cfo.com.br/marca.svg) CFO dados de empresas](https://cfo.com.br/index)

Atualizado com fontes oficiais# Toda empresa do Brasil.
Um filtro de distância.

CFO reúne o registro nacional inteiro — 69.523.303 empresas em 5.572 municípios — consultável por CNAE, cidade, UF, porte, capital, CNPJ e CEP, com telefone e e-mail quando públicos. Precisa só das que abriram esta semana? É um filtro. Pela web ou pela API.

 Buscar grátis

Consulta pública gratuita — veja sócios e vínculos societários sem criar conta.

**72.789.635** estabelecimentos (matriz + filiais) das 69.523.303 empresas · fonte: dados abertos do governo federal

CNAE 6201Desenvolvimento de software

cfo.com.br/consulta · uf=SP · 30 dias

Nuvora Tecnologia LTDA

São Paulo/SP · ME · cap. R$ 50.000

aberta há 2 dias

Verde Norte Logística

Campinas/SP · EPP · cap. R$ 200.000

aberta há 4 dias

Atrium Consultoria ME

Santos/SP · ME · cap. R$ 30.000

aberta há 6 dias

Studio Bravo Comunicação

São Paulo/SP · ME · cap. R$ 15.000

aberta há 9 dias

+1.247 esta semanano setor filtrado

69.523.303

empresas na base nacional

5.572

municípios cobertos

1.359

setores (CNAE)

09/08/2026

abertura mais recente nos dados

Base nacional completa de empresas do Brasil, atualizada mensalmente a partir dos dados abertos do governo federal · referência 2026-08.

Como funciona## Do cadastro à primeira lista em minutos

Durante o beta, liberamos o acesso por aprovação. Sem fricção, sem cartão.

1

### Solicite acesso

Conte rapidamente seu caso de uso. O cadastro leva menos de um minuto e não pede cartão.

2

### Liberamos sua conta

Aprovamos seu acesso e geramos sua chave de API com os limites do seu plano.

3

### Consulte ou integre

Filtre pela consulta web ou puxe os mesmos resultados pela API REST direto no seu CRM.

Casos de uso## Uma base nacional, muitos usos

O registro inteiro numa consulta. Filtre o recorte que o seu trabalho pede — do território de vendas ao lead que abriu ontem.

### Prospecção B2B e geração de leads

Puxe a lista inteira de um CNAE por cidade, UF, porte e capital — com telefone e e-mail quando públicos — pra montar seu território. Ou filtre só as recém-abertas dentro da base e aborde antes de todo mundo.

CNAEUF · cidadecontato público

### Pesquisa de mercado

Quantas empresas existem por setor, região e porte — e quantas abrem a cada mês. Dimensione um mercado inteiro, acompanhe tendências de abertura e gere inteligência competitiva com dados de fontes oficiais.

tendênciaspor períodomarket sizing

### Contabilidade e captação

Escritórios contábeis e de serviços encontram MEIs e empresas novas que precisam de apoio logo após abrir — quando a decisão de contratar contador ainda está em aberto.

MEInovas aberturastiming

cfo.com.br/consulta · 92.702.067/0001-96

![Captura real da consulta CFO: grafo do grupo econômico do Banrisul com 40 empresas ligadas por sócios e participações, e o resumo de alertas do grupo — infração IBAMA, dívida ativa e fornecedoras do governo.](https://cfo.com.br/img/showcase/banrisul-grafo.webp?v=1783713575)

captura real da consulta · Banrisul · jul/2026

Caso real## Não é maquete: é a consulta aberta num banco de verdade

-   O **grupo econômico do Banrisul** em grafo de dois níveis — controladora, controladas, empresas-irmãs e as filiais em órbita da matriz.
-   **Sinais públicos no mesmo lugar:** infração IBAMA, dívida ativa estadual e contratos com o governo, com fonte e data.
-   **Patrimônio visível:** aeronave no RAB/ANAC, marcas INPI e domínios — o que o CNPJ tem em nome próprio.

[Ver o caso completo](https://cfo.com.br/grupo-economico)

dados abertos · indício ≠ prova · nomes de pessoa física desfocados na imagem

Recursos## Filtro fino, dado oficial, pronto pra integrar

A mesma lógica de filtros na consulta web e na API — os dois retornam exatamente o mesmo resultado.

### Filtros poderosos

CNAE, UF, cidade, intervalo de CEP, capital social, situação cadastral, matriz/filial e período de abertura.

### API REST com JSON

Endpoints simples, respostas em JSON paginadas e prontas pra cair direto no seu CRM ou pipeline.

### Exportação CSV

Baixe a lista filtrada em CSV e leve pro Excel, Google Sheets ou pra ferramenta de outreach.

### Restrição de IP por chave

Trave cada chave de API a uma allowlist de IPs. Se vazar, não roda fora do seu servidor.

### Fontes oficiais

Origem única: dados abertos do governo federal. Razão social, CNAE, endereço, sócios, Simples e MEI.

### Atualização mensal

A base nacional inteira é recarregada todo mês, conforme a disponibilização dos novos snapshots oficiais.

API REST## JSON pronto pra cair no seu CRM

Uma chamada autenticada e você recebe as empresas filtradas em JSON paginado. Os mesmos filtros da consulta web, na sua stack.

Autentique com `Authorization: Bearer cfo_live_…` e filtre por `uf`, `cnae`, `dias`, `cidade`, `capmin` e mais.

[Ver a documentação completa](https://cfo.com.br/docs)

terminal

curl \-H "Authorization: Bearer cfo\_live\_SUA\_CHAVE" \\
  "https://cfo.com.br/api?resource=empresas&uf=SP&cnae=6201&dias=30&per\_page=50"

{ "total": 1247, "per\_page": 50, "page": 1, "data": \[{ "cnpj": "57.123.456/0001-90", "razao\_social": "Nuvora Tecnologia LTDA", "uf": "SP", "data\_inicio": "2026-06-12" }\] }

Planos## Comece de graça. Escale quando precisar.

Os limites são apenas o ponto de partida — ajustáveis por conta.

Free

R$ 0 para sempre

Para testar e projetos pequenos.

-   100 buscas/mês
-   25 leads/mês com e-mail e telefone
-   10 empresas/mês com dossiê integrado
-   Até 25 registros por busca
-   1 chave de API
-   Filtros completos

[Solicitar acesso](https://cfo.com.br/cadastro?plan=free)

Pro

R$ 197 /mês

Para quem prospecta e para quem analisa.

-   10.000 leads/mês com e-mail e telefone (lista e export CSV)
-   1.000 empresas/mês com dossiê integrado (sócios, rede societária, sinais)
-   2.000 buscas/mês · até 1.000 registros por busca
-   Exportação CSV
-   3 chaves de API
-   Suporte por e-mail

[Solicitar acesso](https://cfo.com.br/cadastro?plan=pro)

Mais popular

Scale

R$ 467 /mês

Para equipes de crédito/compliance e operações de prospecção.

-   10 logins/operadores no contrato (pacotes adicionais)
-   100.000 leads/mês com e-mail e telefone
-   20.000 empresas/mês com dossiê integrado
-   Histórico e controle de uso por operador
-   30.000 buscas/mês · até 2.000 registros por busca
-   Chaves de API por operador
-   Allowlist de IP
-   Suporte prioritário

[Solicitar acesso](https://cfo.com.br/cadastro?plan=scale)

Durante o beta, o acesso é liberado por aprovação — sem cobrança automática. Os limites são ajustáveis.

Dúvidas frequentes## O que você precisa saber

**De onde vêm os dados?**

Diretamente dos dados abertos do governo federal — a base pública oficial de empresas do Brasil. CFO não é um órgão público; apenas organiza e disponibiliza esses dados públicos com filtros e API.

**Com que frequência atualiza?**

Mensalmente. É a base nacional completa de empresas do Brasil, atualizada a cada novo snapshot dos dados abertos do governo federal. A abertura mais recente na base hoje é **09/08/2026**.

**O que exatamente está na base?**

O registro nacional inteiro: **72.789.635** estabelecimentos de **69.523.303** empresas, em **5.572** municípios e **1.359** CNAEs. Quer só as recém-abertas pra prospecção? É um filtro por data de abertura dentro dessa base — empresas frescas, antes da concorrência chegar.

**Posso exportar os resultados?**

Sim. Nos planos pagos você exporta a lista filtrada em CSV pela web e puxa os mesmos dados em JSON pela API REST — prontos pro seu CRM, planilha ou ferramenta de outreach.

**É legal usar esses dados?**

São dados públicos, disponibilizados pelo próprio governo federal como dados abertos. O CPF de pessoas físicas vem mascarado na origem. Use os dados de forma responsável e de acordo com a LGPD para a finalidade do seu negócio.

**Preciso de cartão de crédito?**

Não. Estamos em beta e o acesso é liberado por aprovação, sem cobrança automática e sem cartão. Você solicita, a gente aprova e você começa a usar.

## A base inteira do Brasil. Uma consulta.

Solicite seu acesso e comece hoje a consultar a base nacional de empresas — filtre as recém-abertas quando precisar de leads. Sem cartão, liberação por aprovação.

[Solicitar acesso](https://cfo.com.br/cadastro) [Ver a documentação](https://cfo.com.br/docs)

×## Comece agora

ou com seu e-mail

Nome  E-mail  Senha  Entendo que os dados disponibilizados são **públicos** (dados abertos do governo federal) e me comprometo a usá-los conforme a LGPD. Concordo com os Termos de Uso e a Política de Privacidade.  Continuar

Enviamos um código para . Chega em segundos — se não vier, olhe o spam.

 Confirmar Reenviar código

Falta só criar sua senha. É com ela que você entra nas próximas vezes.

Senha  Mínimo de 8 caracteres. Confirmar senha  Entrar no CFO

이 파일을 서버의 /index.md에 업로드하여 AI 에이전트가 페이지의 깔끔한 버전에 접근할 수 있게 하세요. Accept: text/markdown 콘텐츠 협상을 설정하여 자동으로 제공할 수도 있습니다.

권장 내용

llms.txt 다운로드
# CFO

> Consulte a base nacional completa de empresas do Brasil por CNAE, cidade, UF, porte, capital social, CNPJ e CEP — pela web ou por API REST, com exportação em CSV e JSON e filtro de recém-abertas para prospecção. Fonte: dados abertos do governo federal.

## Documentation
- [Documentação](https://cfo.com.br/docs)

## Main
- [CFO — Consulta CNPJ do Brasil](https://cfo.com.br): A base nacional completa de empresas do Brasil, consultável por CNAE, cidade, UF, porte, capital, CNPJ e CEP — com filt…
- [CFO dados de empresas](https://cfo.com.br/index)
- [Soluções](https://cfo.com.br/solucoes)
- [Documentação](https://cfo.com.br/docs)
- [Entrar](https://cfo.com.br/login)
- [Solicitar acesso](https://cfo.com.br/cadastro)
- [Crédito & risco](https://cfo.com.br/credito)
- [Inteligência de vendas](https://cfo.com.br/prospeccao)
- [Compliance & KYC](https://cfo.com.br/kyc)

전체 llms.txt는 도메인 전체 분석이 필요합니다 (곧 출시)

이 파일을 도메인 루트의 https://cfo.com.br/llms.txt에 업로드하세요. ChatGPT, Claude, Perplexity 등의 AI 에이전트가 이 파일을 확인하여 사이트 구조를 파악합니다.

이 사이트에는 이미 llms.txt 파일이 있습니다.

유효한 형식
# CFO — Consulta CNPJ do Brasil

> Base nacional de empresas brasileiras, consultável por web e API. Reúne o registro
> completo do CNPJ da Receita Federal (69 milhões de empresas, 67,7 milhões de
> estabelecimentos, 27,7 milhões de vínculos societários) e cruza com outras fontes
> públicas do governo federal para dossiê, KYC/compliance e prospecção.

CFO é a marca sob a qual opera a MAHALO VENTURES LTDA (CNPJ 49.834.051/0001-08),
Porto Alegre/RS, Brasil — https://mahalo.com.vc ·
LinkedIn: https://www.linkedin.com/company/mahalo-ventures/ ·
Crunchbase: https://www.crunchbase.com/organization/mahalo-ventures
Idioma: português do Brasil. Todo o conteúdo é renderizado no servidor (não exige JavaScript).

## O que é possível responder com este site

- Situação cadastral de um CNPJ (ativa, baixada, suspensa, inapta), com motivo e data.
- Razão social, nome fantasia, natureza jurídica, porte, capital social, data de abertura,
  endereço completo (com código IBGE do município) e CNAE principal e secundários.
- Regime tributário: opção pelo Simples Nacional e MEI (vigente, base do CNPJ) e forma de
  tributação declarada na ECF — Lucro Real, Lucro Presumido, Lucro Arbitrado ou imune/isenta.
  A ECF é publicada com cerca de dois anos de defasagem; o ano de referência é sempre exibido.
- Quadro societário: sócios com qualificação, data de entrada e faixa etária, incluindo sócio
  pessoa jurídica, sócio domiciliado no exterior (país e procurador) e administradores.
- Rede societária / grupo econômico: empresas ligadas pelos mesmos sócios, controle e participação.
- Sinais de compliance (KYC), sempre como indício auditável na fonte, nunca como score:
  dívida ativa da União (PGFN), sanções e inidoneidade (CEIS/CNEP), Lista Suja do trabalho
  escravo (MTE), autos e embargos do IBAMA, pessoa politicamente exposta (PEP) entre os sócios.
- Patrimônio e atividade: marcas, patentes, desenhos industriais e programas de computador
  (INPI), contratos de transferência de tecnologia e franquia, aeronaves (ANAC/RAB), títulos
  minerários (ANM), obras (CNO), domínios .br registrados, supervisão do Banco Central.
- Dinheiro público: contratos com o governo (PNCP), convênios, financiamentos (BNDES, FINEP)
  e emendas parlamentares recebidas.

## Princípios editoriais (relevantes para citação)

- Todo dado vem de fonte pública oficial, com fonte e data declaradas em cada bloco.
- Indício não é prova: o site não atribui score, nota ou juízo de risco — apresenta o fato e a fonte.
- CPF de pessoa física aparece mascarado na origem (padrão da Receita Federal); o site não expõe CPF.
- Quando a fonte não permite afirmar algo, o site diz isso explicitamente em vez de estimar.

## Páginas principais

- [Consulta CNPJ grátis](https://cfo.com.br/consulta-cnpj-gratis): consulta pública sem cadastro, por CNPJ, razão social ou nome de sócio.
- [Início](https://cfo.com.br/): visão geral do produto e da cobertura da base.
- [Fontes de dados](https://cfo.com.br/fontes): catálogo de todas as fontes públicas usadas, com órgão, periodicidade e data da última carga.
- [Documentação da API](https://cfo.com.br/docs): API REST em JSON, autenticação por chave, busca e dossiê por CNPJ.
- [KYC e compliance](https://cfo.com.br/kyc): como os sinais de compliance são montados.
- [Soluções](https://cfo.com.br/solucoes): casos de uso (crédito, prospecção, licitações, due diligence, ESG, recuperação).

## Observatórios (dados agregados, atualizados periodicamente)

- [Parcelamentos da Receita Federal](https://cfo.com.br/parcelamentos-receita-federal)
- [Movimentações empresariais no Brasil](https://cfo.com.br/movimentacoes-empresariais-brasil)
- [Mineração no Brasil](https://cfo.com.br/mineracao-brasil)
- [Obras e construção](https://cfo.com.br/obras-construcao-brasil)
- [Registro de marcas no INPI](https://cfo.com.br/registro-marcas-inpi)
- [Emendas parlamentares](https://cfo.com.br/emendas-parlamentares-brasil)

## Empresas novas (aberturas recentes, por estado e por segmento)

- [Hub por estado e segmento](https://cfo.com.br/empresas-novas): quantas empresas abriram
  nos últimos 60 dias em cada UF, e as 50 mais recentes de cada recorte. A data da carga
  da Receita Federal é declarada na página; a base é mensal.
- Por estado: /empresas-novas-{uf} (ex.: /empresas-novas-sp, /empresas-novas-rs — 27 páginas).
- Por segmento: holdings, consultórios médicos, clínicas odontológicas, autopeças, açougues,
  materiais de construção, incorporadoras, construtoras, aluguel de imóveis e revendas de
  veículos — /empresas-novas-{segmento} (ex.: /empresas-novas-holdings).

## Guias

- [Laranja: CNPJ, e-mail e endereço compartilhados](https://cfo.com.br/laranja-cnpj-email-endereco)
- [Grafo societário e grupo econômico](https://cfo.com.br/grafo-societario-grupo-economico)
- [Dívida ativa exigível vs parcelada](https://cfo.com.br/divida-ativa-exigivel-vs-parcelada)
- [Contrato público como sinal de risco de crédito](https://cfo.com.br/contrato-publico-risco-credito)
- [Aeronave em nome de empresa (RAB)](https://cfo.com.br/aeronave-empresa-rab)

## Observações

- Sitemap: https://cfo.com.br/sitemap.xml
- Crawlers de IA são explicitamente permitidos em https://cfo.com.br/robots.txt
- Dossiê individual de empresa (/consulta) exige conta e fica fora do índice — a consulta
  pública gratuita é /consulta-cnpj-gratis.
- Para comprovante oficial (cartão CNPJ), a fonte é a própria Receita Federal; este site é
  para investigar empresa, sócios, rede societária e sinais públicos.

접근성

JavaScript 없이 콘텐츠 이용 가능 (100/100)

Content available without JavaScript

HTML에서 콘텐츠가 빠른 위치에 배치 (75/100)

Main content starts at 29% of HTML

적절한 페이지 크기 (100/100)

Page size: 118KB

AI 발견 가능성

robots.txt가 AI 봇 허용 (100/100)

All major AI search bots allowed

Markdown for Agents 지원 (0/100)
✗ Accept: text/markdown ✗ .md URL ✗ <link> tag ✗ Link header
sitemap.xml 있음 (100/100)

Sitemap found

robots.txt 파일 있음 (100/100)

robots.txt exists

llms.txt 파일 있음 (100/100)

llms.txt exists and is valid

Content-Signal 있음 (robots.txt 또는 HTTP 헤더) (0/100)
✓ robots.txt ✓ HTTP header ✗ Policy

구조화 데이터

Schema.org / JSON-LD 있음 (100/100)

JSON-LD found: Organization, WebSite, SoftwareApplication, FAQPage

Open Graph 태그 있음 (100/100)

All OG tags present

메타 설명 있음 (100/100)

Meta description: 208 chars

정규 URL 있음 (100/100)

Canonical URL present

lang 속성 있음 (100/100)

lang="pt-BR"

시맨틱 HTML

올바른 제목 계층 구조 (100/100)

Clean heading hierarchy

article 또는 main 요소 사용 (0/100)

Missing <article> and <main> elements

시맨틱 HTML 요소 사용 (32/100)

14 semantic elements, 133 divs (ratio: 10%)

의미 있는 이미지 alt 속성 (100/100)

1/1 images with meaningful alt text (6 decorative, not counted)

낮은 div 중첩 깊이 (100/100)

Avg div depth: 2.3, max: 6

콘텐츠 효율성

양호한 토큰 감소율 (100/100)

94% token reduction (HTML→Markdown)

양호한 콘텐츠 대 잡음 비율 (25/100)

Content ratio: 7.6% (9123 content chars / 120735 HTML bytes)

적절한 페이지 무게 (80/100)

HTML size: 118KB

최소한의 인라인 스타일 (50/100)

22/630 elements with inline styles (3.5%)

{
  "url": "https://cfo.com.br",
  "timestamp": 1787971439014,
  "fetch": {
    "mode": "simple",
    "timeMs": 414,
    "htmlSizeBytes": 120735,
    "supportsMarkdown": false,
    "markdownAgents": {
      "contentNegotiation": false,
      "mdUrl": {
        "found": false,
        "url": null
      },
      "linkTag": {
        "found": false,
        "url": null
      },
      "linkHeader": {
        "found": false,
        "url": null
      },
      "responseHeaders": {
        "contentSignal": null,
        "xMarkdownTokens": null,
        "vary": null
      },
      "frontmatter": {
        "present": false,
        "fields": [],
        "level": "none"
      },
      "level": "none"
    },
    "statusCode": 200
  },
  "extraction": {
    "title": "CFO — Consulta CNPJ do Brasil",
    "excerpt": "A base nacional completa de empresas do Brasil, consultável por CNAE, cidade, UF, porte, capital, CNPJ e CEP — com filtro de recém-abertas para prospecção. Web e API sobre os dados abertos do governo federal.",
    "byline": null,
    "siteName": "CFO",
    "lang": "pt-BR",
    "contentLength": 9123,
    "metadata": {
      "description": "A base nacional completa de empresas do Brasil, consultável por CNAE, cidade, UF, porte, capital, CNPJ e CEP — com filtro de recém-abertas para prospecção. Web e API sobre os dados abertos do governo federal.",
      "ogTitle": "CFO — Consulta CNPJ do Brasil",
      "ogDescription": "A base nacional completa de empresas do Brasil, consultável por CNAE, cidade, UF, porte, capital, CNPJ e CEP — com filtro de recém-abertas para prospecção. Web e API sobre os dados abertos do governo federal.",
      "ogImage": "https://cfo.com.br/og-cfo.png",
      "ogType": "website",
      "canonical": "https://cfo.com.br/",
      "lang": "pt-BR",
      "schemas": [
        {
          "@type": "Organization",
          "@id": "https://cfo.com.br/#org",
          "name": "CFO",
          "legalName": "Mahalo Ventures",
          "url": "https://cfo.com.br/",
          "logo": "https://cfo.com.br/favicon-512.png",
          "taxID": "49.834.051/0001-08",
          "description": "Plataforma de consulta a dados públicos de empresas brasileiras (CNPJ) por web e API REST.",
          "areaServed": {
            "@type": "Country",
            "name": "Brasil"
          },
          "sameAs": [
            "https://www.linkedin.com/company/mahalo-ventures/",
            "https://www.crunchbase.com/organization/mahalo-ventures",
            "https://mahalo.com.vc"
          ]
        },
        {
          "@type": "WebSite",
          "@id": "https://cfo.com.br/#website",
          "url": "https://cfo.com.br/",
          "name": "CFO",
          "inLanguage": "pt-BR",
          "publisher": {
            "@id": "https://cfo.com.br/#org"
          }
        },
        {
          "@type": "SoftwareApplication",
          "@id": "https://cfo.com.br/#app",
          "name": "CFO",
          "applicationCategory": "BusinessApplication",
          "operatingSystem": "Web",
          "url": "https://cfo.com.br/",
          "description": "Consulte a base nacional completa de empresas do Brasil por CNAE, cidade, UF, porte, capital social, CNPJ e CEP — pela web ou por API REST, com exportação em CSV e JSON e filtro de recém-abertas para prospecção. Fonte: dados abertos do governo federal.",
          "offers": [
            {
              "@type": "Offer",
              "name": "Free",
              "price": "0",
              "priceCurrency": "BRL"
            },
            {
              "@type": "Offer",
              "name": "Pro",
              "price": "197",
              "priceCurrency": "BRL"
            },
            {
              "@type": "Offer",
              "name": "Scale",
              "price": "467",
              "priceCurrency": "BRL"
            }
          ],
          "publisher": {
            "@id": "https://cfo.com.br/#org"
          }
        },
        {
          "@type": "FAQPage",
          "@id": "https://cfo.com.br/#faq",
          "mainEntity": [
            {
              "@type": "Question",
              "name": "De onde vêm os dados?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Diretamente dos dados abertos do governo federal — a base pública oficial de empresas do Brasil. CFO não é um órgão público; apenas organiza e disponibiliza esses dados públicos com filtros e API."
              }
            },
            {
              "@type": "Question",
              "name": "Com que frequência atualiza?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Mensalmente. É a base nacional completa de empresas do Brasil, atualizada a cada novo snapshot dos dados abertos do governo federal. A abertura mais recente na base hoje é 09/08/2026."
              }
            },
            {
              "@type": "Question",
              "name": "O que exatamente está na base?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "O registro nacional inteiro: 72.789.635 estabelecimentos de 69.523.303 empresas, em 5.572 municípios e 1.359 CNAEs. Quer só as recém-abertas para prospecção? É um filtro por data de abertura dentro dessa base — empresas frescas, antes da concorrência chegar."
              }
            },
            {
              "@type": "Question",
              "name": "Posso exportar os resultados?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Sim. Nos planos pagos você exporta a lista filtrada em CSV pela web e puxa os mesmos dados em JSON pela API REST — prontos pro seu CRM, planilha ou ferramenta de outreach."
              }
            },
            {
              "@type": "Question",
              "name": "É legal usar esses dados?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "São dados públicos, disponibilizados pelo próprio governo federal como dados abertos. O CPF de pessoas físicas vem mascarado na origem. Use de forma responsável e de acordo com a LGPD para a finalidade do seu negócio."
              }
            },
            {
              "@type": "Question",
              "name": "Preciso de cartão de crédito?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Não. Estamos em beta e o acesso é liberado por aprovação, sem cobrança automática e sem cartão. Você solicita, a gente aprova e você começa a usar."
              }
            }
          ]
        }
      ],
      "robotsMeta": null,
      "author": null,
      "generator": null,
      "markdownAlternateHref": null
    }
  },
  "markdown": "Atualizado com fontes oficiais\n\n## Toda empresa do Brasil.\nUm filtro de distância.\n\nCFO reúne o registro nacional inteiro — 69.523.303 empresas em 5.572 municípios — consultável por CNAE, cidade, UF, porte, capital, CNPJ e CEP, com telefone e e-mail quando públicos. Precisa só das que abriram esta semana? É um filtro. Pela web ou pela API.\n\nConsulta pública gratuita — veja sócios e vínculos societários sem criar conta.\n\n**72.789.635** estabelecimentos (matriz + filiais) das 69.523.303 empresas · fonte: dados abertos do governo federal\n\n69.523.303\n\nempresas na base nacional\n\n5.572\n\nmunicípios cobertos\n\n1.359\n\nsetores (CNAE)\n\n09/08/2026\n\nabertura mais recente nos dados\n\nBase nacional completa de empresas do Brasil, atualizada mensalmente a partir dos dados abertos do governo federal · referência 2026-08.\n\nComo funciona\n\n## Do cadastro à primeira lista em minutos\n\nDurante o beta, liberamos o acesso por aprovação. Sem fricção, sem cartão.\n\n1\n\n### Solicite acesso\n\nConte rapidamente seu caso de uso. O cadastro leva menos de um minuto e não pede cartão.\n\n2\n\n### Liberamos sua conta\n\nAprovamos seu acesso e geramos sua chave de API com os limites do seu plano.\n\n3\n\n### Consulte ou integre\n\nFiltre pela consulta web ou puxe os mesmos resultados pela API REST direto no seu CRM.\n\nCasos de uso\n\n## Uma base nacional, muitos usos\n\nO registro inteiro numa consulta. Filtre o recorte que o seu trabalho pede — do território de vendas ao lead que abriu ontem.\n\n### Prospecção B2B e geração de leads\n\nPuxe a lista inteira de um CNAE por cidade, UF, porte e capital — com telefone e e-mail quando públicos — pra montar seu território. Ou filtre só as recém-abertas dentro da base e aborde antes de todo mundo.\n\nCNAEUF · cidadecontato público\n\n### Pesquisa de mercado\n\nQuantas empresas existem por setor, região e porte — e quantas abrem a cada mês. Dimensione um mercado inteiro, acompanhe tendências de abertura e gere inteligência competitiva com dados de fontes oficiais.\n\ntendênciaspor períodomarket sizing\n\n### Contabilidade e captação\n\nEscritórios contábeis e de serviços encontram MEIs e empresas novas que precisam de apoio logo após abrir — quando a decisão de contratar contador ainda está em aberto.\n\nMEInovas aberturastiming\n\ncfo.com.br/consulta · 92.702.067/0001-96\n\n![Captura real da consulta CFO: grafo do grupo econômico do Banrisul com 40 empresas ligadas por sócios e participações, e o resumo de alertas do grupo — infração IBAMA, dívida ativa e fornecedoras do governo.](https://cfo.com.br/img/showcase/banrisul-grafo.webp?v=1783713575)\n\ncaptura real da consulta · Banrisul · jul/2026\n\nCaso real\n\n## Não é maquete: é a consulta aberta num banco de verdade\n\n-   O **grupo econômico do Banrisul** em grafo de dois níveis — controladora, controladas, empresas-irmãs e as filiais em órbita da matriz.\n-   **Sinais públicos no mesmo lugar:** infração IBAMA, dívida ativa estadual e contratos com o governo, com fonte e data.\n-   **Patrimônio visível:** aeronave no RAB/ANAC, marcas INPI e domínios — o que o CNPJ tem em nome próprio.\n\n[Ver o caso completo](https://cfo.com.br/grupo-economico)\n\ndados abertos · indício ≠ prova · nomes de pessoa física desfocados na imagem\n\nRecursos\n\n## Filtro fino, dado oficial, pronto pra integrar\n\nA mesma lógica de filtros na consulta web e na API — os dois retornam exatamente o mesmo resultado.\n\n### Filtros poderosos\n\nCNAE, UF, cidade, intervalo de CEP, capital social, situação cadastral, matriz/filial e período de abertura.\n\n### API REST com JSON\n\nEndpoints simples, respostas em JSON paginadas e prontas pra cair direto no seu CRM ou pipeline.\n\n### Exportação CSV\n\nBaixe a lista filtrada em CSV e leve pro Excel, Google Sheets ou pra ferramenta de outreach.\n\n### Restrição de IP por chave\n\nTrave cada chave de API a uma allowlist de IPs. Se vazar, não roda fora do seu servidor.\n\n### Fontes oficiais\n\nOrigem única: dados abertos do governo federal. Razão social, CNAE, endereço, sócios, Simples e MEI.\n\n### Atualização mensal\n\nA base nacional inteira é recarregada todo mês, conforme a disponibilização dos novos snapshots oficiais.\n\nAPI REST\n\n## JSON pronto pra cair no seu CRM\n\nUma chamada autenticada e você recebe as empresas filtradas em JSON paginado. Os mesmos filtros da consulta web, na sua stack.\n\nAutentique com `Authorization: Bearer cfo_live_…` e filtre por `uf`, `cnae`, `dias`, `cidade`, `capmin` e mais.\n\n[Ver a documentação completa](https://cfo.com.br/docs)\n\nterminal\n\ncurl \\-H \"Authorization: Bearer cfo\\_live\\_SUA\\_CHAVE\" \\\\\n  \"https://cfo.com.br/api?resource=empresas&uf=SP&cnae=6201&dias=30&per\\_page=50\"\n\n{ \"total\": 1247, \"per\\_page\": 50, \"page\": 1, \"data\": \\[{ \"cnpj\": \"57.123.456/0001-90\", \"razao\\_social\": \"Nuvora Tecnologia LTDA\", \"uf\": \"SP\", \"data\\_inicio\": \"2026-06-12\" }\\] }\n\nPlanos\n\n## Comece de graça. Escale quando precisar.\n\nOs limites são apenas o ponto de partida — ajustáveis por conta.\n\nFree\n\nR$ 0 para sempre\n\nPara testar e projetos pequenos.\n\n-   100 buscas/mês\n-   25 leads/mês com e-mail e telefone\n-   10 empresas/mês com dossiê integrado\n-   Até 25 registros por busca\n-   1 chave de API\n-   Filtros completos\n\n[Solicitar acesso](https://cfo.com.br/cadastro?plan=free)\n\nPro\n\nR$ 197 /mês\n\nPara quem prospecta e para quem analisa.\n\n-   10.000 leads/mês com e-mail e telefone (lista e export CSV)\n-   1.000 empresas/mês com dossiê integrado (sócios, rede societária, sinais)\n-   2.000 buscas/mês · até 1.000 registros por busca\n-   Exportação CSV\n-   3 chaves de API\n-   Suporte por e-mail\n\n[Solicitar acesso](https://cfo.com.br/cadastro?plan=pro)\n\nMais popular\n\nScale\n\nR$ 467 /mês\n\nPara equipes de crédito/compliance e operações de prospecção.\n\n-   10 logins/operadores no contrato (pacotes adicionais)\n-   100.000 leads/mês com e-mail e telefone\n-   20.000 empresas/mês com dossiê integrado\n-   Histórico e controle de uso por operador\n-   30.000 buscas/mês · até 2.000 registros por busca\n-   Chaves de API por operador\n-   Allowlist de IP\n-   Suporte prioritário\n\n[Solicitar acesso](https://cfo.com.br/cadastro?plan=scale)\n\nDurante o beta, o acesso é liberado por aprovação — sem cobrança automática. Os limites são ajustáveis.\n\nDúvidas frequentes\n\n## O que você precisa saber\n\n**De onde vêm os dados?**\n\nDiretamente dos dados abertos do governo federal — a base pública oficial de empresas do Brasil. CFO não é um órgão público; apenas organiza e disponibiliza esses dados públicos com filtros e API.\n\n**Com que frequência atualiza?**\n\nMensalmente. É a base nacional completa de empresas do Brasil, atualizada a cada novo snapshot dos dados abertos do governo federal. A abertura mais recente na base hoje é **09/08/2026**.\n\n**O que exatamente está na base?**\n\nO registro nacional inteiro: **72.789.635** estabelecimentos de **69.523.303** empresas, em **5.572** municípios e **1.359** CNAEs. Quer só as recém-abertas pra prospecção? É um filtro por data de abertura dentro dessa base — empresas frescas, antes da concorrência chegar.\n\n**Posso exportar os resultados?**\n\nSim. Nos planos pagos você exporta a lista filtrada em CSV pela web e puxa os mesmos dados em JSON pela API REST — prontos pro seu CRM, planilha ou ferramenta de outreach.\n\n**É legal usar esses dados?**\n\nSão dados públicos, disponibilizados pelo próprio governo federal como dados abertos. O CPF de pessoas físicas vem mascarado na origem. Use os dados de forma responsável e de acordo com a LGPD para a finalidade do seu negócio.\n\n**Preciso de cartão de crédito?**\n\nNão. Estamos em beta e o acesso é liberado por aprovação, sem cobrança automática e sem cartão. Você solicita, a gente aprova e você começa a usar.\n\n## A base inteira do Brasil. Uma consulta.\n\nSolicite seu acesso e comece hoje a consultar a base nacional de empresas — filtre as recém-abertas quando precisar de leads. Sem cartão, liberação por aprovação.\n",
  "fullPageMarkdown": "CFO — Consulta CNPJ do Brasil\n\n [![](https://cfo.com.br/marca.svg) CFO dados de empresas](https://cfo.com.br/index)\n\nAtualizado com fontes oficiais# Toda empresa do Brasil.\nUm filtro de distância.\n\nCFO reúne o registro nacional inteiro — 69.523.303 empresas em 5.572 municípios — consultável por CNAE, cidade, UF, porte, capital, CNPJ e CEP, com telefone e e-mail quando públicos. Precisa só das que abriram esta semana? É um filtro. Pela web ou pela API.\n\n Buscar grátis\n\nConsulta pública gratuita — veja sócios e vínculos societários sem criar conta.\n\n**72.789.635** estabelecimentos (matriz + filiais) das 69.523.303 empresas · fonte: dados abertos do governo federal\n\nCNAE 6201Desenvolvimento de software\n\ncfo.com.br/consulta · uf=SP · 30 dias\n\nNuvora Tecnologia LTDA\n\nSão Paulo/SP · ME · cap. R$ 50.000\n\naberta há 2 dias\n\nVerde Norte Logística\n\nCampinas/SP · EPP · cap. R$ 200.000\n\naberta há 4 dias\n\nAtrium Consultoria ME\n\nSantos/SP · ME · cap. R$ 30.000\n\naberta há 6 dias\n\nStudio Bravo Comunicação\n\nSão Paulo/SP · ME · cap. R$ 15.000\n\naberta há 9 dias\n\n+1.247 esta semanano setor filtrado\n\n69.523.303\n\nempresas na base nacional\n\n5.572\n\nmunicípios cobertos\n\n1.359\n\nsetores (CNAE)\n\n09/08/2026\n\nabertura mais recente nos dados\n\nBase nacional completa de empresas do Brasil, atualizada mensalmente a partir dos dados abertos do governo federal · referência 2026-08.\n\nComo funciona## Do cadastro à primeira lista em minutos\n\nDurante o beta, liberamos o acesso por aprovação. Sem fricção, sem cartão.\n\n1\n\n### Solicite acesso\n\nConte rapidamente seu caso de uso. O cadastro leva menos de um minuto e não pede cartão.\n\n2\n\n### Liberamos sua conta\n\nAprovamos seu acesso e geramos sua chave de API com os limites do seu plano.\n\n3\n\n### Consulte ou integre\n\nFiltre pela consulta web ou puxe os mesmos resultados pela API REST direto no seu CRM.\n\nCasos de uso## Uma base nacional, muitos usos\n\nO registro inteiro numa consulta. Filtre o recorte que o seu trabalho pede — do território de vendas ao lead que abriu ontem.\n\n### Prospecção B2B e geração de leads\n\nPuxe a lista inteira de um CNAE por cidade, UF, porte e capital — com telefone e e-mail quando públicos — pra montar seu território. Ou filtre só as recém-abertas dentro da base e aborde antes de todo mundo.\n\nCNAEUF · cidadecontato público\n\n### Pesquisa de mercado\n\nQuantas empresas existem por setor, região e porte — e quantas abrem a cada mês. Dimensione um mercado inteiro, acompanhe tendências de abertura e gere inteligência competitiva com dados de fontes oficiais.\n\ntendênciaspor períodomarket sizing\n\n### Contabilidade e captação\n\nEscritórios contábeis e de serviços encontram MEIs e empresas novas que precisam de apoio logo após abrir — quando a decisão de contratar contador ainda está em aberto.\n\nMEInovas aberturastiming\n\ncfo.com.br/consulta · 92.702.067/0001-96\n\n![Captura real da consulta CFO: grafo do grupo econômico do Banrisul com 40 empresas ligadas por sócios e participações, e o resumo de alertas do grupo — infração IBAMA, dívida ativa e fornecedoras do governo.](https://cfo.com.br/img/showcase/banrisul-grafo.webp?v=1783713575)\n\ncaptura real da consulta · Banrisul · jul/2026\n\nCaso real## Não é maquete: é a consulta aberta num banco de verdade\n\n-   O **grupo econômico do Banrisul** em grafo de dois níveis — controladora, controladas, empresas-irmãs e as filiais em órbita da matriz.\n-   **Sinais públicos no mesmo lugar:** infração IBAMA, dívida ativa estadual e contratos com o governo, com fonte e data.\n-   **Patrimônio visível:** aeronave no RAB/ANAC, marcas INPI e domínios — o que o CNPJ tem em nome próprio.\n\n[Ver o caso completo](https://cfo.com.br/grupo-economico)\n\ndados abertos · indício ≠ prova · nomes de pessoa física desfocados na imagem\n\nRecursos## Filtro fino, dado oficial, pronto pra integrar\n\nA mesma lógica de filtros na consulta web e na API — os dois retornam exatamente o mesmo resultado.\n\n### Filtros poderosos\n\nCNAE, UF, cidade, intervalo de CEP, capital social, situação cadastral, matriz/filial e período de abertura.\n\n### API REST com JSON\n\nEndpoints simples, respostas em JSON paginadas e prontas pra cair direto no seu CRM ou pipeline.\n\n### Exportação CSV\n\nBaixe a lista filtrada em CSV e leve pro Excel, Google Sheets ou pra ferramenta de outreach.\n\n### Restrição de IP por chave\n\nTrave cada chave de API a uma allowlist de IPs. Se vazar, não roda fora do seu servidor.\n\n### Fontes oficiais\n\nOrigem única: dados abertos do governo federal. Razão social, CNAE, endereço, sócios, Simples e MEI.\n\n### Atualização mensal\n\nA base nacional inteira é recarregada todo mês, conforme a disponibilização dos novos snapshots oficiais.\n\nAPI REST## JSON pronto pra cair no seu CRM\n\nUma chamada autenticada e você recebe as empresas filtradas em JSON paginado. Os mesmos filtros da consulta web, na sua stack.\n\nAutentique com `Authorization: Bearer cfo_live_…` e filtre por `uf`, `cnae`, `dias`, `cidade`, `capmin` e mais.\n\n[Ver a documentação completa](https://cfo.com.br/docs)\n\nterminal\n\ncurl \\-H \"Authorization: Bearer cfo\\_live\\_SUA\\_CHAVE\" \\\\\n  \"https://cfo.com.br/api?resource=empresas&uf=SP&cnae=6201&dias=30&per\\_page=50\"\n\n{ \"total\": 1247, \"per\\_page\": 50, \"page\": 1, \"data\": \\[{ \"cnpj\": \"57.123.456/0001-90\", \"razao\\_social\": \"Nuvora Tecnologia LTDA\", \"uf\": \"SP\", \"data\\_inicio\": \"2026-06-12\" }\\] }\n\nPlanos## Comece de graça. Escale quando precisar.\n\nOs limites são apenas o ponto de partida — ajustáveis por conta.\n\nFree\n\nR$ 0 para sempre\n\nPara testar e projetos pequenos.\n\n-   100 buscas/mês\n-   25 leads/mês com e-mail e telefone\n-   10 empresas/mês com dossiê integrado\n-   Até 25 registros por busca\n-   1 chave de API\n-   Filtros completos\n\n[Solicitar acesso](https://cfo.com.br/cadastro?plan=free)\n\nPro\n\nR$ 197 /mês\n\nPara quem prospecta e para quem analisa.\n\n-   10.000 leads/mês com e-mail e telefone (lista e export CSV)\n-   1.000 empresas/mês com dossiê integrado (sócios, rede societária, sinais)\n-   2.000 buscas/mês · até 1.000 registros por busca\n-   Exportação CSV\n-   3 chaves de API\n-   Suporte por e-mail\n\n[Solicitar acesso](https://cfo.com.br/cadastro?plan=pro)\n\nMais popular\n\nScale\n\nR$ 467 /mês\n\nPara equipes de crédito/compliance e operações de prospecção.\n\n-   10 logins/operadores no contrato (pacotes adicionais)\n-   100.000 leads/mês com e-mail e telefone\n-   20.000 empresas/mês com dossiê integrado\n-   Histórico e controle de uso por operador\n-   30.000 buscas/mês · até 2.000 registros por busca\n-   Chaves de API por operador\n-   Allowlist de IP\n-   Suporte prioritário\n\n[Solicitar acesso](https://cfo.com.br/cadastro?plan=scale)\n\nDurante o beta, o acesso é liberado por aprovação — sem cobrança automática. Os limites são ajustáveis.\n\nDúvidas frequentes## O que você precisa saber\n\n**De onde vêm os dados?**\n\nDiretamente dos dados abertos do governo federal — a base pública oficial de empresas do Brasil. CFO não é um órgão público; apenas organiza e disponibiliza esses dados públicos com filtros e API.\n\n**Com que frequência atualiza?**\n\nMensalmente. É a base nacional completa de empresas do Brasil, atualizada a cada novo snapshot dos dados abertos do governo federal. A abertura mais recente na base hoje é **09/08/2026**.\n\n**O que exatamente está na base?**\n\nO registro nacional inteiro: **72.789.635** estabelecimentos de **69.523.303** empresas, em **5.572** municípios e **1.359** CNAEs. Quer só as recém-abertas pra prospecção? É um filtro por data de abertura dentro dessa base — empresas frescas, antes da concorrência chegar.\n\n**Posso exportar os resultados?**\n\nSim. Nos planos pagos você exporta a lista filtrada em CSV pela web e puxa os mesmos dados em JSON pela API REST — prontos pro seu CRM, planilha ou ferramenta de outreach.\n\n**É legal usar esses dados?**\n\nSão dados públicos, disponibilizados pelo próprio governo federal como dados abertos. O CPF de pessoas físicas vem mascarado na origem. Use os dados de forma responsável e de acordo com a LGPD para a finalidade do seu negócio.\n\n**Preciso de cartão de crédito?**\n\nNão. Estamos em beta e o acesso é liberado por aprovação, sem cobrança automática e sem cartão. Você solicita, a gente aprova e você começa a usar.\n\n## A base inteira do Brasil. Uma consulta.\n\nSolicite seu acesso e comece hoje a consultar a base nacional de empresas — filtre as recém-abertas quando precisar de leads. Sem cartão, liberação por aprovação.\n\n[Solicitar acesso](https://cfo.com.br/cadastro) [Ver a documentação](https://cfo.com.br/docs)\n\n×## Comece agora\n\nou com seu e-mail\n\nNome  E-mail  Senha  Entendo que os dados disponibilizados são **públicos** (dados abertos do governo federal) e me comprometo a usá-los conforme a LGPD. Concordo com os Termos de Uso e a Política de Privacidade.  Continuar\n\nEnviamos um código para . Chega em segundos — se não vier, olhe o spam.\n\n Confirmar Reenviar código\n\nFalta só criar sua senha. É com ela que você entra nas próximas vezes.\n\nSenha  Mínimo de 8 caracteres. Confirmar senha  Entrar no CFO\n",
  "markdownStats": {
    "images": 1,
    "links": 5,
    "tables": 0,
    "codeBlocks": 0,
    "headings": 21
  },
  "tokens": {
    "htmlTokens": 38939,
    "markdownTokens": 2311,
    "reduction": 36628,
    "reductionPercent": 94
  },
  "score": {
    "score": 82,
    "grade": "B",
    "rubricVersion": 2,
    "dimensions": {
      "accessibility": {
        "score": 94,
        "weight": 30,
        "grade": "A",
        "checks": {
          "content_without_js": {
            "score": 100,
            "weight": 55,
            "evidence": "proven",
            "details": "Content available without JavaScript"
          },
          "fast_content_position": {
            "score": 75,
            "weight": 25,
            "evidence": "plausible",
            "details": "Main content starts at 29% of HTML"
          },
          "reasonable_page_size": {
            "score": 100,
            "weight": 20,
            "evidence": "plausible",
            "details": "Page size: 118KB"
          }
        }
      },
      "aiDiscoverability": {
        "score": 70,
        "weight": 25,
        "grade": "C",
        "checks": {
          "robots_allows_ai_bots": {
            "score": 100,
            "weight": 35,
            "evidence": "proven",
            "details": "All major AI search bots allowed"
          },
          "supports_markdown_negotiation": {
            "score": 0,
            "weight": 20,
            "evidence": "plausible",
            "details": "No Markdown for Agents support detected"
          },
          "has_sitemap": {
            "score": 100,
            "weight": 15,
            "evidence": "plausible",
            "details": "Sitemap found"
          },
          "has_robots_txt": {
            "score": 100,
            "weight": 10,
            "evidence": "plausible",
            "details": "robots.txt exists"
          },
          "has_llms_txt": {
            "score": 100,
            "weight": 10,
            "evidence": "speculative",
            "details": "llms.txt exists and is valid"
          },
          "has_content_signals": {
            "score": 0,
            "weight": 10,
            "evidence": "speculative",
            "details": "No Content-Signal found (robots.txt or HTTP headers)"
          }
        }
      },
      "structuredData": {
        "score": 100,
        "weight": 20,
        "grade": "A",
        "checks": {
          "has_schema_org": {
            "score": 100,
            "weight": 35,
            "evidence": "proven",
            "details": "JSON-LD found: Organization, WebSite, SoftwareApplication, FAQPage"
          },
          "has_open_graph": {
            "score": 100,
            "weight": 20,
            "evidence": "plausible",
            "details": "All OG tags present"
          },
          "has_meta_description": {
            "score": 100,
            "weight": 20,
            "evidence": "plausible",
            "details": "Meta description: 208 chars"
          },
          "has_canonical_url": {
            "score": 100,
            "weight": 15,
            "evidence": "plausible",
            "details": "Canonical URL present"
          },
          "has_lang_attribute": {
            "score": 100,
            "weight": 10,
            "evidence": "plausible",
            "details": "lang=\"pt-BR\""
          }
        }
      },
      "semanticHtml": {
        "score": 61,
        "weight": 15,
        "grade": "C",
        "checks": {
          "proper_heading_hierarchy": {
            "score": 100,
            "weight": 30,
            "evidence": "plausible",
            "details": "Clean heading hierarchy"
          },
          "uses_article_or_main": {
            "score": 0,
            "weight": 25,
            "evidence": "plausible",
            "details": "Missing <article> and <main> elements"
          },
          "semantic_elements": {
            "score": 32,
            "weight": 20,
            "evidence": "plausible",
            "details": "14 semantic elements, 133 divs (ratio: 10%)"
          },
          "meaningful_alt_texts": {
            "score": 100,
            "weight": 15,
            "evidence": "plausible",
            "details": "1/1 images with meaningful alt text (6 decorative, not counted)"
          },
          "low_div_nesting": {
            "score": 100,
            "weight": 10,
            "evidence": "speculative",
            "details": "Avg div depth: 2.3, max: 6"
          }
        }
      },
      "contentEfficiency": {
        "score": 69,
        "weight": 10,
        "grade": "C",
        "checks": {
          "token_reduction_ratio": {
            "score": 100,
            "weight": 40,
            "evidence": "speculative",
            "details": "94% token reduction (HTML→Markdown)"
          },
          "content_to_noise_ratio": {
            "score": 25,
            "weight": 30,
            "evidence": "speculative",
            "details": "Content ratio: 7.6% (9123 content chars / 120735 HTML bytes)"
          },
          "reasonable_page_weight": {
            "score": 80,
            "weight": 20,
            "evidence": "speculative",
            "details": "HTML size: 118KB"
          },
          "minimal_inline_styles": {
            "score": 50,
            "weight": 10,
            "evidence": "speculative",
            "details": "22/630 elements with inline styles (3.5%)"
          }
        }
      }
    }
  },
  "recommendations": [
    {
      "id": "add_markdown_negotiation",
      "priority": "critical",
      "category": "aiDiscoverability",
      "titleKey": "rec.add_markdown_negotiation.title",
      "descriptionKey": "rec.add_markdown_negotiation.description",
      "howToKey": "rec.add_markdown_negotiation.howto",
      "effort": "significant",
      "estimatedImpact": 5,
      "maxImpact": 5,
      "evidence": "plausible",
      "checkScore": 0,
      "checkDetails": "No Markdown for Agents support detected"
    },
    {
      "id": "add_article_main",
      "priority": "high",
      "category": "semanticHtml",
      "titleKey": "rec.add_article_main.title",
      "descriptionKey": "rec.add_article_main.description",
      "howToKey": "rec.add_article_main.howto",
      "effort": "quick-win",
      "estimatedImpact": 3.8,
      "maxImpact": 3.8,
      "evidence": "plausible",
      "checkScore": 0,
      "checkDetails": "Missing <article> and <main> elements"
    },
    {
      "id": "add_content_signals",
      "priority": "high",
      "category": "aiDiscoverability",
      "titleKey": "rec.add_content_signals.title",
      "descriptionKey": "rec.add_content_signals.description",
      "howToKey": "rec.add_content_signals.howto",
      "effort": "quick-win",
      "estimatedImpact": 2.5,
      "maxImpact": 2.5,
      "evidence": "speculative",
      "checkScore": 0,
      "checkDetails": "No Content-Signal found (robots.txt or HTTP headers)"
    },
    {
      "id": "improve_content_ratio",
      "priority": "medium",
      "category": "contentEfficiency",
      "titleKey": "rec.improve_content_ratio.title",
      "descriptionKey": "rec.improve_content_ratio.description",
      "howToKey": "rec.improve_content_ratio.howto",
      "effort": "moderate",
      "estimatedImpact": 2.3,
      "maxImpact": 3,
      "evidence": "speculative",
      "checkScore": 25,
      "checkDetails": "Content ratio: 7.6% (9123 content chars / 120735 HTML bytes)"
    },
    {
      "id": "add_semantic_elements",
      "priority": "medium",
      "category": "semanticHtml",
      "titleKey": "rec.add_semantic_elements.title",
      "descriptionKey": "rec.add_semantic_elements.description",
      "howToKey": "rec.add_semantic_elements.howto",
      "effort": "moderate",
      "estimatedImpact": 2,
      "maxImpact": 3,
      "evidence": "plausible",
      "checkScore": 32,
      "checkDetails": "14 semantic elements, 133 divs (ratio: 10%)"
    },
    {
      "id": "remove_inline_styles",
      "priority": "low",
      "category": "contentEfficiency",
      "titleKey": "rec.remove_inline_styles.title",
      "descriptionKey": "rec.remove_inline_styles.description",
      "howToKey": "rec.remove_inline_styles.howto",
      "effort": "moderate",
      "estimatedImpact": 0.5,
      "maxImpact": 1,
      "evidence": "speculative",
      "checkScore": 50,
      "checkDetails": "22/630 elements with inline styles (3.5%)"
    }
  ],
  "llmsTxtPreview": "# CFO\n\n> Consulte a base nacional completa de empresas do Brasil por CNAE, cidade, UF, porte, capital social, CNPJ e CEP — pela web ou por API REST, com exportação em CSV e JSON e filtro de recém-abertas para prospecção. Fonte: dados abertos do governo federal.\n\n## Documentation\n- [Documentação](https://cfo.com.br/docs)\n\n## Main\n- [CFO — Consulta CNPJ do Brasil](https://cfo.com.br): A base nacional completa de empresas do Brasil, consultável por CNAE, cidade, UF, porte, capital, CNPJ e CEP — com filt…\n- [CFO dados de empresas](https://cfo.com.br/index)\n- [Soluções](https://cfo.com.br/solucoes)\n- [Documentação](https://cfo.com.br/docs)\n- [Entrar](https://cfo.com.br/login)\n- [Solicitar acesso](https://cfo.com.br/cadastro)\n- [Crédito & risco](https://cfo.com.br/credito)\n- [Inteligência de vendas](https://cfo.com.br/prospeccao)\n- [Compliance & KYC](https://cfo.com.br/kyc)\n\n",
  "llmsTxtExisting": "# CFO — Consulta CNPJ do Brasil\n\n> Base nacional de empresas brasileiras, consultável por web e API. Reúne o registro\n> completo do CNPJ da Receita Federal (69 milhões de empresas, 67,7 milhões de\n> estabelecimentos, 27,7 milhões de vínculos societários) e cruza com outras fontes\n> públicas do governo federal para dossiê, KYC/compliance e prospecção.\n\nCFO é a marca sob a qual opera a MAHALO VENTURES LTDA (CNPJ 49.834.051/0001-08),\nPorto Alegre/RS, Brasil — https://mahalo.com.vc ·\nLinkedIn: https://www.linkedin.com/company/mahalo-ventures/ ·\nCrunchbase: https://www.crunchbase.com/organization/mahalo-ventures\nIdioma: português do Brasil. Todo o conteúdo é renderizado no servidor (não exige JavaScript).\n\n## O que é possível responder com este site\n\n- Situação cadastral de um CNPJ (ativa, baixada, suspensa, inapta), com motivo e data.\n- Razão social, nome fantasia, natureza jurídica, porte, capital social, data de abertura,\n  endereço completo (com código IBGE do município) e CNAE principal e secundários.\n- Regime tributário: opção pelo Simples Nacional e MEI (vigente, base do CNPJ) e forma de\n  tributação declarada na ECF — Lucro Real, Lucro Presumido, Lucro Arbitrado ou imune/isenta.\n  A ECF é publicada com cerca de dois anos de defasagem; o ano de referência é sempre exibido.\n- Quadro societário: sócios com qualificação, data de entrada e faixa etária, incluindo sócio\n  pessoa jurídica, sócio domiciliado no exterior (país e procurador) e administradores.\n- Rede societária / grupo econômico: empresas ligadas pelos mesmos sócios, controle e participação.\n- Sinais de compliance (KYC), sempre como indício auditável na fonte, nunca como score:\n  dívida ativa da União (PGFN), sanções e inidoneidade (CEIS/CNEP), Lista Suja do trabalho\n  escravo (MTE), autos e embargos do IBAMA, pessoa politicamente exposta (PEP) entre os sócios.\n- Patrimônio e atividade: marcas, patentes, desenhos industriais e programas de computador\n  (INPI), contratos de transferência de tecnologia e franquia, aeronaves (ANAC/RAB), títulos\n  minerários (ANM), obras (CNO), domínios .br registrados, supervisão do Banco Central.\n- Dinheiro público: contratos com o governo (PNCP), convênios, financiamentos (BNDES, FINEP)\n  e emendas parlamentares recebidas.\n\n## Princípios editoriais (relevantes para citação)\n\n- Todo dado vem de fonte pública oficial, com fonte e data declaradas em cada bloco.\n- Indício não é prova: o site não atribui score, nota ou juízo de risco — apresenta o fato e a fonte.\n- CPF de pessoa física aparece mascarado na origem (padrão da Receita Federal); o site não expõe CPF.\n- Quando a fonte não permite afirmar algo, o site diz isso explicitamente em vez de estimar.\n\n## Páginas principais\n\n- [Consulta CNPJ grátis](https://cfo.com.br/consulta-cnpj-gratis): consulta pública sem cadastro, por CNPJ, razão social ou nome de sócio.\n- [Início](https://cfo.com.br/): visão geral do produto e da cobertura da base.\n- [Fontes de dados](https://cfo.com.br/fontes): catálogo de todas as fontes públicas usadas, com órgão, periodicidade e data da última carga.\n- [Documentação da API](https://cfo.com.br/docs): API REST em JSON, autenticação por chave, busca e dossiê por CNPJ.\n- [KYC e compliance](https://cfo.com.br/kyc): como os sinais de compliance são montados.\n- [Soluções](https://cfo.com.br/solucoes): casos de uso (crédito, prospecção, licitações, due diligence, ESG, recuperação).\n\n## Observatórios (dados agregados, atualizados periodicamente)\n\n- [Parcelamentos da Receita Federal](https://cfo.com.br/parcelamentos-receita-federal)\n- [Movimentações empresariais no Brasil](https://cfo.com.br/movimentacoes-empresariais-brasil)\n- [Mineração no Brasil](https://cfo.com.br/mineracao-brasil)\n- [Obras e construção](https://cfo.com.br/obras-construcao-brasil)\n- [Registro de marcas no INPI](https://cfo.com.br/registro-marcas-inpi)\n- [Emendas parlamentares](https://cfo.com.br/emendas-parlamentares-brasil)\n\n## Empresas novas (aberturas recentes, por estado e por segmento)\n\n- [Hub por estado e segmento](https://cfo.com.br/empresas-novas): quantas empresas abriram\n  nos últimos 60 dias em cada UF, e as 50 mais recentes de cada recorte. A data da carga\n  da Receita Federal é declarada na página; a base é mensal.\n- Por estado: /empresas-novas-{uf} (ex.: /empresas-novas-sp, /empresas-novas-rs — 27 páginas).\n- Por segmento: holdings, consultórios médicos, clínicas odontológicas, autopeças, açougues,\n  materiais de construção, incorporadoras, construtoras, aluguel de imóveis e revendas de\n  veículos — /empresas-novas-{segmento} (ex.: /empresas-novas-holdings).\n\n## Guias\n\n- [Laranja: CNPJ, e-mail e endereço compartilhados](https://cfo.com.br/laranja-cnpj-email-endereco)\n- [Grafo societário e grupo econômico](https://cfo.com.br/grafo-societario-grupo-economico)\n- [Dívida ativa exigível vs parcelada](https://cfo.com.br/divida-ativa-exigivel-vs-parcelada)\n- [Contrato público como sinal de risco de crédito](https://cfo.com.br/contrato-publico-risco-credito)\n- [Aeronave em nome de empresa (RAB)](https://cfo.com.br/aeronave-empresa-rab)\n\n## Observações\n\n- Sitemap: https://cfo.com.br/sitemap.xml\n- Crawlers de IA são explicitamente permitidos em https://cfo.com.br/robots.txt\n- Dossiê individual de empresa (/consulta) exige conta e fica fora do índice — a consulta\n  pública gratuita é /consulta-cnpj-gratis.\n- Para comprovante oficial (cartão CNPJ), a fonte é a própria Receita Federal; este site é\n  para investigar empresa, sócios, rede societária e sinais públicos.",
  "emergingProtocols": {
    "oauthProtectedResource": {
      "exists": true,
      "url": "https://cfo.com.br/.well-known/oauth-protected-resource",
      "resource": "https://cfo.com.br/mcp",
      "authorizationServers": [
        "https://cfo.com.br"
      ],
      "scopesSupported": [
        "mcp"
      ]
    },
    "oauthDiscovery": {
      "exists": true,
      "url": "https://cfo.com.br/.well-known/oauth-authorization-server",
      "issuer": "https://cfo.com.br",
      "authorizationEndpoint": "https://cfo.com.br/oauth/authorize",
      "tokenEndpoint": "https://cfo.com.br/oauth/token",
      "grantTypesSupported": [
        "authorization_code",
        "refresh_token"
      ],
      "scopesSupported": [
        "mcp"
      ]
    },
    "mcpServerCard": {
      "exists": true,
      "url": "https://cfo.com.br/.well-known/mcp.json",
      "draft": true,
      "name": "cfo",
      "version": "1.0.0",
      "description": "Base pública de empresas do Brasil: registro completo do CNPJ da Receita Federal (69 milhões de empresas) cruzado com outras fontes abertas do governo federal. Busca por filtro, dossiê por CNPJ e triagem KYC em lote. Requer plano pago; a chave do plano Free tem acesso ao site e à",
      "transport": null,
      "tools": 3,
      "resources": null,
      "prompts": null
    },
    "a2aAgentCard": {
      "exists": true,
      "url": "https://cfo.com.br/.well-known/agent-card.json",
      "name": "CFO — dados de empresas brasileiras",
      "version": "1.0.0",
      "description": "Consulta a base pública de empresas do Brasil: registro completo do CNPJ da Receita Federal cruzado com outras fontes abertas do governo federal (dívida ativa, sanções, aeronaves, domínios, obras, setor elétrico, marcas). Responde busca por filtro, dossiê por CNPJ e triagem em lo",
      "capabilities": 3,
      "skills": 3,
      "endpoint": "https://cfo.com.br/mcp"
    },
    "apiCatalog": {
      "exists": true,
      "url": "https://cfo.com.br/.well-known/api-catalog",
      "contentType": "application/linkset+json",
      "validMediaType": true,
      "apis": 1
    },
    "agentSkills": {
      "exists": true,
      "url": "https://cfo.com.br/.well-known/agent-skills/index.json",
      "draft": true,
      "schema": null,
      "skills": 3,
      "names": [
        "buscar-empresas-brasil",
        "dossie-cnpj",
        "triagem-kyc-lote"
      ]
    },
    "count": 6,
    "total": 6
  },
  "botAccess": {
    "probed": true,
    "bot": "OAI-SearchBot",
    "controlStatus": 200,
    "botStatus": 200,
    "discriminates": false,
    "refusedAsBot": false,
    "edge": "Cloudflare",
    "verifiable": false,
    "detail": "This origin answers OAI-SearchBot exactly as it answers any other client (200). No edge-level filtering of AI crawlers observed."
  },
  "snippets": [
    {
      "id": "add_article_main",
      "title": "Wrap content in <main> and <article>",
      "description": "Semantic HTML landmarks help AI agents identify the main content of your page.",
      "language": "html",
      "code": "<main>\n  <article>\n    <h1>Your Page Title</h1>\n    <p>Your content here...</p>\n  </article>\n</main>",
      "filename": "<body>"
    },
    {
      "id": "add_content_signals",
      "title": "Add Content-Signal directives",
      "description": "Content-Signal tells AI agents how they may use your content. The canonical location is robots.txt, but you can also expose it as an HTTP header from any stack.",
      "language": "txt",
      "code": "User-agent: *\nContent-Signal: search=yes, ai-input=yes, ai-train=no",
      "filename": "/robots.txt",
      "stacks": [
        {
          "id": "robots",
          "label": "robots.txt",
          "language": "txt",
          "filename": "/robots.txt",
          "code": "User-agent: *\nContent-Signal: search=yes, ai-input=yes, ai-train=no"
        },
        {
          "id": "nginx",
          "label": "Nginx",
          "language": "nginx",
          "filename": "server block",
          "code": "# Inside your server { } block:\nadd_header Content-Signal \"search=yes, ai-input=yes, ai-train=no\" always;"
        },
        {
          "id": "apache",
          "label": "Apache",
          "language": "apache",
          "filename": ".htaccess",
          "code": "# In .htaccess (or VirtualHost):\nHeader set Content-Signal \"search=yes, ai-input=yes, ai-train=no\""
        },
        {
          "id": "wordpress",
          "label": "WordPress",
          "language": "php",
          "filename": "functions.php",
          "code": "<?php\n// In your theme's functions.php or a small mu-plugin\nadd_action('send_headers', function () {\n    header('Content-Signal: search=yes, ai-input=yes, ai-train=no');\n});\n\n// Optional: also append the directive to the dynamic robots.txt\nadd_filter('robots_txt', function ($output) {\n    return $output . \"\\nContent-Signal: search=yes, ai-input=yes, ai-train=no\\n\";\n}, 10, 1);"
        },
        {
          "id": "nextjs",
          "label": "Next.js",
          "language": "typescript",
          "filename": "middleware.ts",
          "code": "// middleware.ts (Next.js 13+ App Router or Pages Router)\nimport { NextResponse } from 'next/server';\nexport function middleware() {\n  const res = NextResponse.next();\n  res.headers.set(\n    'Content-Signal',\n    'search=yes, ai-input=yes, ai-train=no'\n  );\n  return res;\n}\nexport const config = { matcher: '/:path*' };"
        },
        {
          "id": "cloudflare",
          "label": "Cloudflare Workers",
          "language": "javascript",
          "filename": "worker.js",
          "code": "// Cloudflare Worker that proxies your origin and adds the header\nexport default {\n  async fetch(request, env, ctx) {\n    const res = await fetch(request);\n    const newRes = new Response(res.body, res);\n    newRes.headers.set(\n      'Content-Signal',\n      'search=yes, ai-input=yes, ai-train=no'\n    );\n    return newRes;\n  },\n};"
        },
        {
          "id": "express",
          "label": "Express / Fastify",
          "language": "javascript",
          "filename": "server.js",
          "code": "// Express\napp.use((req, res, next) => {\n  res.setHeader('Content-Signal', 'search=yes, ai-input=yes, ai-train=no');\n  next();\n});\n\n// Fastify\nfastify.addHook('onSend', (request, reply, payload, done) => {\n  reply.header('Content-Signal', 'search=yes, ai-input=yes, ai-train=no');\n  done();\n});"
        }
      ]
    },
    {
      "id": "add_markdown_negotiation",
      "title": "Support Markdown for Agents",
      "description": "Let AI agents request a clean Markdown version of any page via content negotiation, .md alternate URLs, link tags or Link headers.",
      "language": "html",
      "code": "<!-- Mechanism 3: link tag advertising the .md alternate -->\n<link rel=\"alternate\" type=\"text/markdown\" href=\"/page.md\">",
      "filename": "<head>",
      "stacks": [
        {
          "id": "html",
          "label": "HTML <head>",
          "language": "html",
          "filename": "<head>",
          "code": "<!-- Mechanism 3: link tag advertising the .md alternate -->\n<link rel=\"alternate\" type=\"text/markdown\" href=\"/page.md\">"
        },
        {
          "id": "express",
          "label": "Express",
          "language": "javascript",
          "filename": "server.js",
          "code": "// Mechanisms 1 + 4: content negotiation + Link header\napp.get('/page', (req, res) => {\n  res.setHeader('Vary', 'Accept');\n  res.setHeader('Link', '</page.md>; rel=\"alternate\"; type=\"text/markdown\"');\n  if ((req.headers.accept || '').includes('text/markdown')) {\n    res.type('text/markdown; charset=utf-8');\n    return res.send(renderMarkdown('page'));\n  }\n  res.render('page');\n});"
        },
        {
          "id": "fastify",
          "label": "Fastify",
          "language": "javascript",
          "filename": "server.js",
          "code": "// Mechanisms 1 + 4: content negotiation + Link header\nfastify.get('/page', async (req, reply) => {\n  reply.header('Vary', 'Accept');\n  reply.header('Link', '</page.md>; rel=\"alternate\"; type=\"text/markdown\"');\n  if ((req.headers.accept || '').includes('text/markdown')) {\n    return reply.type('text/markdown; charset=utf-8').send(renderMarkdown('page'));\n  }\n  return reply.view('/page.ejs');\n});"
        },
        {
          "id": "nextjs",
          "label": "Next.js",
          "language": "typescript",
          "filename": "app/page/route.ts",
          "code": "// Next.js App Router — Route Handler returning Markdown\nimport { NextRequest } from 'next/server';\nimport { renderMarkdown } from '@/lib/md';\nexport async function GET(req: NextRequest) {\n  const accept = req.headers.get('accept') || '';\n  if (accept.includes('text/markdown')) {\n    return new Response(await renderMarkdown('page'), {\n      headers: {\n        'Content-Type': 'text/markdown; charset=utf-8',\n        'Vary': 'Accept',\n      },\n    });\n  }\n  // Fall through to the page component\n  return new Response(null, { status: 404 });\n}"
        },
        {
          "id": "wordpress",
          "label": "WordPress",
          "language": "php",
          "filename": "functions.php",
          "code": "<?php\n// Mechanism 1: respond to Accept: text/markdown on the same URL\nadd_action('template_redirect', function () {\n    if (!is_singular()) return;\n    $accept = $_SERVER['HTTP_ACCEPT'] ?? '';\n    if (strpos($accept, 'text/markdown') === false) return;\n    header('Content-Type: text/markdown; charset=utf-8');\n    header('Vary: Accept');\n    $post = get_queried_object();\n    echo \"# \" . get_the_title($post) . \"\\n\\n\";\n    echo wp_strip_all_tags(apply_filters('the_content', $post->post_content));\n    exit;\n});"
        },
        {
          "id": "static",
          "label": "Hugo / Jekyll / Astro",
          "language": "txt",
          "filename": "static/page.md",
          "code": "# Mechanism 2: serve .md alongside .html\n# Hugo: place page.md in /static/ — built unchanged\n# Jekyll: drop page.md in /assets/ — copied as-is\n# Astro: src/pages/page.md.ts that exports a GET returning markdown\n\n# Then advertise with mechanism 3 in <head>:\n#   <link rel=\"alternate\" type=\"text/markdown\" href=\"/page.md\">"
        }
      ]
    }
  ]
}

API를 사용하여 프로그래밍 방식으로 가져올 수 있습니다 (곧 출시)

이 JSON은 내부용입니다 — Markdown 및 llms.txt 파일과 달리 사이트에 업로드하기 위한 것이 아닙니다. 시간에 따른 점수 추적을 위한 기준값으로 저장하거나, 개발팀과 공유하거나, CI/CD 파이프라인에 통합하세요.

결과 공유

또는 AI에게 개선 방법을 물어보세요

다른 의견도 들어보시겠어요?

Cloudflare에도 무료 스캐너가 있는데, 던지는 질문이 다릅니다. 그쪽은 에이전트가 호출할 수 있도록 사이트가 게시한 것(MCP 서버 카드, Agent Skills, API 카탈로그, DNS 레코드)을 채점합니다. 저희는 에이전트가 콘텐츠에 도달해 읽고 이해할 수 있는지를 채점합니다. 한쪽은 좋고 다른 쪽은 나쁠 수 있으니 두 점수가 다른 것은 당연합니다. 서로 다른 질문에 대한 답이고, 둘 다 알아둘 가치가 있습니다.

Cloudflare로 cfo.com.br 검사하기

배지 삽입

이 배지를 사이트에 추가하세요. AI 준비도 점수가 변경되면 자동으로 업데이트됩니다.

AgentReady.md score for cfo.com.br
Script 권장
<script src="https://agentready.md/badge.js" data-id="4ff42c71-42cf-4dad-812a-8bf1c0955356" data-domain="cfo.com.br"></script>
Markdown
[![AgentReady.md score for cfo.com.br](https://agentready.md/badge/cfo.com.br.svg)](https://agentready.md/ko/r/cfo.com.br)

곧 출시: 전체 도메인 분석

전체 도메인을 크롤링하고, llms.txt를 생성하고, AI 준비도 점수를 시간에 따라 모니터링하세요. 대기자 명단에 등록하여 알림을 받으세요.

명단에 등록되었습니다! 서비스 출시 시 알려드리겠습니다.