Campeão Sec
Digital Identity Infrastructure

Identity verified.
Data confirmed.
No red tape.

Sec KYC Verify for $0.30. CPF lookup for $0.02.
No minimum contract. No sales calls. Self-service.

Create free accountView documentation
http
POST /v1/consulta/cpf
Authorization: Bearer sk_live_...

{ "cpf": "123.456.789-00" }
Response in < 2 seconds
+30
Companies in production
$0.30
Sec KYC Verify
< 8s
Result via webhook
99.9%
Uptime SLA
$0.02
CPF lookup

Three products. One platform.

KYC

Identity Verification

$0.30per verification
  • Document capture (driver's license, ID card, passport)
  • Selfie + liveness
  • Automatic face match
  • Layered anti-fraud
  • Result via webhook in < 8s
Learn more
AUTH 1:1

Authentication with Liveness Proof

$0.04per authentication
  • No document needed — pure biometrics
  • Active liveness detection
  • 1:1 face match against KYC enrollment
  • Result via webhook in < 4s
Learn more
CPF/CNPJ

Registry Data

from $0.02
  • Sec CPF 1 — $0.02
  • Sec CPF 2 — $0.04
  • Sec CNPJ — $0.04
  • Synchronous response in < 2s
Learn more

Up to 63% cheaper. Without compromising quality.

FeatureCompetitor 1Competitor 2Campeão Sec
KYC — Identity Verification
Sec KYC Verify$0.76+—$0.30
Minimum contract$28,000/moNo minimumNo minimum
Purchase modelDemo + contractSelf-serviceSelf-service
Price transparencyNoYesYes
Fully self-serviceNoYesYes
CPF / CNPJ — Registry Data
CPF lookup—$0.05$0.02–0.04
CNPJ lookup—$0.09+$0.04

* Estimated prices based on publicly available information.

Integrated in under 1 hour.

01

Backend — Create session

http
POST /v1/verify/session
Authorization: Bearer sk_live_...

{
  "country": "BR",
  "external_id": "user_uuid",
  "webhook_url": "https://seusite.com/kyc"
}

→ { "session_token": "sess_abc123..." } // expira em 5 min
Returns a session_token valid for 5 minutes.
02

Frontend — Initialize widget

html
<script src="https://sdk.campeoasec.com/widget.js"></script>
<script>
  CampeaoSec.init({
    sessionToken: "sess_abc123...",
    container: "#kyc-widget"
  });
</script>
The widget handles consent, capture, and liveness.
03

Webhook — Receive result

json
{
  "status": "approved",
  "scores": {
    "face_match": 94,
    "liveness": 98,
    "antifraude": 87
  }
}
Result in < 8 seconds. Retried with exponential backoff.

One POST. Response in < 2 seconds.

  • Backend-only integration. No widget required.

  • Response in under 2 seconds, always.

  • Standardized response for CPF and CNPJ.

  • Sandbox with test CPFs included.

http
POST /v1/consulta/cpf
Authorization: Bearer sk_live_...

{ "cpf": "123.456.789-00" }

→ 200 OK
{
  "cpf": "12345678900",
  "nome_completo": "João da Silva",
  "data_nascimento": "1990-05-15"
}

Biometric authentication in 3 steps.

  • No document — biometrics only. Reuses your KYC Verify enrollment.

  • Active liveness proof + 1:1 face match against the already-approved identity.

  • Result via webhook in under 4 seconds.

  • Ready-made JS widget: one line to embed in your app or webview.

http
POST /v1/auth/session
Authorization: Bearer sk_live_...

{
  "external_id": "usr_123",
  "redirect_uri": "meuapp://auth-result",
  "webhook_url": "https://api.meuapp.com/webhook"
}

→ 201 Created
{
  "session_token": "a1b2c3...",
  "expira_em": "2026-07-31T16:30:00Z"
}

Built for the companies driving the financial and digital market.

Fintech

Digital onboarding with KYC and identity validation in seconds.

Crypto & Web3

KYC and compliance for exchanges, wallets, and DeFi protocols.

Betting / iGaming

Age and identity verification required by regulators.

E-commerce

Fraud prevention for sign-ups and high-value purchases.

Transportation & Logistics

Validation of drivers' licenses and ID for drivers and delivery partners.

Startups in general

Identity infrastructure ready on day one, no minimum contract.

Content Platforms

Identity and age verification for creators and viewers.

Built with security from the first byte.

LGPD Compliant

We are data controllers, never processors. Your data is never resold.

Encryption at rest and in transit

AES-256-GCM + TLS 1.3. Biometric embeddings are never stored in plain text.

Webhook signing

HMAC-SHA256 on every event. Validate before processing.

Public status page

Real-time uptime, incidents, and maintenance at status.campeaosec.com.

Start in minutes. Pay as you go.

No credit card. No minimum contract.

Create free accountView documentation