Files
autoreg-skills-max/skills/atxp-autoreg/references/apodex-deep-research.md

4.3 KiB

Apodex.ai — Free Deep Research API

Discovered: 2026-06-25 Status: Working, free tier

Quick Facts

Registration (25.06.2026)

  1. Go to https://platform.apodex.ai/register
  2. Enter email (use t-online.de from working_mails.txt)
  3. Check inbox via IMAP for 6-digit code (Apodex noreply@send.apodex.com)
  4. Set password (8+ chars)
  5. Login → Console
  6. Create API Key in API Keys section
  7. Key shown ONCE — save immediately

Account Details

Account 1 ([REDACTED-EMAIL], 2026-06-25)

  • User ID: 16456a52-cb81-48d5-a9dc-f08a3244d574
  • API Key: [REDACTED-KEY]=
  • Role: gothbreach-main

Account 2 ([REDACTED-EMAIL], 2026-06-25)

  • User ID: 6904dc1f-bb65-44e6-a0f3-29bb8c51ccbc
  • API Key: [REDACTED-KEY]=
  • Role: gothbreach-2

Endpoint: https://api.apodex.ai/v1/chat/completions Auth: Authorization: Bearer sk-... Free tier: $0 initial balance, unlimited API calls (limited time promo)

Available Models

GET https://api.apodex.ai/v1/models
Model Context Max Output Best For
apodex-1-0-deep-reasoning 262k 16k Reasoning, analysis
apodex-1-0-deep-research 262k 16k Web research, multi-step
apodex-1-0-deep-discovery 131k 26k Frontier, hardest problems

Usage Example

curl -X POST "https://api.apodex.ai/v1/chat/completions" \
  -H "Authorization: Bearer sk-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "apodex-1-0-deep-research",
    "messages": [{"role": "user", "content": "Your question"}],
    "max_tokens": 2000,
    "stream": false
  }'

Streaming (SSE)

Default stream: true. Two phases:

  • Reasoning phase: delta.reasoning_steps with type: thinking/web_search/fetch_url_content/execute_python
  • Answer phase: delta.content token by token
  • Final chunk: finish_reason + usage with prompt_tokens/completion_tokens/reasoning_tokens/num_search_queries

Pitfall (25.06.2026): Non-streaming mode (stream: false) times out at 30-90s for complex queries because the server waits for full completion before responding. ALWAYS use stream: true for queries >500 tokens — parse SSE chunks and reconstruct final content from delta.content stream. deep-reasoning model is slowest (up to 120s), deep-research and deep-discovery are faster but still prefer streaming.

Another pitfall: Model name apodex-0-7-30b-deepresearch-mini shown in example curl on registration page is WRONG — returns {"error":{"code":"model_not_found"}}. Only the 3 models from /v1/models endpoint work.

Use Cases

  • Deep research tasks (alternative to paid research platforms)
  • Multi-step agentic workflows with web search + Python execution
  • Code analysis with execution feedback
  • Mass research automation (queries take 60-180 seconds)

Key Advantage vs ATXP

  • No account_restricted block — all models work for free accounts
  • No Cloudflare Turnstile on signup (email only, 6-digit code)
  • 262k context window
  • Reasoning + tool execution included

Bulk Registration (multiple accounts)

Free tier allows unlimited accounts per email. Bulk register via t-online.de:

  1. Loop through working_mails.txt (17,893 available)
  2. For each email:
    • POST /api/auth/register with {email, name, password: "[REDACTED]"}
    • Wait 5s, check IMAP for 6-digit code from noreply@send.apodex.com
    • POST /api/auth/verify with {email, code}
    • Login, navigate to API Keys, click "Create New Key", name it, save sk-... from dialog
  3. Browser automation works without Turnstile — use browser_navigate to https://platform.apodex.ai/register → fill form → submit → check IMAP → enter code → create API key

Each account = independent API quota. Multi-account rotation useful for parallel research tasks.

Note: Direct API registration (/api/auth/register) didn't return expected response during 2026-06-25 attempt — use browser flow (slower but reliable).