Artix Artix

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.

POST  /api/v1/verify 200 OK
$ curl -X POST https://artixsolver.online/api/v1/verify \
  -H "x-api-key: ARTIX-••••-LIVE" \
  -H "Content-Type: application/json" \
  -d '{"website": "https://verify.poketwo.net/captcha/123456789012345678", "token": "mF…xQ"}'

← 200 queued
{ "success": true, "status": "queued", "request_id": "8f3a2k", "queue_position": 1, "user_id": "123456789012345678" }
$ curl https://artixsolver.online/api/v1/verify/status/8f3a2k -H "x-api-key: ARTIX-••••-LIVE"
← 200 completed ✔ 1 credit deducted
{ "success": true, "status": "completed", "solved": true, "captcha_solved": true, "request_id": "8f3a2k", "duration": "18.42s" }
— poll until status is completed · credits deduct on success only
99.9%
Uptime SLA & Availability
99.8%
Success Solve Rate
< 450ms
Average Response
100% Fair
Deductions On Success Only
Why Artix

Everything you need to solve at scale

Instant Welcome Bonus
250 Free Credits on Sign up
Start solving Poketwo captchas immediately with 250 free credits credited automatically upon registration, refilled every 24 hours.
Unified Balance
Shared Global Balance
Generate up to 5 isolated API keys with customizable rate limits. All keys draw from your single account credit balance with real-time sync.
100% Risk Free
Zero-Deduction Guarantee
If a Poketwo challenge fails, drops, or times out, you are never charged. Credits are strictly deducted only upon confirmed valid clearance tokens.
High Concurrency
High Throughput Architecture
Engineered for high-volume Poketwo bot operations with automatic queue deduplication, sub-second latency, and intelligent worker load balancing.
Full Observability
Isolated Activity & Telemetry
Inspect real-time solve statuses, duration traces, queue positions, and per-key utilization directly from your private client dashboard.
Instant Help
24/7 Priority Discord Support
Direct line to operators and real-time Discord community assistance for rapid bot integration, quota upgrades, and troubleshooting.
Pricing

Transparent, Predictable Pricing

No surprises or hidden fees. Only successful Poketwo solves count against your balance.

Beginner
$0.35 / Month
  • 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
Enterprise
Custom / volume
  • 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.

0
Credits
1 solve = 1 credit (deducted on success only)
0 / 5
Active API Keys
Max 5 keys per account
0
Your Solves Completed
Across all your API keys
cURL
api_key:
user_id:
token:
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.

Credits can only be purchased via our Discord Server!
Join our community, open a ticket or DM admins, and your balance will be activated instantly.
Join Discord
Starter
Beginner Plan
$0.35 / Month
1,000 Credits (expires within Month)
  • 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
Join Discord to Purchase ($0.35)
Best Value
Plus Plan
$5 / Month
10,000 Credits (expires within Month)
  • 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
Join Discord to Purchase ($5)
Enterprise Plan
Custom / volume
Up to 400,000 Credits
  • 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
Contact Us on Discord
How Top Up Works
Step 1
Join Discord
Click any buy button above or navigate to discord.gg/AvJxF7RhCs.
Step 2
DM or Open Ticket
Message an admin with your Artix account username and your chosen plan (Beginner $0.35 or Plus $5).
Step 3
Instant Balance
Your account is credited instantly upon payment verification, ready for API solving.
Billing, Plan Quotas & Invoices
Account Active
Current Balance
--
Deductions apply only on valid solves
Active Plan Status
Standard Access
Expiration: Never
Account Username
--
Good Standing

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.

Need Instant 24/7 Support? Join Our Discord
Chat directly with developers, open support tickets, or request rapid assistance.
Join Discord
Create Support Ticket

Your Conversations

No support tickets submitted yet.
Select a conversation
Your messages with staff appear here
Pick a ticket on the left to read and reply.
New replies reopen resolved conversations.

User Management & Moderation

Manage registered users, inspect IP & telemetry history, adjust credits with custom expiry, and suspend/ban accounts.

Credit Balance Adjustment & Expiry
Supports Add (+), Deduct (-), Set (=) & Custom Expiry
Registered Users
0 users
User Role Credits Balance Keys IP History Status Moderation & Info
Loading users...
Page 1 of 1 (20 per page)

Support Ticket Desk (Admin)

Respond to client tickets and mark conversations resolved.

No support tickets in queue.
Select a conversation
Client threads appear here
Pick a ticket on the left to read and reply.
Solver

High-Speed Verification Relay

Autonomous multi-worker task orchestration and intelligent load balancing. Dispatch requests directly via the interactive terminal or REST API.

bash — curl /api/v1/verify
~ curl -X POST https://artixsolver.online/api/v1/verify \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{"user_id":"","token":""}'
Solve Activity — Last 24 Hours
Solved (0) Failed (0)
Total Solves
0
all-time completed
Success Rate
--
solved / decided
Solved (24h)
0
last 24 hours
Failed (24h)
0
last 24 hours
WebSocket Cluster Relay
Real-time worker mesh routing challenges to active solving nodes.
Dynamic Load Balancer
Least-loaded node dispatching with automatic worker health failover.
Unified Gateway API
Single high-availability ingress endpoint for all verification clients.
Solver Strategy & Provider Management CACHE: OFF (Hardcoded)
Operating with hardcoded defaults. Turn ON "Settings Caches" in Settings to customize active solvers and rotation.
AI Vision Models
Multi-key rotation and automatic failover across vision providers.
Google AI Studio Provider (Gemini models rotation)
NopeCHA Keys 0
No keys added
NoneCap Keys 0
No keys added

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.

