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
country string Optional Target identity country code (e.g. US, GB, CA, AU, DE, FR, JP, SG, TW, KR, BR, IN, or RANDOM). Default is RANDOM.
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",
    "country": "US"
  }'
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
}