Poketwo Captcha Solver API
Fully autonomous, high-speed solver engine engineered specifically for Poketwo verification challenges (verify.poketwo.net). Cloudflare Turnstile & interactive challenge bypass, 99.9% uptime SLA, and zero credit deductions on failed solves.
-H "x-api-key: ARTIX-••••-LIVE" \
-H "Content-Type: application/json" \
-d '{"website": "https://verify.poketwo.net/captcha/123456789012345678", "token": "mF…xQ"}'
Everything you need to solve at scale
Transparent, Predictable Pricing
No surprises or hidden fees. Only successful Poketwo solves count against your balance.
- 1,000 Guaranteed Poketwo Solves
- Valid for 30 days
- Zero deductions on failed or timed-out solves
- Up to 5 API keys with custom solve limits
- Standard 24/7 Discord Support
- 10,000 Guaranteed Poketwo Solves
- Valid for 30 days
- Zero deductions on failed or timed-out solves
- Up to 5 API keys with custom solve limits
- High-priority solver routing with lowest latency
- Priority 24/7 Discord Support with direct assistance
- Up to 400,000 guaranteed Poketwo solves
- High-priority solver routing with lowest latency
- Custom API key limits and quotas
- Zero deductions on failed or timed-out solves
- Direct line to our team on Discord
Client Dashboard
Overview of your shared credit balance, active API keys, and solve volume.
curl -X POST https://artixsolver.online/api/v1/verify \ -H "Content-Type: application/json" \ -H "x-api-key: YOUR_API_KEY" \ -d '{ "user_id": "USER_ID", "token": "TOKEN" }'
API Keys Management
Create up to 5 keys with custom solve limits and expiration options. All keys share your account balance.
| Name | API Key | Solve Limit | Used | Expires | Created | Action |
|---|---|---|---|---|---|---|
| Loading keys... | ||||||
Top Up Credits
Add solve credits to your account. Remember: failed solves are never deducted.
- 1,000 Successful Captcha Solves
- Expires within Month (30 days)
- Zero deductions on failed or timeout solves
- Shared balance across all your active API keys
- Up to 5 custom API keys with solve limits
- Standard 24/7 Discord Support
- 10,000 Successful Captcha Solves
- Expires within Month (30 days)
- Zero deductions on failed or timeout solves
- Shared balance across all your active API keys
- High-priority solver routing & lowest latency
- Priority 24/7 Discord Support & Direct Assistance
- Up to 400,000 Successful Captcha Solves
- High-priority solver routing with lowest latency
- Custom API key limits and quotas
- Zero deductions on failed or timeout solves
- Direct line to our team on Discord
Registered Invoices & Receipts
Official receipts for plan purchases, top-ups, and admin-issued quota licenses.
| Invoice # | Plan Tier | Solves Added | Amount | Payment Method | Date | Status | Receipt |
|---|---|---|---|---|---|---|---|
| No registered invoices on file. When you purchase or receive a plan license, your official receipt will appear here. | |||||||
Support & Help Desk
Need help with integration or have a custom quota requirement? Submit a ticket below or join Discord.
Your Conversations
User Management & Moderation
Manage registered users, inspect IP & telemetry history, adjust credits with custom expiry, and suspend/ban accounts.
| User | Role | Credits Balance | Keys | IP History | Status | Moderation & Info |
|---|---|---|---|---|---|---|
| Loading users... | ||||||
Support Ticket Desk (Admin)
Respond to client tickets and mark conversations resolved.
High-Speed Verification Relay
Autonomous multi-worker task orchestration and intelligent load balancing. Dispatch requests directly via the interactive terminal or REST API.
1. Make a request
Submit a Poketwo captcha challenge for instant bypass. Include your API key in the x-api-key request header. Solves are deducted only on confirmed valid clearance tokens.
| FIELD | TYPE | REQUIRED | DESCRIPTION |
|---|---|---|---|
x-api-key |
string | Yes | Artix API Key required for gateway authentication. Pass via x-api-key header, Authorization: Bearer <key>, or query parameter ?api_key=<key>. |
| FIELD | TYPE | REQUIRED | DESCRIPTION |
|---|---|---|---|
website |
string | Yes* | Poketwo verify challenge URL (e.g. https://verify.poketwo.net/captcha/123456789012345678 ). User ID is extracted automatically. |
token |
string | Yes | Discord account authorization token. |
user_id |
string | Optional | Discord Snowflake User ID (*Required only if website URL is omitted). |
2. Check Task Status
Poll the status of a queued verification task by its request_id until the solution is returned. Average solve latency is ~740ms.
3. Account Balance & Key Info
Programmatically check your account balance, username, active API key info, spend limits, and remaining solve quotas via GET /api/v1/user (or aliases /api/v1/account, /api/v1/me).
| FIELD | TYPE | REQUIRED | DESCRIPTION |
|---|---|---|---|
x-api-key |
string | Yes | Artix API Key. Pass via x-api-key header or ?api_key=<key> query parameter. |
{
"success": true,
"user": {
"username": "client_user",
"credits": 1000,
"role": "client",
"created_at": "2026-09-17T18:00:00.000Z"
},
"api_key": {
"name": "Production Bot Key",
"key_prefix": "artix_...",
"spend_limit": 1000,
"solves_used": 42,
"solves_remaining": 958,
"expires_at": null,
"status": "active"
},
"account_keys": [
{
"name": "Production Bot Key",
"key_prefix": "artix_...",
"spend_limit": 1000,
"solves_used": 42,
"expires_at": null,
"created_at": "2026-09-17T18:00:00.000Z"
}
]
}
4. Response Structure
When a challenge is solved, Artix returns HTTP 200 with the completed Turnstile solution and clearance token.
5. Authentication & Error Handling
All requests require a valid Artix API Key. All your keys draw from your shared balance. Failed solves are never charged.
| HTTP Code | Status | Meaning & Recommended Action |
|---|---|---|
200 OK | Success | Challenge solved successfully, or task queued into the cluster pipeline. |
400 Bad Request | Invalid Input | Missing website or token in the request payload. |
401 Unauthorized | Missing / Invalid Key | No valid Artix API key supplied. Check x-api-key header. |
402 Payment Required | Insufficient Credits | Your account balance is 0 or negative. Purchase credits on Discord. |
429 Rate Limited | Rate Limit Exceeded | The rate limit configured on this API key was exceeded. Throttle requests. |
503 Unavailable | Workers Offline | Solver cluster is under maintenance. Join Discord for real-time status. |
/api/status
workers_connected, tasks_in_progress, queue_size, tasks_completed, recent_tasks, active_solver, uptime./api/tasks
/api/workers
id, ip, connected_at, last_ping, active_tasks, capabilities.[
{
"id": 1,
"ip": "127.0.0.1",
"connected_at": 1730000000000,
"last_ping": 1730000010000,
"active_tasks": 1
}
]
/api/queue/clear
{ success, message, count }./api/nopecha/keys{ keys, active_key, threshold }./api/nopecha/keys{ "key": "key1,key2" }./api/nopecha/keys/:key{ "new_key": "..." }. Bulk replace: PUT /api/nopecha/keys with { "keys": [...] }./api/nopecha/keys/:keyDELETE /api/nopecha/keys with { "key": "..." } or POST /api/nopecha/keys/delete./api/nonecap/keysactive_jobs / max_concurrency./api/nonecap/keys{ "key": "..." }./api/nonecap/keys/:key{ "new_key": "..." }. Bulk: PUT /api/nonecap/keys./api/nonecap/keys/:keyPOST /api/nonecap/keys/delete./api/aivision/infogoogleStudio, groq, openrouter with masked keys and counts./api/aivision/keys{ "provider": "googleStudio|groq|openrouter", "keys": "..." }./api/aivision/keys/:provider/:keyPOST /api/aivision/keys/delete with { provider, key }./api/settings{ settings, effective }: settingsCaches, primarySolver, services, aiProviders./api/settings{ "primarySolver": "auto", "services": { "nopecha": { "enabled": true } } }.| Node ID | Host IP Address | Connected Since | Active Task Load | Node Status | Last Heartbeat |
|---|---|---|---|---|---|
No worker nodes connected. Start worker nodes with node windowsp2.js. | |||||
| Task ID | Target Identifier | Assigned Node | Status | Timestamp | Duration | Outcome Notes |
|---|---|---|---|---|---|---|
| No historical tasks recorded. | ||||||
Playground
Add your Discord tokens, pick an API key at the top, then monitor Poketwo captchas.
When Whoa there. Please tell us you're human! https://verify.poketwo.net/captcha/{userId}
from Poketwo (716390085896962058) matches a user in your list,
Playground auto-sends a verify request with that API key + that Discord token. Every Discord read stays isolated to your own tokens.
/api/playground/discord/messages (token_id + channel_id, server resolves your stored token).
On 716390085896962058 + Whoa there… + /captcha/{userId} matching your list, calls
/api/playground/auto-verify with your selected API key + matched token. Nothing crosses accounts.