Vérification d'entreprise au Brésil
L'API de vérification d'entreprise Verifik authentifie les sociétés brésiliennes à partir de données gouvernementales officielles. Elle est conçue pour fluidifier le KYB, lutter contre la fraude et faciliter la conformité réglementaire.
Que valide cette API ?
Elle interroge les registres officiels pour valider :
- Raison sociale et numéro CNPJ : prise en charge du Cadastro Nacional da Pessoa Jurídica (CNPJ).
- Informations entreprise : raison sociale, nature juridique, date d'ouverture, statut et adresse.
- Activités économiques : codes et descriptions des activités principales et secondaires.
- Correspondance : les informations correspondent-elles au numéro CNPJ ?
Référence API
Endpoint
https://api.verifik.co/v2/br/company
Vérifie une personne morale brésilienne en la comparant aux registres officiels CNPJ. Envoyez documentType=CNPJ et un documentNumber de 14 chiffres sans séparateurs. Les champs typiques incluent le statut d'immatriculation, l'adresse, la nature juridique et les activités économiques principales et secondaires. Pour KYB, due diligence fournisseurs et programmes de conformité.
En-têtes
| Nom | Valeur |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Paramètres
| Nom | Type | Requis | Description |
|---|---|---|---|
documentType | string | Oui | Type de document. Valeur autorisée : CNPJ. |
documentNumber | string | Oui | CNPJ sur 14 chiffres sans séparateurs. |
Requête
- Node.js
- PHP
- Python
- Go
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v2/br/company", {
params: { documentType: "CNPJ", documentNumber: "09159197000180" },
headers: { Accept: "application/json", Authorization: `Bearer ${process.env.VERIFIK_TOKEN}` },
});
console.log(data);
<?php
$ch = curl_init("https://api.verifik.co/v2/br/company");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Accept: application/json",
"Authorization: Bearer " . getenv("VERIFIK_TOKEN")
]);
$query = http_build_query([
"documentType" => "CNPJ",
"documentNumber" => "09159197000180"
]);
curl_setopt($ch, CURLOPT_URL, "https://api.verifik.co/v2/br/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/br/company"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
params = {"documentType": "CNPJ", "documentNumber": "09159197000180"}
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/br/company?documentType=CNPJ&documentNumber=09159197000180"
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)
}
Réponse
- 200
- 404
- 401
- 500
{
"data": {
"address": {
"city": "CAMPINAS",
"complement": "KM 98",
"district": "JARDIM EULINA",
"state": "SP",
"street": "ROD ANHANGUERA KM 98",
"zipCode": "SN"
},
"businessName": "ROBERT BOSCH LIMITADA",
"documentNumber": "45990181000189",
"documentType": "CNPJ",
"legalNature": "206-2 - Sociedade Empresária Limitada",
"mainActivity": [
{
"code": "29.41-7-00",
"description": "Fabricação de peças e acessórios para o sistema motor de veículos automotores"
}
],
"openingDate": "21/07/1966",
"secondaryActivities": [
{
"code": "18.30-0-03",
"description": "Reprodução de software em qualquer suporte"
},
{
"code": "23.99-1-02",
"description": "Fabricação de abrasivos"
},
{
"code": "25.39-0-02",
"description": "Serviços de tratamento e revestimento em metais"
},
{
"code": "26.10-8-00",
"description": "Fabricação de componentes eletrônicos"
},
{
"code": "26.40-0-00",
"description": "Fabricação de aparelhos de recepção, reprodução, gravação e amplificação de áudio e vídeo"
},
{
"code": "82.99-7-99",
"description": "Outras atividades de serviços prestados principalmente às empresas não especificadas anteriormente"
},
{
"code": "85.99-6-04",
"description": "Treinamento em desenvolvimento profissional e gerencial"
}
],
"status": "ATIVA",
"taxId": "45.990.181/0001-89",
"tradeName": "",
"type": "MATRIZ"
},
"signature": {
"dateTime": "October 10, 2025 11:02 AM",
"message": "Certified by Verifik.co"
},
"id": "2EM87"
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"message": "Authentication required",
"code": "UNAUTHORIZED"
}
{
"code": "InternalServerError",
"message": "Server error."
}
Remarques
documentNumberdoit comporter 14 chiffres sans séparateurs.