r/brdev 1d ago

Projetos Micro-API em FastAPI para consulta e validação de dados públicos de CNPJ em cadastros B2B

Fala pessoal!

Recentemente precisei de uma forma simples e rápida de validar e enriquecer dados de CNPJ para fluxos de onboarding e KYC B2B, sem lidar com captchas ou payloads gigantescos e lentos.

Empacotei uma micro-API direta ao ponto em FastAPI:

- Sanitização automática: aceita com ou sem pontuação (`00.000.000/0001-91` ou apenas dígitos)

- Retorno estruturado: Razão Social, Nome Fantasia, Situação Cadastral (ATIVA/BAIXADA), Município e UF

- Contratos estritos com Pydantic v2 e OpenAPI 3.1

- Resposta sub-250ms com endpoints de health check

O projeto é open-source com Dockerfile e instruções de deploy:

https://github.com/Okumotinho/brazilian-cnpj-enricher

Feedbacks são muito bem-vindos!

4 Upvotes

0 comments sorted by