# Verifik AI — Peru Foreigner ID (CE) Validation

> Verifik AI — Peru Foreigner ID (CE) Validation is a paid API for AI agents from ai.verifik.co, paid per call via x402, $0.3/call, status unknown (last checked 2026-10-20).

Validates a Peruvian Carné de Extranjería (foreigner ID) by document number and date of birth against official registries.

## Facts

- Endpoint: POST https://ai.verifik.co/api/pe/foreigner-id/ce?utm_source=zero.xyz
- Price: $0.3/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/verifik-ai-peru-foreigner-id-ce-validation-2cf856f2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_opD5ghgN1JejeEmdyoe8u

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability verifik-ai-peru-foreigner-id-ce-validation-2cf856f2 -d '<json body>'
```

Example prompt: Can you verify this Peruvian foreigner ID (Carné de Extranjería) — document number 000123456, date of birth 1985-07-15 — and confirm whether it's valid?

## When to prefer this

Use this endpoint when you need to verify the identity of a foreign national residing in Peru using their Carné de Extranjería (CE) document. Prefer this over generic KYC services when you specifically need Peruvian registry coverage for foreign residents, or when building LATAM compliance workflows that require pay-per-use pricing without subscription commitments.

## Known failure modes

- Invalid or non-existent CE document number returns an error or negative validation result
- Date of birth mismatch causes validation failure
- Malformed input (wrong date format, missing fields) returns a 400-level error
- Payment failure via x402 protocol blocks the request
- Peruvian registry service unavailable causes a timeout or 5xx error

## How this service works

Verifik AI — x402 KYC &amp; KYB for autonomous agents, with deep LATAM coverage: national IDs, companies, vehicles, sanctions, and regional registries. Pay per validation, no subscription lock-in.

## Output

A JSON response containing identity validation data from Peruvian official registries (e.g. name, validity status, document details) plus a cryptographic signature for result integrity. The response schema is open-ended and may include additional registry fields.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "dateOfBirth",
  "documentNumber"
 ],
 "properties": {
  "dateOfBirth": {
   "type": "string",
   "description": "Parameter: dateOfBirth"
  },
  "documentNumber": {
   "type": "string",
   "description": "Parameter: documentNumber"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "description": "Verifik API JSON response (typically data and signature).",
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/verifik-ai-peru-foreigner-id-ce-validation-2cf856f2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ai.verifik.co](https://www.zero.xyz/host/ai.verifik.co/llms.txt)
