Verificação de empresas no Panamá
A API de verificação de empresas da Verifik permite autenticar empresas panamenhas usando dados oficiais do governo. Foi projetada para automatizar seus processos de KYB (Know Your Business), prevenir fraudes e garantir o cumprimento de todos os requisitos regulatórios sem esforço.
Construímos esta integração para empresas que precisam de uma forma rápida, segura e automatizada de confirmar a legitimidade de companhias, parceiros ou fornecedores.
O que esta API valida?
Nossa API conecta-se diretamente aos registros oficiais para validar:
- Nome da empresa e número do RUC: suporta o Registro Único de Contribuyente (RUC).
- Informações empresariais: retorna nome da empresa, endereço, capital, tipo de organização, data de registro e representantes.
- Status da empresa: fornece status atual, validade e detalhes de registro.
- Correspondência da empresa: confirma que as informações da empresa correspondem ao número do RUC.
Ao validar esses elementos, você pode confiar que a empresa com a qual está negociando é legítima e está devidamente registrada, reduzindo significativamente os riscos de fraude e garantindo conformidade.
Referência da API
Endpoint
https://api.verifik.co/v2/pa/company
Consulte o registro de RUC (Registro Único de Contribuyente) do Panamá. Envie documentType (RUC), o documentNumber da empresa e o dv (dígito verificador). Usos comuns incluem KYB, onboarding de fornecedores e revisões de conformidade quando você precisa de razão social, status, representantes e campos comerciais essenciais em uma única resposta HTTPS.
Cabeçalhos
| Nome | Valor |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
documentType | string | Sim | Tipo de documento. Valor permitido: RUC. |
documentNumber | string | Sim | Identificador da empresa. |
dv | string | Sim | Dígito verificador. |
Requisição
- Node.js
- PHP
- Python
- Go
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v2/pa/company", {
params: { documentType: "RUC", documentNumber: "155703400-2-2021", dv: "39" },
headers: { Accept: "application/json", Authorization: `Bearer ${process.env.VERIFIK_TOKEN}` },
});
console.log(data);
<?php
$ch = curl_init("https://api.verifik.co/v2/pa/company");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Accept: application/json",
"Authorization: Bearer " . getenv("VERIFIK_TOKEN")
]);
$query = http_build_query([
"documentType" => "RUC",
"documentNumber" => "155703400-2-2021",
"dv" => "39"
]);
curl_setopt($ch, CURLOPT_URL, "https://api.verifik.co/v2/pa/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/v2/pa/company"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
params = {"documentType": "RUC", "documentNumber": "155703400-2-2021", "dv": "39"}
r = requests.get(url, headers=headers, params=params)
print(r.json())
package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://api.verifik.co/v2/pa/company?documentType=RUC&documentNumber=155703400-2-2021&dv=39"
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)
}
Resposta
- 200
- 404
- 409
- 401
- 500
{
"data": {
"address": "PROVINCIA PANAMÁ",
"businessName": "MATA ENTERPRISES, S.A.",
"capital": "1,000.00",
"currencyType": "Dólares americanos",
"currentStatus": "DISUELTO",
"documentNumber": "155703400-2-2021",
"documentType": "RUC",
"dv": "39",
"folioOrFincaOrFicha": "(MERCANTIL) Folio Nº 126965 (S)",
"idFolio": "1183912",
"organizationType": "SOCIEDAD ANONIMA",
"recordType": "Mercantil",
"registrationDate": "13/03/1984",
"representatives": {
"director": "ABDIEL NU#EZ",
"president": "JOSE ALBERTO RUIZ",
"representative": "EL PRESIDENTE, EN SU AUSENCIA EL TESORERO O EL SECRETARIO.",
"residentAgent": "JURGEN MOSSACK",
"secretary": "LETICIA MONTOYA",
"subscriber": "DIVA ARGELIS PATINO DE DONADO",
"treasurer": "FRANCIS PEREZ",
"undefined": "ABDIEL NU#EZ",
"vicePresident": "ABDIEL NU#EZ"
},
"status": "",
"validity": "PERPETUA"
},
"signature": {
"dateTime": "October 10, 2025 5:25 PM",
"message": "Certified by Verifik.co"
},
"id": "1SPK4"
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "documentType must be one of: [RUC]"
}
{
"code": "MissingParameter",
"message": "missing documentNumber\n"
}
{
"code": "MissingParameter",
"message": "missing documentType\n"
}
{
"code": "MissingParameter",
"message": "missing dv\n"
}
{
"message": "Authentication required",
"code": "UNAUTHORIZED"
}
{
"code": "InternalServerError",
"message": "Server error."
}
Observações
- Entre em contato com o suporte para conhecer todos os campos do conjunto de dados.
Casos de uso comuns
- Onboarding B2B: verifique empresas instantaneamente durante o cadastro de parceiros ou fornecedores.
- Serviços financeiros: autentique empresas antes de abrir contas ou processar transações.
- Conformidade e diligência: valide informações empresariais como parte de seus fluxos KYC/KYB.
- E-commerce e marketplaces: confirme a legitimidade de empresas antes de permitir vendas em sua plataforma.
Fontes oficiais e confiabilidade
Conectamo-nos diretamente às fontes oficiais do governo panamenho para garantir que você receba informações verificadas e atualizadas. Cada consulta é tratada com estrita aderência a padrões de segurança e regulação.
Principais benefícios
- Conformidade automatizada: simplifique seus controles de KYB para prevenir fraudes sem adicionar atrito para seus parceiros de negócio.
- Resultados instantâneos: processe verificações em segundos, ideal para onboarding empresarial em tempo real.
- Dados confiáveis: apoie-se em dados obtidos diretamente dos registros oficiais.
- Integração simples: conecte-se facilmente via nossa API REST ou utilize nossos SDKs compatíveis.
Conformidade e segurança
Priorizamos a segurança dos seus dados. A Verifik utiliza criptografia avançada (HTTPS / TLS 1.3) e padrões rigorosos de gerenciamento de privacidade para garantir a confidencialidade. Nosso serviço é monitorado 24/7 quanto à disponibilidade e oferece controles de acesso baseados em funções para manter o acesso da sua equipe seguro.
Sobre a Verifik
A Verifik é uma plataforma líder em verificação de identidade, conformidade e prevenção a fraudes em toda a América Latina. Nossas APIs automatizam processos de KYC, KYB, AML e validação biométrica, conectando empresas a fontes de dados oficiais na Colômbia, México, Peru, Chile, Uruguai, Argentina, Brasil, Panamá e além.