DeepSeek API
deepseek.com · 3 records in Compute, Inference, Storage · JSON
Records 3
- paidDeepSeek API (Compute)
Computeidentity cardlimit volume-quotaevidence documentedstale on 2026-12-04duplicate
- paidDeepSeek API (Inference)
Inferenceidentity cardphoneevidence documentedstale on 2026-12-04
- fails: egressDeepSeek Files API
Storagefree tieridentity emailno cardlimit per-object-capevidence reportedstale on 2026-11-05
DeepSeek API (Compute)
Compute- Free allowance
- No free grant on the vendor's own pricing page. deepseek-flash is USD 0.15 per 1M input tokens on a cache miss and USD 0.60 per 1M output off-peak, doubling at peak; cache hits cost USD 0.003 per 1M off-peak.
- Verdict
- paidno free allowance; listed for its price
- Cost
- no price stated
- Identity
- cardcard required, no phone
- Binding limit
- volume-quotanothing binds but the balance: 2,500 concurrent requests is the highest concurrency in this class, about eight times Cloudflare's 300 requests a minute, so the only ceiling is the prepaid balance and USD 0.15 per 1M input makes a large...
- Evidence
- documented7 sources; a first-party page was read and the sentence quoted
- Freshness
- stale on 2026-12-04checked 2026-11-03 (live); stale on 2026-12-04
| Free tier | No free grant on the vendor's own pricing page. deepseek-flash is USD 0.15 per 1M input tokens on a cache miss and USD 0.60 per 1M output off-peak, doubling at peak; cache hits cost USD 0.003 per 1M off-peak. The concurrency limit is 2,500 for deepseek-flash and 500 for deepseek-v4-pro, at account level, and 'There is no additional cost for capacity expansion'. Context is 1M tokens with 384K maximum output. unit none; metered on wall-clock; none |
|---|---|
| Price | none stated |
| Limits |
|
| Identity | card sign-up outside mainland China takes an email address with an emailed code ('Only email registration is supported in your region') or a Google account, and no phone number; the API then draws on a prepaid balance and an empty balance is refused with 402 Insufficient Balance, so the capacity needs a balance topped up online by PayPal, bank card, Alipay or WeChat Pay; whether a new account receives a granted balance is not published and is unverified: behind a sign-up |
| Egress | not stated |
| Interface | unknown inferred from the tooling the provider documents; not probed |
| Tooling | not stated |
| Composes with | the off-peak window is the chain that matters: at USD 0.15 per 1M input and 2,500 concurrency a weekend batch is the cheapest job in this class and needs no free tier at all. |
| Reliability | no reliability event recorded |
| Notes | No signup grant appears on the vendor's pricing page, which prices every model. Identity: sign-up on the international lane is an email address, and the API is usable only after a prepaid top-up by PayPal, bank card, Alipay or WeChat Pay, so the binding identity is a payment method. |
| Parsed numbers |
|
Evidence 7
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | api-docs.deepseek.com/quick_start/pricing/ | '1M INPUT TOKENS (CACHE MISS) OFF-PEAK $0.15 PEAK $0.3' and '1M OUTPUT TOKENS OFF-PEAK $0.6 PEAK $1.2' for deepseek-flash, quoted |
| 2026-10-22 | api-docs.deepseek.com/quick_start/rate_limit/ | 'Concurrency Limit 2500' for deepseek-flash, 'calculated at the account level', quoted |
| 2026-10-22 | api-docs.deepseek.com/quick_start/pricing/ | peak hours are '01:00 - 04:00 and 06:00 - 10:00 UTC, Monday through Friday', so every other hour including weekends is off-peak, quoted |
| 2026-11-03 | api-docs.deepseek.com/quick_start/error_codes | an empty balance is refused with 402 Insufficient Balance, so the API needs a topped-up balance |
| 2026-11-03 | static.deepseek.com/faq/static/main.86961ff339.js | a balance is topped up online by PayPal, bank card, Alipay or WeChat Pay |
| 2026-11-03 | platform.deepseek.com/sign_up | the sign-up page served outside mainland China offers email registration only |
| 2026-11-03 | api-docs.deepseek.com/quick_start/rate_limit | the concurrency limit is 2500 for deepseek-flash and 500 for deepseek-v4-pro |
More fields 1
| facets | {"class": "cheapest-paid","free_tier_kind": "none","shape": {"vcpu": null,"ram_gib": null,"gpu_class": null,"gpu_count": null}} |
|---|
Unknown values 7
- egress metered: egress metering was not published
- egress terms: a source was read and is silent on this field
- interface: the access interface was not established
- per object cap stated: the field does not apply to this kind of offer
- reliability note: nothing of this kind was observed
- retention stated: the field does not apply to this kind of offer
- tooling: a source was read and is silent on this field
DeepSeek API (Inference)
Inference- Free allowance
- No free tier or signup credit is stated: usage is deducted from a topped-up balance or a granted balance, granted balance first, and no granted amount is published
- Verdict
- paidno free allowance; listed for its price
- Cost
- no price stated
- Identity
- cardcard required, phone required
- Binding limit
- noneno named constraint binds
- Evidence
- documented33 sources; a first-party page was read and the sentence quoted
- Freshness
- stale on 2026-12-04checked 2026-11-03 (live); stale on 2026-12-04
| Free tier | no free tier or signup credit is stated: usage is deducted from a topped-up balance or a granted balance, granted balance first, and no granted amount is published unit none; metered on none; a granted balance can expire: the balance endpoint reports granted_balance as the total not expired granted balance, in CNY or USD; topped-up balances do not expire and an unused balance can be refunded; whether a new account receives a granted balance, and its amount and expiry, are not published on the documentation, terms or help-centre pages and are unverified: behind a sign-up |
|---|---|
| Price | none stated |
| Limits |
the published limit is account-level concurrency, 2500 for deepseek-flash and 500 for deepseek-v4-pro, with higher concurrency available on request at no additional cost; the rate-limit page publishes no requests-per-minute or token quota |
| Identity | card an API key from an account on platform.deepseek.com, registered by email address with an emailed code or by a Google account; the sign-up page served outside mainland China offers email registration only, WeChat login is limited to mainland-China addresses, and some email domains are refused (Gmail, Outlook, Hotmail or Yahoo are recommended); calls draw on a prepaid balance and an empty balance is refused with an Insufficient Balance error; top-up is online by PayPal, bank card, Alipay or WeChat Pay; the Chinese-language FAQ puts real-name verification (an ID number) before an Alipay or WeChat top-up and opens bank transfer only to enterprise-verified accounts registered with a China-country-code phone number; whether an email-registered account must pass real-name verification before a PayPal or card top-up is unverified: behind a sign-up |
| Egress | not published |
| Interface | rest endpoint: https://api.deepseek.com |
| Tooling | any OpenAI-compatible client; curl against POST {base}/chat/completions |
| Composes with | pairs with an agent as the cheapest paid per-token route; the scarce link is the prepaid balance, not a rate |
| Reliability | the legacy model names deepseek-v4-flash and deepseek-v4-flash-vision-exp are retired and their requests are now served by DeepSeek-V4.1-Flash-1017 at the Flash price |
| Notes | Prices per 1M tokens, deepseek-flash / deepseek-v4-pro: input cache hit off-peak USD 0.003 / USD 0.022 and peak USD 0.006 / USD 0.044; input cache miss off-peak USD 0.15 / USD 0.66 and peak USD 0.3 / USD 1.32; output off-peak USD 0.6 / USD 1.98 and peak USD 1.2 / USD 3.96. Off-peak rates are half of the peak rates; peak hours are 01:00 - 04:00 and 06:00 - 10:00 UTC, Monday through Friday, excluding Chinese public holidays |
| Evidence note | documented the model naming, the retirement of the legacy names, the per-token prices and the concurrency limits are quoted from the first-party pricing and rate-limit pages |
| Parsed numbers |
|
Evidence 33
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | api-docs.deepseek.com/quick_start/pricing | the served models are deepseek-flash and deepseek-v4-pro; deepseek-flash is served by DeepSeek-V4.1-Flash-1017; the legacy names are accepted but their models are retired and billed at the Flash price; OpenAI and Anthropic compatible base URLs |
| 2026-10-28 | api-docs.deepseek.com/quick_start/rate_limit | the concurrency limit is 2500 for deepseek-flash and 500 for deepseek-v4-pro |
| 2026-10-28 | api-docs.deepseek.com/quick_start/rate_limit | higher concurrency is granted on request at no additional cost |
| 2026-10-28 | api-docs.deepseek.com/quick_start/pricing | usage is deducted from a topped-up balance or a granted balance, granted balance first; no amount is stated |
| 2026-10-28 | api-docs.deepseek.com/api/get-user-balance | the balance endpoint's granted_balance is the total not expired granted balance |
| 2026-10-28 | api-docs.deepseek.com/quick_start/error_codes | an empty balance returns 402 Insufficient Balance and the fix is to top up on platform.deepseek.com |
| 2026-10-28 | api-docs.deepseek.com/quick_start/pricing | the pricing page tabulates the per-token prices and defines the peak hours |
| 2026-10-28 | api-docs.deepseek.com/quick_start/pricing | the OpenAI-format base URL is https://api.deepseek.com |
| 2026-10-28 | api-docs.deepseek.com/quick_start/pricing | the legacy names are retired and served by DeepSeek-V4.1-Flash-1017 at the Flash price |
| 2026-10-30 | static.deepseek.com/faq/index.html?lang=en#/question/top-up | a balance is topped up online by PayPal, bank card, Alipay or WeChat Pay |
| 2026-10-30 | platform.deepseek.com/sign_up | the sign-up page served outside mainland China offers email registration only, with a code sent to the address |
| 2026-10-30 | platform.deepseek.com/sign_up | the email sign-up form sends a code to the address |
| 2026-10-30 | cdn.deepseek.com/policies/en-US/deepseek-terms-of-use.html | an account is registered with an email address or a third-party account |
| 2026-10-30 | static.deepseek.com/faq/index.html?lang=en#/question/wechat- | WeChat login is limited to mainland-China addresses |
| 2026-10-30 | static.deepseek.com/faq/index.html?lang=en#/question/google- | Google login is offered outside mainland China |
| 2026-10-30 | platform.deepseek.com/top_up | the top-up page is behind a login that offers a Google account |
| 2026-10-30 | static.deepseek.com/faq/index.html?lang=en#/question/unsuppo | some email domains are refused at registration; Gmail, Outlook, Hotmail or Yahoo are recommended |
| 2026-10-30 | static.deepseek.com/faq/index.html?lang=zh#/question/top-up | the Chinese-language FAQ puts real-name verification before an online Alipay or WeChat top-up |
| 2026-10-30 | static.deepseek.com/faq/index.html?lang=zh#/question/top-up | bank transfer is for enterprise accounts only, and currently only for accounts registered with a +86 phone number |
| 2026-10-30 | static.deepseek.com/faq/index.html?lang=en#/question/verific | real-name verification binds an account to an ID number, with a cap on accounts per ID number |
| 2026-10-30 | static.deepseek.com/faq/static/main.86961ff339.js | the help-centre FAQ (served from its script bundle) states that topped-up balances do not expire |
| 2026-10-30 | static.deepseek.com/faq/index.html?lang=zh#/question/balance | the Chinese-language FAQ states that topped-up balances never expire |
| 2026-10-30 | static.deepseek.com/faq/index.html?lang=en#/question/refund- | an unused balance can be refunded |
| 2026-10-30 | api-docs.deepseek.com/api/get-user-balance | a balance is held in CNY or USD |
| 2026-10-30 | cdn.deepseek.com/policies/en-US/deepseek-open-platform-terms | the Open Platform terms leave any free quota to the product pages, and the documentation pages publish none |
| 2026-10-30 | api-docs.deepseek.com/quick_start/pricing | the pricing page is unchanged: usage is deducted from a topped-up or granted balance, granted first, and no granted amount is stated |
| 2026-11-03 | platform.deepseek.com/sign_up | the sign-up page served outside mainland China offers email registration only |
| 2026-11-03 | api-docs.deepseek.com/quick_start/error_codes | an empty balance is refused with 402 Insufficient Balance, so the API needs a topped-up balance |
| 2026-11-03 | api-docs.deepseek.com/quick_start/rate_limit | the concurrency limit is 2500 for deepseek-flash and 500 for deepseek-v4-pro |
| 2026-11-03 | api-docs.deepseek.com/quick_start/pricing | usage is deducted from a topped-up or granted balance, granted first, and no granted amount is stated |
| 2026-11-03 | cdn.deepseek.com/policies/en-US/deepseek-open-platform-terms | the Open Platform terms leave any free quota to the product pages, and the documentation pages publish none |
| 2026-11-03 | cdn.deepseek.com/policies/en-US/deepseek-terms-of-use.html | an account is registered with an email address or a third-party account |
| 2026-11-03 | static.deepseek.com/faq/static/main.86961ff339.js | a balance is topped up online by PayPal, bank card, Alipay or WeChat Pay |
Unknown values 3
- egress metered: egress metering was not published
- per object cap stated: the field does not apply to this kind of offer
- retention stated: the field does not apply to this kind of offer
DeepSeek Files API
Storage- Free allowance
- 25 GiB per user, 10,000 files, 64 MiB per file.
- Verdict
- fails: egressdata cannot be read back out at a usable rate or price
- Cost
- free tier
- Identity
- emailno card, no phone
- Binding limit
- per-object-cap64 MiB per file
- Evidence
- reported6 sources; a third party said so
- Freshness
- stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
| Free tier | 25 GiB per user, 10,000 files, 64 MiB per file. Permanent if expires_after is omitted; otherwise 1 hour – 30 days.unit GiB; metered on unstated |
|---|---|
| Price | none stated |
| Limits |
per-object-cap 64 MiB. Upload must complete within 10 minutes. Count cap 10,000 files. purpose must be user_data. Omit expires_after for permanence — '少写一个参数,文件就永久留在他服务器上' (omit one parameter and the file stays on their server forever). |
| Identity | email email |
| Egress | Files API itself is free; only inference tokens are billed. No egress fee documented. |
| Per-object cap | 64 MiB per file (67108864 bytes) |
| Retention | 25 GiB per user, 10,000 files, 64 MiB per file. Permanent if expires_after is omitted; otherwise 1 hour – 30 days |
| Interface | unknown OpenAI-compatible POST /files, and an Anthropic-compatible /anthropic/v1/files; also list/retrieve/delete |
| Tooling | openai-python with base_url https://api.deepseek.com; curl multipart; ai-sdk deepseek provider ships a file store |
| Composes with | 25 GiB is per user, not per project — no obvious multiplicative axis except more accounts. Image-only format restriction (JPEG/PNG/GIF/WebP, sniffed from content) makes it a picture store rather than a blob store. |
| Reliability | NO DOWNLOAD. The endpoint set is upload/list/retrieve-metadata/delete — there is no content-download route, and the docs describe retrieval as metadata only ('Retrieving file information returns metadata; it is not a request for the model to read the image'). 25 GiB of write-only image storage. Also: DeepSeek's platform forces phone binding on first login for some account classes (platform.deepseek.com/mobile_verification — 'please bind your phone number upon first login'), while international email+password signup is reported to work. Uncertain, hence medium. |
| Parsed numbers |
|
Evidence 6
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | api-docs.deepseek.com/guides/files_api | 'A single file may be at most 64 MiB'; 'expires_after[seconds] … between 3600 and 2592000. Omit both expires_after fields to keep the file permanently'; supported formats JPEG/PNG/GIF/WebP only |
| 2026-10-21 | www.datastudios.org/post/deepseek-file-uploading-supported-f | '25 GiB of stored files per user; up to 10,000 stored files' |
| 2026-10-21 | news.cnyes.com/news/id/6584205 | '單個文件最大 64 MiB,每個用戶最多存 25 GiB、10000 個文件 … 不設定有效期則可以一直保留' |
| 2026-10-21 | linux.do/top?page=395 | 'DeepSeek 上线 Files API,每用户 25 GiB 永不过期!… 仅支持图片格式,单文件限制 64 MiB' (post dated 2026-08-21) |
| 2026-10-21 | chat-deep.ai/docs/deepseek-api-file-upload/ | part of the text of Reliability, above |
| 2026-10-21 | api.deepseek.com/files | PROBE: curl -D - -> 401, Content-Length 31, body 'Authentication Fails (governor)' — live, ELB + CloudFront fronted |
More fields 1
| dead end | {"failure_class": "retention","why": "25 GiB per user, 10,000 files, 64 MiB per file. Permanent if `expires_after` is omitted; otherwise 1 hour – 30 days.","retry_when": null,"first_recorded": "2026-10-21"} |
|---|
Unknown values 3
- interface: the access interface was not established
- per object cap notes: the field may be stated in a source that was not read
- retention notes: the field may be stated in a source that was not read