api-br-wrapper
Version:
**API-BR-Wrapper** é uma biblioteca Node.js para facilitar o acesso a diversas **APIs públicas brasileiras**. Com ela, você pode integrar informações como dados do IBGE, consulta de CNPJs na Receita Federal, rastreio de encomendas nos Correios e muito mai
22 lines (16 loc) • 563 B
text/typescript
import axios from "axios";
import { CnpjData } from "./interfaces/CnpjData";
import dotenv from 'dotenv';
dotenv.config();
const RECEITA_BASE_URL = process.env.RECEITA_BASE_URL;
const ReceitaFederal = {
async getCnpjData(cnpj: string): Promise<CnpjData> {
try {
const response = await axios.get<CnpjData>(`${RECEITA_BASE_URL}/${cnpj}`);
return response.data;
} catch (error: any) {
throw new Error(`Erro ao acessar os dados da Receita Federal: ${error.message}`);
}
},
};
export default ReceitaFederal;