Instant Identity Verification for Bolivia

Bolivia CI Verification API: Cédula de Identidad and Date of Birth Check

Table of Contents
Share this article

Updated November 2026

This guide shows how to verify a CI in Bolivia with Verifik’s API: the endpoint, its parameters, a request you can paste into a terminal, the documented response and errors, and what to watch for when you put it in production. Everything below comes from the official endpoint documentation.

About the CI in Bolivia

In Bolivia the cédula de identidad (CI) is issued by SEGIP, the Servicio General de Identificación Personal. Banks, cooperatives, microfinance lenders and mobile operators ask for it at onboarding, and it is the reference number on most contracts.

The Verifik endpoint uses the document type CI and requires the holder’s date of birth, which must match the record. The response returns the name split into first and last name plus the date of birth.

Want to try it? Create your Verifik account and make your first call today.

How to call the Bolivia CI API

Endpoint: GET https://api.verifik.co/v2/bo/cedula. Send your token in the Authorization: Bearer header. Parameters, as documented:

ParameterRequiredDescription
documentTypeYesDocument type. Allowed value: CI.
documentNumberYesCI document number.
dateOfBirthYesDate of birth in DD/MM/YYYY format.

Request example with placeholder values (replace them with your user’s data):

curl --location --request GET 'https://api.verifik.co/v2/bo/cedula?documentType=CI&documentNumber=1234567&dateOfBirth=15/03/1990' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <token>'

200 response from the docs (personal data masked):

{
  "data": {
    "documentType": "CI",
    "documentNumber": "12*****89",
    "firstName": "M****",
    "lastName": "G*******",
    "fullName": "M**** G*******",
    "dateOfBirth": "1990-**-**"
  },
  "signature": {
    "message": "Certified by Verifik.co",
    "dateTime": "January 16, 2024 3:44 PM"
  },
  "id": "BO001"
}

A successful call returns HTTP 200 with a data object containing: documentType, documentNumber, firstName, lastName, fullName, dateOfBirth. Every response also carries a signature (timestamp and “Certified by Verifik.co”) and a unique id you can store as evidence of the check.

Documented errors for /v2/bo/cedula

  • 400 INVALID_DOCUMENT (“Invalid document number”): the document number failed validation; ask the user to re-check it before retrying.

Integration tips

  • Send dateOfBirth as DD/MM/YYYY. Note the response returns it in ISO format (YYYY-MM-DD), so normalize both before comparing.
  • A 400 INVALID_DOCUMENT means the number did not pass validation; ask the user to check it rather than retrying.
  • If the birth date does not match the record, the check fails; ask the user to confirm it against the physical card before retrying.
  • Keep the signature and id fields as audit evidence.

Personal data and terms of use

Identity lookups process personal data. Use the API only for a lawful purpose you can document, such as onboarding, fraud prevention or contract checks, collect consent where the local law requires it, and keep only the fields you need. Usage is governed by the smartCHECK terms and conditions.

Pricing

Each successful request consumes credits from your Verifik plan. Current plans and per-endpoint costs are on the smartCHECK pricing page.

Related guides and documentation

Start testing

Create a Verifik account to get your API token, or book a meeting if you want to review coverage and volumes with the team.

Miguel Treviño - Co-founder and CTO, Verifik

Frequently Asked Questions (FAQs)

➖

In which format does the Bolivia API return the date of birth?

The documented response shows dateOfBirth as YYYY-MM-DD, while the request expects DD/MM/YYYY.

➕

Which endpoint verifies a CI in Bolivia?

GET https://api.verifik.co/v2/bo/cedula, with the parameters documentType, documentNumber, dateOfBirth and your Bearer token.

➕

What errors can the Bolivia CI endpoint return?

The documentation lists HTTP 400. In short, 400 usually means a missing or invalid parameter.

➕

How is the Bolivia CI check priced?

Each successful request consumes credits from your Verifik plan. See the smartCHECK pricing page for current plans.

Explore more articles