Menu

Developer API

Build Identity Verification
Into Your Application

Integrate ProntoID's powerful identity verification API in minutes. Simple, secure, and built for developers.

curl -X POST https://api.prontoid.com/v1/verify \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "document_type": "drivers_license", "document_image": "base64_encoded_image", "selfie_image": "base64_encoded_image" }'

Everything You Need to Build

Our RESTful API is designed for developers, with comprehensive documentation, SDKs, and support.

Lightning Fast

Average response time under 2 seconds. Real-time verification results with instant webhooks.

Bank-Level Security

End-to-end encryption, OAuth 2.0 authentication, and SOC 2 Type II compliance built-in.

99.9% Uptime SLA

Enterprise-grade infrastructure with automatic failover and redundancy across multiple regions.

Comprehensive Docs

Detailed guides, code examples, API references, and interactive testing tools for all endpoints.

Multiple SDKs

Official SDKs for Python, JavaScript/Node.js, Ruby, PHP, Java, and Go with full TypeScript support.

Developer Support

Dedicated developer support with average response time under 2 hours during business hours.

Get Started in 3 Simple Steps

Integrate ProntoID verification in under 10 minutes

1

Get Your API Key

Sign up for a free developer account and generate your API key from the dashboard.

# Sign up at https://dashboard.prontoid.com # Navigate to Settings > API Keys # Generate a new API key export PRONTOID_API_KEY="pk_live_..."
2

Install the SDK

Choose your preferred language and install our official SDK.

# Node.js / JavaScript npm install @prontoid/sdk # Python pip install prontoid # Ruby gem install prontoid # PHP composer require prontoid/sdk
3

Make Your First Request

Initialize the client and start verifying identities.

const ProntoID = require('@prontoid/sdk'); const client = new ProntoID(process.env.PRONTOID_API_KEY); const verification = await client.verifications.create({ documentType: 'drivers_license', documentImage: documentImageBase64, selfieImage: selfieImageBase64 }); console.log(verification.status); // 'verified' or 'rejected'

Core API Endpoints

RESTful API with predictable, resource-oriented URLs

POST /v1/verifications

Create a new identity verification request

GET /v1/verifications/:id

Retrieve a verification by ID

GET /v1/verifications

List all verifications with pagination and filters

POST /v1/webhooks

Configure webhook endpoints for real-time notifications

POST /v1/documents/extract

Extract data from identity documents without verification

Verify 200+ Document Types

Support for government-issued IDs from over 200 countries and territories

Driver's Licenses

All US states & international

Passports

200+ countries supported

National ID Cards

Government-issued IDs

Residence Permits

Work & residence documents

Developer Resources

Everything you need to integrate and scale

Simple, Transparent Pricing

Pay only for what you use, with no hidden fees

Sandbox

Free
  • Unlimited test requests
  • All API endpoints
  • Community support
Get Started
Most Popular

Pay As You Go

$0.50 /verification
  • No monthly minimum
  • Volume discounts available
  • Email support
  • 99.9% uptime SLA
Start Now

Enterprise

Custom
  • Volume pricing
  • Dedicated support
  • Custom SLAs
  • On-premise deployment
Contact Sales

Ready to Start Building?

Get your API key and start integrating identity verification today

Free sandbox environment • No credit card required • Full API access