DiscordAccountRegisterAction
Automated Discord account registration with captcha solving, email verification, and unlock check.
DiscordAccountRegisterAction handles fully automated Discord account creation — registration, captcha solving, email verification, and unlock checking — in a single call.
What you get back
token— Discord authentication token for the new accountemailandpassword— credentials for the created accountstatus— lock state:unlocked,locked, oremail_lockedverify— email verification result:verifiedorfailed_to_verify
Custom emails may trigger email_locked
When using a custom email instead of letting the provider auto-generate one, the account may receive email_locked
status. Auto-generated emails are fully verified by the provider.
Supported Providers
| Provider | Price per 1,000 |
|---|---|
| $3.50 |
Request Schema
| Field | Type | Description |
|---|---|---|
clientKey* | string | Your API key from the AnySolver dashboard. Example: |
task* | object | |
provider | Specific provider to use. If omitted, automatic routing selects the best provider. Example: | |
selectionMode | Read more at the routing strategies docs. Example: | |
keyPoolMode | Example: |
Task Object Properties
The task field accepts an object with the following properties:
| Field | Type | Description |
|---|---|---|
proxy* | string | object | |
email | string | Custom email address for registration. If omitted, one is auto-generated and verified. Example: |
Response Schema
| Field | Type | Description |
|---|---|---|
status* | Task status: "processing", "ready", or "failed". Example: | |
taskId | string | Unique identifier returned when the task was created. Example: |
errorId* | 0 = success, 1 = external error, 2 = internal error. Example: | |
errorCode | Machine-readable error code (e.g., "CAPTCHA_UNSOLVABLE"). Example: | |
errorDescription | string | Human-readable error message with resolution hints. Example: |
cost | number | Actual cost charged for this task in USD. Example: |
taskType | The type of CAPTCHA task to solve. Example: | |
provider | Specific provider to use. If omitted, automatic routing selects the best provider. Example: | |
solution | object |
Solution Object Properties
The solution field contains an object with the following properties:
| Field | Type | Description |
|---|---|---|
token* | string | Discord authentication token for the newly created account. Example: |
email* | string | Email address used for the account (auto-generated or the one you provided). Example: |
password* | string | Password for the newly created account. Example: |
status* | Account lock status: "unlocked", "locked", or "email_locked". Example: | |
verify* | Email verification result: "verified" or "failed_to_verify". Example: | |
raw* | Record<string, unknown> | Raw provider response data for advanced use cases. |