CHANGEFLY API

Identity infrastructure for the protected web.

Changefly ID is a world-first, cryptographically secure, decentralized anonymous identifier. Build instant signups, logins, age verification, and private messaging into your app with a simple REST API.

Platform Features

Everything you need to secure your users without touching their data.

Cryptographic Login

Replace weak credentials with unique, time-limited Changefly ID codes. Tied anonymously to the user's device.

Instant Age Verification

Verify a user's age instantly via the API response. No ID scanning or manual review required.

Encrypted Messaging

Send priority messages to your users in a spam-free environment. Zero-knowledge, end-to-end encrypted, and cryptographically verified.

Bot Protection

Changefly IDs are tied to real devices and verified identities, naturally filtering out bots and scrapers.

Integration Flow

Get up and running in three API calls.

1. Generate Private Key

Initialize your API access by generating your unique API Private Key. You only need to do this once.

POST https://services.changeflyapi.com/v1/api/generate-private-key
{
  "admin_changefly_id": "YOUR CHANGEFLY ID"
}

2. Generate Connection Key

Create a connection key to establish a unique bond between your system and the Changefly network. You only need to do this once.

POST https://services.changeflyapi.com/v1/api/generate-connection-key
{
  "admin_changefly_id": "YOUR CHANGEFLY ID"
}

3. Verify Changefly ID's

When a user signs up or logs in, send their Changefly ID to the authenticate endpoint. You receive a unique changefly_connection_id to attach to (or confirm) their local account.

POST https://services.changeflyapi.com/v1/api/authenticate
{
  "api_private_key": "YOUR API PRIVATE KEY",
  "api_connection_key": "YOUR API CONNECTION KEY",
  "changefly_id": "USER CHANGEFLY ID"
}