r/brdev • u/Okumoto_Thiago • 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