Verificación instantánea de empresas canadienses

API de consulta de empresas en Canadá: búsqueda por nombre y provincia

Tabla de Contenidos
Comparte este artículo

Actualizado en noviembre de 2026

Esta guía muestra cómo consultar una empresa en Canadá por nombre y provincia con la API de Verifik: el endpoint, sus parámetros, una solicitud que puedes pegar en la terminal, la respuesta y los errores documentados, y qué revisar al llevarlo a producción. Todo lo que sigue proviene de la documentación oficial del endpoint.

Registros empresariales en Canadá

Canadá no tiene un registro único de sociedades. Las empresas se constituyen a nivel federal, ante Corporations Canada, o en una provincia o territorio, y la Agencia de Ingresos de Canadá (CRA) asigna a cada una un Business Number (BN) de nueve dígitos. Por eso una búsqueda de empresas en Canadá necesita la provincia además del nombre.

El endpoint de Verifik recibe el nombre de la empresa y un código de provincia de dos letras y devuelve número de empresa, tipo, estado y fecha de estado, ID de registro y domicilio registrado.

Si ya tienes claro el caso de uso, crea una cuenta y prueba el endpoint desde tu código.

Cómo consultar la API de nombre y provincia de Canadá

Endpoint: GET https://api.verifik.co/v2/ca/company. Envía tu token en la cabecera Authorization: Bearer. Parámetros, según la documentación:

ParámetroObligatorioDescripción
businessYesNombre de la empresa.
provinceYesCódigo de provincia canadiense.

Ejemplo de solicitud con valores de ejemplo (reemplázalos por los datos de tu usuario):

curl --location --request GET 'https://api.verifik.co/v2/ca/company?business=BAI%20HENG%20PACKAGING%20SUPPLIES%20INC&province=ON' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <token>'

Respuesta 200 de la documentación (datos personales enmascarados):

{
  "data": {
    "business": "BAI HENG PACKAGING SUPPLIES INC",
    "businessNumber": "783439201",
    "businessType": "ONTARIO BUSINESS CORP.",
    "compayName": "BAI HENG PACKAGING SUPPLIES INC.",
    "province": "ON",
    "regOfficeCity": "Richmond Hill",
    "regOfficeProvince": "Ontario",
    "registryId": "2859292",
    "status": "Active",
    "statusDate": "2021-08-10"
  },
  "signature": {
    "dateTime": "October 10, 2025 4:19 PM",
    "message": "Certified by Verifik.co"
  },
  "id": "1J9CJ"
}

Una consulta exitosa devuelve HTTP 200 con un objeto data que contiene: business, businessNumber, businessType, compayName, province, regOfficeCity, regOfficeProvince, registryId, status, statusDate. Toda respuesta incluye además una signature (fecha y “Certified by Verifik.co”) y un id único que puedes guardar como evidencia de la verificación.

Errores documentados de /v2/ca/company

  • 401 UNAUTHORIZED (“Authentication required”): falta el token o no es válido; revisa la cabecera Authorization.
  • 404 NotFound (“Record not found”): no se encontró registro; no lo trates como coincidencia y envía el caso a revisión o pide otro documento.
  • 500 InternalServerError (“Server error”): error del servidor o de la fuente; reintenta con backoff y registra el id de la solicitud.

Consejos de integración

  • Envía province como código de dos letras (por ejemplo ON para Ontario).
  • Busca con la razón social exacta, incluidos sufijos como INC. o LTD., para obtener la mejor coincidencia.
  • Usa status y statusDate para bloquear entidades inactivas o disueltas recientemente.
  • Un 404 indica que ninguna empresa coincidió con ese nombre en la provincia; prueba con la razón social en vez del nombre comercial.

Datos personales y términos de uso

Los registros empresariales pueden incluir datos personales de socios, dignatarios o representantes. Usa la API solo con una finalidad legítima que puedas documentar, como onboarding, prevención de fraude o verificación contractual, obtén el consentimiento cuando la ley local lo exija y conserva solo los campos que necesites. El uso se rige por los términos y condiciones de smartCHECK.

Precios

Cada solicitud exitosa consume créditos de tu plan de Verifik. Los planes vigentes y el costo por endpoint están en la página de precios de smartCHECK.

Guías y documentación relacionadas

Empieza a probar

Crea una cuenta en Verifik para obtener tu token de API, o agenda una reunión si quieres revisar cobertura y volúmenes con el equipo.

Miguel Treviño - Cofundador y CTO, Verifik

Preguntas frecuentes

➖

¿Por qué el endpoint de empresas de Canadá pide la provincia?

Las empresas canadienses pueden registrarse a nivel federal o provincial, por eso el endpoint documentado exige el nombre y un código de provincia.

➕

¿Qué endpoint consulta una empresa en Canadá?

GET https://api.verifik.co/v2/ca/company, con los parámetros business, province y tu token Bearer.

➕

¿Qué errores puede devolver el endpoint de empresas de Canadá?

La documentación lista HTTP 401, 404, 500. En resumen: un 404 indica que no hay registro; un 500 es un error del servidor o de la fuente; conviene reintentar más tarde.

➕

¿Cómo se cobra la consulta de empresas de Canadá?

Cada solicitud exitosa consume créditos de tu plan de Verifik. Consulta la página de precios de smartCHECK para ver los planes vigentes.

Explora otros artículos