✅ ValidaLatam Todos los validadores · API docs · RapidAPI · EN

Validar RUC EC online gratis (Ecuador)

RUC ecuatoriano · Emisor: SRI. Comprobantes electrónicos SRI, alta de proveedores.

Validador online gratis

Se valida con el algoritmo público; no guardamos los datos ingresados.

Formato

13 dígitos. Persona natural: cédula + 001. Sociedad privada: tercer dígito 9. Pública: tercer dígito 6.

Algoritmo del dígito verificador

  1. Natural: se valida la cédula (mod 10) y el sufijo de establecimiento.
  2. Privada: pesos 4,3,2,7,6,5,4,3,2, mod 11.
  3. Pública: pesos 3,2,7,6,5,4,3,2 sobre 8 dígitos, mod 11.

Casos de uso

Comprobantes electrónicos SRI, alta de proveedores.

Ejemplos de código

# curl (RapidAPI)
curl -X POST "https://validalatam.p.rapidapi.com/validate" -H "Content-Type: application/json" \
  -H "X-RapidAPI-Key: $RAPIDAPI_KEY" -H "X-RapidAPI-Host: validalatam.p.rapidapi.com" \
  -d '{"type":"EC_RUC","value":"0398413539001"}'
# Python
import requests
r = requests.post("https://validalatam.p.rapidapi.com/validate", json={"type": "EC_RUC", "value": "0398413539001"},
                 headers={"X-RapidAPI-Key": KEY, "X-RapidAPI-Host": "validalatam.p.rapidapi.com"})
print(r.json()["valid"], r.json()["formatted"])
// JavaScript (fetch)
const r = await fetch("https://validalatam.p.rapidapi.com/validate", { method: "POST",
  headers: { "Content-Type": "application/json", "X-RapidAPI-Key": KEY, "X-RapidAPI-Host": "validalatam.p.rapidapi.com" },
  body: JSON.stringify({ type: "EC_RUC", value: "0398413539001" }) });
const { valid, formatted, error } = await r.json();
# Respuesta
{
  "valid": true,
  "type": "EC_RUC",
  "country": "EC",
  "input": "0398413539001",
  "normalized": "0398413539001",
  "formatted": "0398413539001"
}

Planes de la API en RapidAPI

Plan gratuito para empezar; planes pagos para producción con mayor volumen y validación por lote (hasta 1000 por request).

Ver planes en RapidAPI →

Preguntas frecuentes

¿Cómo se calcula el dígito verificador del RUC EC?

Natural: se valida la cédula (mod 10) y el sufijo de establecimiento. Privada: pesos 4,3,2,7,6,5,4,3,2, mod 11. Pública: pesos 3,2,7,6,5,4,3,2 sobre 8 dígitos, mod 11.

¿Qué formato tiene el RUC EC?

13 dígitos. Persona natural: cédula + 001. Sociedad privada: tercer dígito 9. Pública: tercer dígito 6.

¿La API distingue el tipo de RUC?

Sí, devuelve en details si es natural, privado o público.

¿Es gratis este validador?

Sí, la herramienta web es gratuita. Para integrarlo en tu sistema usá la API: tiene plan gratuito en RapidAPI.

¿La API guarda los números que valido?

No. La validación es determinística, sin almacenamiento ni consultas a terceros.

Otros validadores

Cédula EC · EcuadorCUIT · ArgentinaCUIL · ArgentinaDNI · ArgentinaCBU · ArgentinaCVU · ArgentinaCPF · BrasilCNPJ · BrasilRFC · México