API que permite obtener la información de una empresa o persona juridica mediante el RUC.
Hace uso de Web Scrapping a la página de la SUNAT: https://e-consultaruc.sunat.gob.pe/cl-ti-itmrconsruc/frameCriterioBusqueda.jsp
Ofrece las siguientes ventajas:
- Permite obtener informacion de una empresa en tiempo real mediante el RUC.
- No es necesario descargar la base de datos que SUNAT ofrece.
Esta API está desarrollada en usando las siguientes tecnologias:
- Python 3.7
- Flask
- Tesseract OCR
- BeautifulSoup
Instalar las depencias usando el siguiente comando:
pip install -r requirements.txt
Instalar Tesseract de la siguiente página y elegir el instalador de 32 bits o 64 bits (depende de la PC a ejecutar el API):
https://github.com/UB-Mannheim/tesseract/wiki
Despues de la instalación, configurar la ruta de donde se ha instalado Tesseract en el archivo config.py Ejemplo:
TESSERACT_ROUTE = r'C:\Program Files\Tesseract-OCR\tesseract.exe'
Para empezar la aplicación usar:
flask run