PDF VectorPDF Vector

Identity Extract

Extract specific fields from IDs into structured JSON

  • Extract name, DOB, nationality, and more
  • Custom schema for any ID field
  • Batch processing for KYC workflows

Identity Extract

Available as an action in

Maken8nZapier
PDFDOCXRTFODTEPUBXLSXCSVTSVODSPPTXODPPNGJPGTIFFBMPHEIFTXTMDXMLHTMLBIBRISNBIBENW
PDFDOCXRTFODTEPUBXLSXCSVTSVODSPPTXODPPNGJPGTIFFBMPHEIFTXTMDXMLHTMLBIBRISNBIBENW
PDFDOCXRTFODTEPUBXLSXCSVTSVODSPPTXODPPNGJPGTIFFBMPHEIFTXTMDXMLHTMLBIBRISNBIBENW
PDFDOCXRTFODTEPUBXLSXCSVTSVODSPPTXODPPNGJPGTIFFBMPHEIFTXTMDXMLHTMLBIBRISNBIBENW

Automate in 3 Steps

1

Pick Your Platform

Choose Make, n8n, or Zapier

2

Add PDF Vector

Search for 'PDF Vector' in apps/nodes list

3

Build Your Workflow

Connect to 1000+ apps

Popular Automations

Ready-to-use workflow templates for Make, n8n, and Zapier

Passport photo → Customer database

TriggerPassport photo received via upload or email
PDF Vector
OutputInsert identity record into customer database
maken8nzapier

Batch IDs → Compliance report

TriggerBatch of ID images queued for processing
PDF Vector
OutputGenerate compliance summary spreadsheet
maken8n

New hire ID → HR onboarding record

TriggerNew employee submits ID during onboarding
PDF Vector
OutputCreate employee record in HR system with extracted fields
maken8nzapier

For Developers

Get started in seconds. Copy and run.

import { createClient } from "@pdfvector/client";const client = createClient({ apiKey: "YOUR_API_KEY" });const result = await client.identity.extract(  {    url: "https://example.com/passport-scan.jpg",    prompt: "Extract the full name, date of birth, nationality, passport number, and expiry date",    schema: {      type: "object",      properties: {        fullName: { type: "string" },        dateOfBirth: { type: "string" },        nationality: { type: "string" },        passportNumber: { type: "string" },        expiryDate: { type: "string" },      },    },    model: "max",  },  { context: { documentId: "passport-456" } },);console.log(result.data);

Key Features

Custom Schema

Define exactly which fields to extract using JSON Schema for consistent, predictable output.

Automated KYC

Feed extracted identity data directly into KYC verification workflows and compliance checks.

Batch Processing

Process multiple identity documents in sequence with consistent schema output for bulk operations.

Credit Costs

Pick the model tier that fits your use case

Nano

Basic field extraction from simple text documents. Fastest response.

6 credits/page

Mini

Reliable extraction from documents with tables and nested structures.

10 credits/page

Pro

Accurate extraction from complex layouts, forms, and scanned documents.

14 credits/page

Max

Highest accuracy for large documents with complex schemas and nested data.

18 credits/page

Everything You Need for Document Processing

Parse, ask questions, and extract structured data from any document type

Frequently Asked Questions

Start Processing Documents Today

Get 100 free credits to try all our APIs. No credit card required.

Free forever tier · No credit card · Cancel anytime