API

Rebuilding the foundation of privacy and account protection

Give users and your apps the best defense against AI bots, spam, scams, and data breaches. Changefly simplifies the user experience and significantly reduces the risks associated with AI bots, spam, scams, and data breaches.

At the core of Changefly’s advanced anonymous authentication protocol is Changefly ID, a cryptographically secure, time-limited code that serves as a unique, anonymous identifier for users. This eliminates the need to share traditional personal data (which can be compromised in a data breach), giving users and business the best defense against AI bots, spam, scams, and data breaches.

Instead of using personal info, users use a temporary, unique identifier. Think of it as a one-time digital token. It’s like a secret code that proves who you are, without revealing your actual identity. When you need to authenticate, you’re using a brand new Changefly ID which streamlines the whole process. It’s easier for users and way more secure.


The Deep Dive: Changefly ID

Use Changefly ID for faster sign-ups, sign-ins, user paywalls, bot paywalls, loyalty programs, comments, surveys, forms, and more. Best of all, we’re making Changefly ID available for free for personal projects (see our mission below).

Follow these 3 easy steps to protect the privacy and security of your users and content:

Step 1 — Generate your Changefly Private Key

Changefly required – go here to get the free Changefly app

cURL example:

curl -X POST https://services.changeflyapi.com/v1/api/generate-private-key \
  -H "Content-Type: application/json" \
  -d '{
    "admin_changefly_id": "YOUR CHANGEFLY ID",
    "admin_changefly_pin": "YOUR CHANGEFLY PIN"
  }'

JSON reponse:

{
    "status": "OK",
    "response": {
        "success": 1,
        "api_private_key": "YOUR API PRIVATE KEY"
    }
}

Step 2 — Generate your Changefly Connection Key

cURL example:

curl -X POST https://services.changeflyapi.com/v1/api/generate-connection-key \
  -H "Content-Type: application/json" \
  -d '{
    "admin_changefly_id": "YOUR CHANGEFLY ID",
    "admin_changefly_pin": "YOUR CHANGEFLY PIN"
  }'

JSON reponse:

{
    "status": "OK",
    "response": {
        "success": 1,
        "api_connection_key": "YOUR API CONNECTION KEY"
    }
}

Step 3 — Start authenticating Changefly ID’s

cURL example:

curl -X POST https://services.changeflyapi.com/v1/api/authenticate \
  -H "Content-Type: application/json" \
  -d '{
    "api_private_key": "YOUR API PRIVATE KEY",
    "api_connection_key": "YOUR API CONNECTION KEY",
    "ip_address": "USER IP ADDRESS",
    "changefly_id": "USER CHANGEFLY ID"
  }'

For security reasons, a Changefly PIN may also be required if we detect something suspicious (like an IP address mismatch):

curl -X POST https://services.changeflyapi.com/v1/api/authenticate \
  -H "Content-Type: application/json" \
  -d '{
    "api_private_key":"YOUR API PRIVATE KEY",
    "api_connection_key":"YOUR API CONNECTION KEY",
    "ip_address":"USER IP ADDRESS",
    "changefly_id":"USER CHANGEFLY ID",
    "changefly_pin":"USER CHANGEFLY PIN"
  }'

JSON reponse:

{
    "status": "OK",
    "response": {
        "success": 1,
        "changefly_connection_id": "UNIQUE ID ASSIGNED TO USER"
    }
}

IMPORTANT

You are responsible for backing up your Changefly API keys — Changefly DOES NOT store your keys.

QUESTIONS?

Contact our developer team 24/7.

CHANGEFLY FOR BUSINESS

Contact our business team for licensing, dedicated support, and additional features.

SHARING THE LOVE 💝

Rebuilding the foundation of privacy and account protection is a team effort — that’s why we’re offering 30% commission on all user add-ons. Contact our partner team to learn more.

OUR MISSION

Changefly ID is a game-changing authentication service developed by Changefly to advance our mission — to help build a safer internet — where privacy is fundamental to protecting personal and business users. By leveraging advanced security features like anonymized end-to-end encryption, machine-learning algorithms, and distributed threat intelligence, Changefly aims to proactively stop evolving cyber threats and empower users to navigate the digital world with confidence.

Get the best defense against AI bots, spam, scams, and data breaches

Changefly © 2025