Developer Documentation

Veridity API Documentation

Integrate privacy-preserving identity verification into your applications with our simple, powerful APIs

Quick Start
Get started with Veridity API in under 5 minutes

1. Get API Key

Register and obtain your API credentials

2. Make Request

Send verification requests to our endpoints

3. Get Results

Receive instant verification results

Example Request
curl -X POST https://api.veridity.io/v1/verify \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "proof": "zkp_proof_3a7b...",
    "claim_type": "age_over_18",
    "verifier_id": "your_org_id"
  }'
API Endpoints
Core endpoints for identity verification and credential management
POST
/api/v1/verify
Verification

Verify a zero-knowledge proof

POST
/api/v1/credentials/request
Credentials

Request credential issuance

GET
/api/v1/status/{proof_id}
Verification

Get verification status

POST
/api/v1/webhooks/verify
Webhooks

Webhook for verification results

Privacy-First

Zero-knowledge proofs ensure user data never leaves their device. Only verification results are shared.

Lightning Fast

Verification requests complete in under 1 second with 99.9% uptime SLA.

Easy Integration

RESTful APIs with comprehensive SDKs for all major programming languages.