Skip to main content
Didit Raises $7.5M to Build the Infrastructure for Identity and Fraud
Didit
Back to blog
Blog · May 20, 2026

Panama Cédula + biometric face-match Verification API (SIB Plus)

Validate Panama national ID against SIB Plus in real time, billed only on conclusive results. Endpoint, parameters, response schema, pricing, and integration.

By DiditUpdated
panama-sib-plus-database-validation.png

Onboarding users in Panama means confirming they are who they claim to be. Verifies Panamanian Cédula with biometric face-match — elevated-tier SIB Plus. Same data source as the standard SIB tier with stronger biometric thresholds and richer match metadata. A document or a typed-in detail only proves the data exists — not that it is genuine or belongs to the person in front of you. Panama Cédula + biometric face-match Verification (SIB Plus) closes that gap by checking the data against SIB Plus. This guide explains what the check does, the exact technical details, and how to integrate it in minutes.

Key takeaways:

  • What it checks — Panama Cédula + biometric face-match Verification (SIB Plus) validates national ID against SIB Plus.
  • What you get back — a normalized match_type plus field-level results you can route straight into approve / review / reject logic.
  • Why it matters — A document can be forged; a registry record cannot. Validating the ID against the authoritative government source confirms the holder is real and correctly identified.
  • How to use it — one POST to Didit's database-validation endpoint, or a no-code workflow module. $1.50 per conclusive query, results in seconds.

What Panama Cédula + biometric face-match Verification (SIB Plus) validates

Verifies Panamanian Cédula with biometric face-match — elevated-tier SIB Plus. Same data source as the standard SIB tier with stronger biometric thresholds and richer match metadata. Didit exposes it through a single endpoint so you can verify the submitted data against the country's official government identity registry and receive a structured, normalized result — not a raw registry dump you have to parse yourself.

A conclusive response returns the matched source_data and a per-field validation block, so your risk engine gets a clear, machine-readable verdict.

Why it matters

A document can be forged; a registry record cannot. Validating the ID against the authoritative government source confirms the holder is real and correctly identified.

For regulated businesses in Panama — fintechs, crypto platforms, lenders, marketplaces, and gaming operators — checking against an authoritative source produces a defensible, auditable record that identity was confirmed at the source, not merely captured from a form or a photo.

Technical details

Didit exposes this service through the unified database-validation endpoint. It is a single POST — no SDK required.

Endpoint

POST /v3/database-validation/

Request parameters

ParameterTypeRequiredDescription
issuing_statestringYesISO 3166-1 alpha-3 country code. Use PAN.
servicesstringYesService identifier. Use pan_cedula_sib_plus.
personal_numberstringYesPersonal number.
selfiestringYesSelfie.

Example request

curl -X POST "https://verification.didit.me/v3/database-validation/" \
  -H "x-api-key: YOUR_API_KEY" \
  -F "issuing_state=PAN" \
  -F "services=pan_cedula_sib_plus" \
  -F "personal_number=1111111" \
  -F "selfie=@./selfie.jpg"

Example response (conclusive match)

{
  "request_id": "req_01H...",
  "status": "Approved",
  "issuing_state": "PAN",
  "match_type": "full_match",
  "validations": [
    {
      "outcome_code": "MATCH",
      "service_id": "pan_cedula_sib_plus",
      "service_name": "Panama - Cédula with biometric face-match (SIB Plus, elevated tier)",
      "source_data": {
        "date_of_birth": "1990-01-01",
        "expiration_date": "1990-01-01",
        "full_name": "John Doe",
        "gender": "M",
        "identification_number": "SAMPLE-ID-12345",
        "issue_date": "1990-01-01",
        "last_name": "Doe",
        "place_of_birth": "sample_value",
        "signature": "sample_value"
      },
      "validation": {
        "identification_number": "full_match"
      }
    }
  ]
}

Performance and billing

  • Latency: typically a couple of seconds.
  • Cost: $1.50 per conclusive query. You are billed only on conclusive results — no charge for source downtime, missing fields, or pre-source rejections.
  • Reliability: runs on Didit's infrastructure with a 99.9% quarterly uptime target.

Use cases

  • Fintech & neobanks — confirm a real, verifiable account holder before opening a wallet or extending credit in Panama.
  • Crypto & Web3 — meet VASP onboarding requirements with authoritative-source identity proof.
  • Lending — reduce synthetic-identity and first-party fraud with source-verified data.
  • Marketplaces & gig platforms — verify users against authoritative data, not just a self-reported form.
  • iGaming — satisfy identity and eligibility checks for Panama players with an auditable trail.

How to integrate with Didit

You can run Panama Cédula + biometric face-match Verification (SIB Plus) two ways:

  1. No-code workflow. In the Didit Business Console, open the Workflow Builder, add the Database Validation module, select Panama → Panama Cédula + biometric face-match Verification (SIB Plus), and activate it. Matching users are routed automatically — no engineering required.
  2. Direct API. Call the /v3/database-validation/ endpoint shown above with services=pan_cedula_sib_plus. Read match_type and the per-field validation block to drive your approve / review / reject logic.

Every Didit account includes 500 free verifications per month, so you can test the full flow end-to-end before you pay for a single query.

Frequently asked questions

What does the Panama Cédula + biometric face-match Verification (SIB Plus) check confirm?

It validates the submitted data against SIB Plus and returns a normalized match result, so you learn whether the national ID exists at the authoritative source and which fields matched.

What happens if the source is temporarily unavailable?

You are not charged. Billing applies only to conclusive results — source downtime, missing fields, and pre-source rejections are free.

How fast is the check?

Database validation typically returns in a couple of seconds, so it fits inside a real-time onboarding flow.

Do I need an SDK?

No. The check is a single HTTPS POST to one endpoint. You can also wire it into a no-code workflow in the Business Console.

Ready to get started?

Validate your first Panama national ID today.

Infrastructure for identity and fraud.

One API for KYC, KYB, Transaction Monitoring, and Wallet Screening. Integrate in 5 minutes.

Ask an AI to summarise this page
Panama - Cédula with biometric face-match API | Didit