Documentación de la API
Referencia común a todos los países. Los campos de la respuesta de cada uno están en su página: República Dominicana, Ecuador y Argentina.
- Cómo empezar
- Autenticación
- Consultar por identificador
- Buscar por nombre
- Estado de los datos
- Límites
- Errores
Cómo empezar
- Crea una cuenta con tu email y una contraseña.
- Genera tu API key en Mi cuenta.
- Haz tu primera consulta:
curl -H "X-API-Key: TU_API_KEY" https://idfiscal.com/v1/do/rnc/101010632
Autenticación
Envía tu key en el header X-API-Key en cada petición. Cada cuenta tiene una sola key, válida para todos los países. Si la regeneras, la anterior deja de funcionar al instante.
No pongas la key en código que corre en el navegador o en apps móviles, porque cualquiera podría copiarla. Haz las consultas desde tu servidor.
Consultar por identificador
GET /v1/{pais}/{identificador}/{numero}
| País | Identificador | Ruta | Registros | Actualizado |
|---|---|---|---|---|
| República Dominicana | RNC o cédula | /v1/do/rnc |
795,983 | 28/10/2026 |
| Ecuador | RUC o cédula | /v1/ec/ruc |
7,155,547 | 28/10/2026 |
| Argentina | CUIT | /v1/ar/cuit |
6,211,641 | 28/10/2026 |
Devuelve el contribuyente con ese número, o 404 si no está en el padrón. El número se acepta con o sin guiones.
Buscar por nombre
GET /v1/{pais}/{identificador}?q={texto}&limit={n}&offset={n}
| Parámetro | Descripción |
|---|---|
q | Texto a buscar en la razón social o el nombre comercial. Mínimo 3 caracteres. No distingue mayúsculas. |
limit | Cantidad de resultados por página, de 1 a 50. Por defecto 20. |
offset | Cuántos resultados saltar. Por defecto 0. Para la página siguiente, suma limit al offset anterior. |
La búsqueda solo incluye personas jurídicas (empresas, asociaciones, entidades). Las personas físicas inscritas en el padrón se pueden validar por número exacto, pero no aparecen en la búsqueda.
Los resultados van ordenados del más al menos parecido al texto buscado. total es la cantidad de coincidencias. Quedan más páginas mientras offset + limit < total. Cada página cuenta como una consulta para tu límite.
curl -H "X-API-Key: TU_API_KEY" "https://idfiscal.com/v1/ar/cuit?q=mercadolibre&limit=2"
{
"data": [
{ "cuit": "30703088534", "denominacion": "MERCADOLIBRE S.R.L.", ... },
{ "cuit": "30719373387", "denominacion": "MERCADOLIBRE FCI CERRADO DE CR", ... }
],
"total": 2,
"limit": 2,
"offset": 0
}
Estado de los datos
GET /v1/meta
Devuelve, por país, la cantidad de registros y la fecha de la última actualización.
{
"paises": {
"do": { "pais": "República Dominicana", "total": 795983, "actualizado": "2026-10-28T03:09:32Z" },
"ec": { "pais": "Ecuador", "total": 7155547, "actualizado": "2026-10-28T03:06:25Z" },
"ar": { "pais": "Argentina", "total": 6211641, "actualizado": "2026-10-28T02:17:25Z" }
}
}
Límites
Cada cuenta puede hacer 30 consultas por minuto y 1000 por día, sumando todos los países. Si necesitas más, escríbenos a soporte@idfiscal.com.
Cada respuesta incluye estos headers:
| Header | Descripción |
|---|---|
X-RateLimit-Limit | Peticiones permitidas en la ventana actual. |
X-RateLimit-Remaining | Peticiones que te quedan en esa ventana. |
X-RateLimit-Reset | Momento en que se reinicia la ventana (Unix, en segundos). |
Si pasas el límite, la respuesta es 429, con el header Retry-After indicando cuántos segundos esperar.
Errores
Los errores se devuelven en JSON con este formato:
{ "error": "RNC no encontrado" }
| Código | Cuándo ocurre |
|---|---|
400 | Identificador con formato inválido (o CUIT con dígito verificador incorrecto), o q, limit u offset fuera de rango. |
401 | Falta el header X-API-Key o la key no es válida. |
404 | El identificador no está en el padrón. |
429 | Pasaste el límite de consultas. |
500 | Error del servidor. Intenta de nuevo más tarde. |
Crear cuenta gratis