브라질 기업 검증
Verifik 기업 검증 API는 공식 정부 데이터로 브라질 기업을 인증합니다. KYB 프로세스, 사기 방지, 규제 준수를 지원하도록 설계되었습니다.
이 API는 무엇을 검증하나요?
공식 기록과 연결하여 다음을 검증합니다.
- 상호 및 CNPJ 번호: Cadastro Nacional da Pessoa Jurídica(CNPJ)를 지원합니다.
- 기업 정보: 상호, 법적 성격, 개업일, 상태, 주소 등을 반환합니다.
- 경제 활동: 주·부업종 코드와 설명을 제공합니다.
- 일치 여부: 기업 정보가 CNPJ 번호와 일치하는지 확인합니다.
API 레퍼런스
엔드포인트
https://api.verifik.co/v2/br/company
브라질 법인을 공식 CNPJ 등기와 대조합니다. documentType=CNPJ와 구분 기호 없는 14자리 documentNumber를 전달합니다. 일반적으로 등기 상태, 주소, 법적 성격, 주·부 경제 활동 등이 포함됩니다. KYB, 공급업체 실사, 컴플라이언스에 활용하세요.
헤더(Headers)
| 이름 | 값 |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
매개변수(Parameters)
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
documentType | string | 예 | 문서 유형. 허용 값: CNPJ. |
documentNumber | string | 예 | 구분 기호 없는 14자리 CNPJ. |
요청(Request)
- 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)
}
응답(Response)
- 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."
}
참고
documentNumber는 구분 기호 없이 14자리여야 합니다.