Skip to main content

Base URL

All API requests should be made to:

Authentication

ZKScore API uses Bearer token authentication. Include your API key in the Authorization header:
Get your API key from the Developer Portal.
Never expose your API key in client-side code. Always make API calls from your backend server.

Request Format

All requests should include the following headers:

Response Format

All API responses follow this structure:

Error Responses

Error responses include an error code and message:

Rate Limits

API rate limits depend on your subscription tier: Rate limit headers are included in all responses:

Pagination

List endpoints support pagination using limit and offset parameters:
Paginated responses include metadata:

Filtering & Sorting

Many endpoints support filtering and sorting:

Webhooks

Subscribe to real-time events using webhooks. See the Webhooks Guide for setup instructions. Available events:
  • identity.created
  • identity.activated
  • score.updated
  • achievement.earned
  • attestation.created
  • attestation.revoked

SDKs

We provide official SDKs for easy integration:

JavaScript/TypeScript

React

API Endpoints

Identity Management

Trust Scores

Achievements

Trading

Trust Layer

Developer Tools

Status Codes

Support

Need help? Contact us:

Quick Start

New to ZKScore? Start with our Quick Start guide