DeepSeek · HTTP 402 · Insufficient Balance

DeepSeek API: 402 Insufficient Balance

402 Insufficient Balance from the DeepSeek API means the account ran out of money. Top up — retries will not help before that. You can also use DeepSeek through API429: Russian bank card, company invoice or USDT/TON, and one balance for every model.

Updated: · based on the official documentation of DeepSeek

DeepSeek error codes

400 Invalid Format, 401 Authentication Fails, 402 Insufficient Balance, 422 Invalid Parameters, 429 Rate Limit Reached (too fast or over the concurrency limit), 500 Server Error and 503 Server Overloaded (retry after a pause).

If inference has not started 10 minutes after the request, the server closes the connection. While waiting, DeepSeek sends empty lines (non-streaming) or keep-alive comments (streaming), which clients must not treat as errors.

Using DeepSeek through API429

Base URL https://gateway.api429.com/v1, a key from your account and a DeepSeek model ID from the catalog, such as deepseek-v4-pro. The same key and balance work for Claude, GPT, Gemini and Grok.

Connecting through API429: Python example

import os
from openai import OpenAI

client = OpenAI(
    base_url="https://gateway.api429.com/v1",  # instead of the provider URL
    api_key=os.environ["API429_API_KEY"],
)
reply = client.chat.completions.create(
    model="claude-sonnet-5-5",  # exact ID from the API429 catalog
    messages=[{"role": "user", "content": "Hello"}],
)

Payment and a $10 test

  • Russian bank card. Top up your balance in the account.
  • Invoice for companies. Bank transfer with closing documents.
  • USDT and TON. Top up in crypto.

$10 test credit. Subscribe to our Telegram channel through the bot and get $10 on your balance for the first requests. Get $10 in the bot

Frequently asked questions

What does 402 mean in the DeepSeek API?

The account balance is exhausted; top it up.

How can I pay for DeepSeek from an unsupported payment region?

Through API429: Russian bank card, company invoice or USDT/TON.

What about 503 Server Overloaded?

Wait and retry: the server is overloaded by traffic.

Why does the connection hang with empty lines?

DeepSeek keeps the connection alive while waiting for inference; after 10 minutes without it, the connection closes.

Sources

Next steps

Other API errors

Telegram