Verificación Empresarial en Ecuador
La API de Validación Empresarial de Verifik autentica empresas ecuatorianas con datos oficiales del gobierno. Está diseñada para agilizar procesos KYB (Know Your Business), prevenir fraude y cumplir requisitos regulatorios.
Construimos esta integración para negocios que necesitan confirmar de forma rápida, segura y automatizada la legitimidad de empresas, socios o proveedores.
¿Qué valida esta API?
Nuestra API se conecta directamente con registros oficiales para validar:
- Razón social y RUCEC: admite el Registro Único de Contribuyentes del Ecuador (RUCEC).
- Información empresarial: devuelve razón social, estado, tipo de contribuyente, régimen, actividad económica principal, flags contables y de retención, fechas del contribuyente y representantes legales.
- Coincidencia: confirma que la información corresponde al número RUCEC.
Al verificar estos datos reduces el riesgo de fraude y apoyas flujos de cumplimiento.
Referencia de la API
Endpoint
GET https://api.verifik.co/v3/ec/company
Consulta una empresa ecuatoriana con documentType RUCEC y documentNumber (13 dígitos, sin separadores). Devuelve campos de registro—incluida actividad económica, régimen y representantes legales—para KYB, evaluación de proveedores y cumplimiento.
Headers
| Name | Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
Parámetros
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
documentType | string | Yes | Tipo de documento. Valor permitido: RUCEC. | RUCEC |
documentNumber | string | Yes | RUCEC de 13 dígitos sin espacios ni puntos. | 1793197955001 |
Solicitud
- Node.js
- PHP
- Python
- Go
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v3/ec/company", {
params: { documentType: "RUCEC", documentNumber: "1793197955001" },
headers: { Accept: "application/json", Authorization: `Bearer ${process.env.VERIFIK_TOKEN}` },
});
console.log(data);
<?php
$ch = curl_init("https://api.verifik.co/v3/ec/company");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Accept: application/json",
"Authorization: Bearer " . getenv("VERIFIK_TOKEN")
]);
$query = http_build_query([
"documentType" => "RUCEC",
"documentNumber" => "1793197955001"
]);
curl_setopt($ch, CURLOPT_URL, "https://api.verifik.co/v3/ec/company?".$query);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
import os, requests
url = "https://api.verifik.co/v3/ec/company"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
params = {"documentType": "RUCEC", "documentNumber": "1793197955001"}
r = requests.get(url, headers=headers, params=params)
print(r.json())
package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://api.verifik.co/v3/ec/company?documentType=RUCEC&documentNumber=1793197955001"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Set("Accept", "application/json")
req.Header.Set("Authorization", "Bearer "+getenv("VERIFIK_TOKEN"))
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
fmt.Println(resp.Status)
}
Respuesta
- 200
- 404
- 409
- 401
- 500
{
"data": {
"accountingRequired": "SI",
"businessName": "PANADERÍA Y PASTELERIA 227 S.A.S.",
"cancellationSuspensionReason": null,
"category": null,
"contributorDates": {
"startOfActivities": "2022-07-19 00:00:00.0",
"cessation": "",
"restartOfActivities": "",
"lastUpdate": "2023-08-09 08:34:14.0"
},
"documentNumber": "1793197955001",
"documentType": "RUCEC",
"ghostTaxpayer": "NO",
"legalRepresentatives": [
{
"identification": "1708262132",
"name": "LIZARZABURU CASTILLO PABLO ANDRES"
}
],
"mainEconomicActivity": "ACTIVIDADES DE PREPARACIÓN Y SERVICIO DE BEBIDAS PARA SU CONSUMO INMEDIATO EN: CAFÉS, TIENDAS DE JUGOS DE FRUTA, VENDEDORES AMBULANTES DE BEBIDAS, ETCÉTERA.",
"nonexistentTransactions": "NO",
"regime": "GENERAL",
"ruc": "1793197955001",
"specialTaxpayer": "NO",
"status": "ACTIVO",
"taxpayerType": "SOCIEDAD",
"withholdingAgent": "SI"
},
"signature": {
"dateTime": "July 17, 2026 6:15 PM",
"message": "Certified by Verifik.co"
},
"id": "CMPY1"
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "documentType must be one of: [RUCEC]"
}
{
"code": "MissingParameter",
"message": "missing documentNumber\n"
}
{
"message": "Authentication required",
"code": "UNAUTHORIZED"
}
{
"code": "InternalServerError",
"message": "Server error."
}
Notas
documentNumberdebe tener exactamente 13 dígitos sin separadores.- RUC demo sandbox:
1790008959001(ACERO COMERCIAL ECUATORIANO S.A.). - Ejemplos en vivo:
1793197955001,1191795453001. - El endpoint legado
GET /v2/ec/companysigue disponible con una respuesta más reducida.
Casos de uso comunes
- Onboarding B2B: verifica empresas al registrar socios o proveedores.
- Servicios financieros: autentica negocios antes de abrir cuentas o procesar transacciones.
- Cumplimiento y debida diligencia: valida información empresarial en flujos KYC/KYB.
- E-commerce y marketplaces: confirma legitimidad antes de permitir ventas en tu plataforma.
Fuentes oficiales y confiabilidad
Nos conectamos directamente con fuentes oficiales del gobierno ecuatoriano para entregar información verificada y actualizada. Cada consulta se maneja con estrictos estándares de seguridad y cumplimiento.
Beneficios clave
- Cumplimiento automatizado: agiliza controles KYB sin fricción innecesaria.
- Resultados instantáneos: verificaciones en segundos para onboarding en tiempo real.
- Datos confiables: información proveniente de registros oficiales.
- Integración sencilla: REST API y SDKs compatibles.
Cumplimiento y seguridad
Priorizamos la seguridad de tus datos. Verifik usa cifrado avanzado (HTTPS/TLS 1.3) y estándares estrictos de privacidad. El servicio se monitorea 24/7 y ofrece controles de acceso basados en roles.
Sobre Verifik
Verifik es una plataforma líder en verificación de identidad, cumplimiento y prevención de fraude en Latinoamérica. Nuestras APIs automatizan KYC, KYB, AML y biometría, conectando negocios con fuentes oficiales en Colombia, México, Perú, Chile, Ecuador, Argentina, Brasil y más.