Travis-CI Build Status

AppVeyor Build Status

cnpjReceita

Webscraper que realiza consulta de CNPJ na Receita Federal.

Instalação

if (!require(devtools)) install.packages('devtools')
devtools::install_github('LuizFelipeNeves/receita-cnpj-lib')

Modo de uso

library(cnpjReceita)
cnpj <- '00.000.000/0001-91'

Se quiser apenas salvar o HTML resultante da pesquisa na pasta dir, rode

buscar_cnpj(cnpj, dir = './', output = 'html')

Se quiser somente um data.frame organizado com os resultados, rode

d_result <- buscar_cnpj(cnpj, output = 'df')
d_result

Se quiser retornar o data.frame e salvar o HTML, use output='both'.

QSA

Se quiser baixar também o QSA, use a opção qsa = TRUE

d_result <- buscar_cnpj(cnpj, output = 'df', qsa = TRUE)
d_result

Note que nesse caso, o resultado é uma lista com três tibbles:

  • dados_cnpj com as informações da página principal (mesma tibble retornada quando qsa = FALSE);
  • infos_basicas com as informações básicas da empresa na página do QSA; e
  • qsa informações do quadro social.

TODO

  • Buscar vetor de CNPJs.
  • Buscar em paralelo.
  • Mais checks.

Agradecimentos

Turminha da página decryptr.

License

MIT