cURL
curl --request POST \ --url https://api.example.com/consulta/ruc \ --header 'Content-Type: application/json' \ --header 'token: <token>' \ --data ' { "ruc": "<string>" } '
{ "codigoRespuesta": "<string>", "mensajeRespuesta": "<string>", "statusCode": 123, "error": "<string>", "datosRUC": { "estado": "<string>", "nombre": "<string>", "RUCdv": "<string>", "numeroRUC": 123, "facturaElectronica": "<string>", "codigoEstado": "<string>" } }
Query taxpayer information by RUC (Registro Único de Contribuyente)
curl -X POST https://api.jsifen.com/consulta/ruc \ -H "Content-Type: application/json" \ -H "token: your-api-token" \ -H "Emisor: 80012345-7" \ -d '{ "ruc": "80012345-7" }'
{ "codigoRespuesta": "0", "mensajeRespuesta": "Consulta exitosa", "statusCode": 200, "error": null, "datosRUC": { "estado": "ACTIVO", "nombre": "EMPRESA EJEMPLO S.A.", "RUCdv": "80012345-7", "numeroRUC": 80012345, "facturaElectronica": "SI", "codigoEstado": "01" } }
{ "codigoRespuesta": "404", "mensajeRespuesta": "RUC no encontrado", "statusCode": 200, "error": null, "datosRUC": null }
Error interno: [error message]
XXXXXXXX-X
80012345-7
datosRUC: null