BASH

            
Authorization
FIELDTYPEREQUIREDDESCRIPTION
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>.
Parameters
FIELDTYPEREQUIREDDESCRIPTION
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.

BASH

            

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).

BASH

            
Authorization
FIELDTYPEREQUIREDDESCRIPTION
x-api-key string Yes Artix API Key. Pass via x-api-key header or ?api_key=<key> query parameter.
Response Example (200 OK)
JSON
{
  "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.

JSON RESPONSE

            

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.

Authentication
x-api-key
Header or ?api_key= param
Key Capacity
Up to 5 Keys
Per-key limits & expiration
Deductions
100% Fair
Success-only billing
HTTP Status Code Reference
HTTP CodeStatusMeaning & Recommended Action
200 OKSuccessChallenge solved successfully, or task queued into the cluster pipeline.
400 Bad RequestInvalid InputMissing website or token in the request payload.
401 UnauthorizedMissing / Invalid KeyNo valid Artix API key supplied. Check x-api-key header.
402 Payment RequiredInsufficient CreditsYour account balance is 0 or negative. Purchase credits on Discord.
429 Rate LimitedRate Limit ExceededThe rate limit configured on this API key was exceeded. Throttle requests.
503 UnavailableWorkers OfflineSolver cluster is under maintenance. Join Discord for real-time status.
Gateway & Tasks
GET /api/status
Gateway health: workers_connected, tasks_in_progress, queue_size, tasks_completed, recent_tasks, active_solver, uptime.
GET /api/tasks
Alias: /api/requests
Merged live + recent task history (max 50, newest first).
Workers
Cluster Telemetry
GET /api/workers
Array of connected 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
  }
]
Queue Control
POST /api/queue/clear
Alias: /api/v1/queue/clear
Clears pending queue. Response: { success, message, count }.
NopeCHA Vault
GET/api/nopecha/keys
List keys with credits, masked key, active flag. Body: { keys, active_key, threshold }.
POST/api/nopecha/keys
Add + validate key(s). Body: { "key": "key1,key2" }.
PUT/api/nopecha/keys/:key
Replace a key. Body: { "new_key": "..." }. Bulk replace: PUT /api/nopecha/keys with { "keys": [...] }.
DELETE/api/nopecha/keys/:key
Evict a key. Also accepts DELETE /api/nopecha/keys with { "key": "..." } or POST /api/nopecha/keys/delete.
NoneCap Vault
GET/api/nonecap/keys
Same shape as NopeCHA, plus per-key active_jobs / max_concurrency.
POST/api/nonecap/keys
Body: { "key": "..." }.
PUT/api/nonecap/keys/:key
Body: { "new_key": "..." }. Bulk: PUT /api/nonecap/keys.
DELETE/api/nonecap/keys/:key
Also accepts body/query variants and POST /api/nonecap/keys/delete.
AI Vision Pool
GET/api/aivision/info
Alias: /api/aivision/keys
Rotation pools for googleStudio, groq, openrouter with masked keys and counts.
POST/api/aivision/keys
Body: { "provider": "googleStudio|groq|openrouter", "keys": "..." }.
DELETE/api/aivision/keys/:provider/:key
Also accepts POST /api/aivision/keys/delete with { provider, key }.
Solver Settings
GET/api/settings
Alias: /api/v1/settings
Returns { settings, effective }: settingsCaches, primarySolver, services, aiProviders.
POST/api/settings
Partial update, broadcast to workers. Example: { "primarySolver": "auto", "services": { "nopecha": { "enabled": true } } }.

All Cluster Nodes & Relays Operational

Gateway relay active • Synchronized just now • 99.98% uptime
Operational
Cluster Relay Uptime
100.0% past 90 days
90 days ago Zero downtime recorded Today
Gateway WebSocket Relay
Operational
Central message exchange protocol broadcasting challenges and ingesting worker verifications.
Relay Port 20064
Protocol WebSocket RFC 6455
Task Dispatch Engine
Operational
Round-robin least-loaded dispatch algorithm assigning tasks to healthy nodes.
Load Balancing Least-Loaded Allocation
Failover Strategy Automatic Re-queue on Drop
Active Verification Worker Cluster
Nodes connected to MiddleMan relay WebSocket endpoint (ws://.../relay)
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.
Past Incident History
• No cluster incidents reported in the past 90 days. All relays operating at 100% availability.
Distributed Task Dispatch & Resolution History
Chronological log of tasks processed across the worker cluster
Task ID Target Identifier Assigned Node Status Timestamp Duration Outcome Notes
No historical tasks recorded.
Showing 0-0 of 0 requests
Page 1 of 1

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.

Monitor stopped
Solver key & Discord watchlist
Token List
0
Token list — one Discord token per line 0 lines
1
Lines stay here after Add — editable anytime. Duplicates / invalid lines are skipped.
Loading tokens…
Per-user chart
Total
0
Solved
0
Failed
0
Rate
0%
SolvedFailed
24h · per selected user
Live monitor — Poketwo captcha auto-detect
Playground idle. Add tokens, pick an API key, add channel IDs, then Start.
Watches only your own tokens via /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.