Emisores
Consultar un RUC o una cédula
Completa a tu comprador o proveedor con lo que registra el SRI, a partir de su identificación.
Cuando tu cliente te da su RUC o su cédula, no le pidas nada más: consúltalo.
curl https://api.fiscalbase.io/v1/ec/taxpayers/1790012345001 \
-H "Authorization: Bearer $FISCALBASE_API_KEY"{
"object": "taxpayer",
"identification": "1790012345001",
"identification_type": "ruc",
"name": "FERRETERIA EL SOL S.A.",
"ruc": "1790012345001",
"registration": {
"status": "ACTIVO",
"regime": "general",
"keeps_accounting": true,
"withholding_agent": true,
"special_taxpayer": false,
"flagged": false,
"establishments": [
{
"code": "001",
"address": "PICHINCHA / QUITO / …",
"head_office": true,
"open": true
}
]
},
"fetched_at": "2026-09-29T14:02:11Z",
"stale": false
}Un solo endpoint para ambas identificaciones:
- Con un RUC (13 dígitos),
namees la razón social yregistrationlo que el SRI registra de él. - Con una cédula (10 dígitos),
namees el nombre completo del titular, apellidos primero. Si esa persona tiene RUC,rucyregistrationlo traen; si no, sonnull.
Para qué sirve
- Completar un comprador o proveedor: pon
nameenbuyer.namey tu factura sale con el nombre exacto del SRI. - Saber si te retiene:
withholding_agentyspecial_taxpayerte dicen si tu cliente debe emitirte una retención. - Evitar problemas:
flaggedindica que el SRI marcó el RUC como empresa fantasma o con transacciones inexistentes.
Si el SRI no responde
Guardamos cada respuesta 24 horas. Si el SRI no responde y tenemos una respuesta anterior, te la damos con "stale": true y su fetched_at. Si no tenemos ninguna, respondemos 503. Una identificación que el SRI no conoce responde 404.
No guardamos ni devolvemos datos personales que el SRI publica y que tus comprobantes no necesitan, como los representantes legales.