> ## Documentation Index
> Fetch the complete documentation index at: https://docs.notifique.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# CPF lookup

> Validate CPF with birth date before approving signups — quick mode (format) or full mode (official government database).

<Tip>
  **CPF lookup** is the **identity checker at signup**: before granting benefits, credit, or access, you verify CPF and birth date — and in **full** mode, whether the pair exists in the **official government database**, accessed through a **platform partnership**. Use the dashboard under **Add-ons → CPF lookup** or integrate at onboarding.
</Tip>

## What is it?

An add-on that answers: *are this CPF and birth date valid?* In **full** mode, it also answers: *does the pair exist in the official database and what registration data is available?*

You send **CPF + birth date** — both are required in either mode.

## Two lookup modes

| Mode                | What it checks                                                                           | Plan credits   | Pay as you go |
| ------------------- | ---------------------------------------------------------------------------------------- | -------------- | ------------- |
| **Quick** (`quick`) | CPF checksum and birth date format                                                       | 1 per lookup   | R\$ 0.01      |
| **Full** (`full`)   | Everything in quick + **official government database** (name, registration status, etc.) | 900 per lookup | R\$ 1.08      |

<Info>
  Full mode accesses official registration data through a **platform partnership** with authorized sources — you do not need your own integration contract. See `GET /v1/pricing` or the [pricing API](/en/guides/precos/api-de-precos).
</Info>

## Status values

**Quick:** `valid` or `invalid`.

**Full:** `found`, `notFound`, `minorBlocked` (LGPD — no personal data), `invalid`, `error`.

`resultCode` runs from 1 to 8 (8 = locally valid in quick mode).

## API Key scope

CPF routes require **`validations:cpf`**.

## Next steps

* [Quick Start](/en/validations-api/como-funciona/quick-start)
* [Modes and billing](/en/validations-api/como-funciona/modos-e-cobranca)
* [API Key scopes](/en/validations-api/como-funciona/escopos-da-api-key)
* [Pricing API](/en/guides/precos/api-de-precos) — SKUs `CPF_VERIFY_QUICK` and `CPF_VERIFY_FULL`
