Developer API Reference

Automate your Claude identity verification bypass workflow using our simple RESTful API.

[Global Setup]

BASE URL: https://claudekycbypass.com/
AUTHENTICATION (Dual Methods Supported):

We support both Bearer Token Header and parameter-based authentication. You can choose either of the following methods:

  • HTTP Header Authentication (Recommended): Add Authorization: Bearer <your_token_key> to your request headers.
  • Parameter Authentication: Pass key inside the JSON POST body, or append key=<your_token_key> to GET query parameters.
POST

1. Submit Claude KYC Verification Task

Submit a target Persona inquiry URL for automated verification processing. Successful submission immediately deducts 1 verification credit and returns a unique `task_id`.

ENDPOINT PATH /api/kyc/submit
JSON PAYLOAD PARAMETERS
Parameter Type Required Description
key string Optional Your bypass token Key. Can be omitted if HTTP Header Bearer authentication is used.
kyc_link string Yes The full Claude (Persona Inquiry) verification link URL
CURL REQUEST EXAMPLE (Recommended Bearer Auth)
curl -X POST "https://claudekycbypass.com/api/kyc/submit" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer kyc_test_token_8888" \
  -d '{
    "kyc_link": "https://inquiry.withpersona.com/verify?inquiry-id=inq_xxxxxxxx"
  }'
JSON RESPONSE (200 OK)
{
  "success": true,
  "task_id": "task_73921a8f90c42",
  "message": "Task submitted to verification queue."
}
GET

2. Query Task Status

Query the real-time processing status of a verification task using the unique `task_id` returned during submission.

ENDPOINT PATH /api/kyc/status?task_id={task_id}&key={your_key} Note: If Bearer authentication header is supplied, query parameter `key` can be omitted, request path becomes /api/kyc/status?task_id={task_id}.
CURL REQUEST EXAMPLE (Bearer Auth)
curl -X GET "https://claudekycbypass.com/api/kyc/status?task_id=task_73921a8f90c42" \
  -H "Authorization: Bearer kyc_test_token_8888"
JSON RESPONSE (200 OK)
{
  "success": true,
  "task_id": "task_73921a8f90c42",
  "status_code": 2,
  "status_text": "success",
  "message": "Claude identity verification bypassed successfully."
}
* status_code guide: `0` = Pending Node Pick-up, `1` = Injecting Spoofing Biometrics, `2` = Verification Passed (Success), `3` = Inquiry Expired or Failed.
GET

3. Query Token Key Balance

Query the remaining verification count/quota on your token key.

ENDPOINT PATH /api/kyc/balance?key={your_token_key} Note: If Bearer authentication header is supplied, request path becomes /api/kyc/balance.
CURL REQUEST EXAMPLE (Bearer Auth)
curl -X GET "https://claudekycbypass.com/api/kyc/balance" \
  -H "Authorization: Bearer kyc_test_token_8888"
JSON RESPONSE (200 OK)
{
  "success": true,
  "key": "kyc_test_token_8888",
  "balance": 9
}