How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

DeBank User API

Get user info such as total balance, token list, and portfolio in each protocol

DeBank User API is one of 11 APIs that DeBank publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include User. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 20 operations across 20 paths, and defines 27 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, /.

20 operations 20 paths 27 schemas 20 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://pro-openapi.debank.com
Authentication
API Key
Resource Areas
1

Authentication & Security 1

DeBank User API declares 1 security scheme for authenticating requests. An API key is passed in the header as AccessKey (accessKey). By default, every request must be authenticated.

Paths & Operations 20

Across 20 paths, the API surfaces 20 operations — 20 GET. Each is listed below with its method, path, parameters, and response codes.

User 20

Get user info such as total balance, token list, and portfolio in each protocol

GET
/v1/user/all_complex_protocol_list
Get list of protocols with user portfolio details on all supported chains
get_user_all_complex_protocol_list 2 params → 200
GET
/v1/user/all_history_list
Get user all history list
get_user_history_all_list 7 params → 200
GET
/v1/user/all_nft_list
Get user nft list on all supported chains
get_user_nft_all_list 3 params → 200
GET
/v1/user/all_simple_protocol_list
Stats the user's protocol assets on all supported chains
get_user_all_simple_protocol_list 2 params → 200
GET
/v1/user/all_token_list
Get user token balance
get_user_token_all_list 3 params → 200
GET
/v1/user/chain_balance
Get the net assets of a chain
get_user_chain_balance 2 params → 200
GET
/v1/user/chain_net_curve
Get the chain net curve
get_user_chain_net_curve 2 params → 200
GET
/v1/user/complex_app_list
Get list of apps with user portfolio details on all supported app chains
get_user_complex_app_list 1 param → 200
GET
/v1/user/complex_protocol_list
Get list of protocols with user portfolio details on a chain
get_user_complex_protocol_list 2 params → 200
GET
/v1/user/history_list
Get user history list
get_user_history_list 7 params → 200
GET
/v1/user/nft_authorized_list
get_user_nft_authorized_list 2 params → 200
GET
/v1/user/nft_list
Get user nft list
get_user_nft_list 3 params → 200
GET
/v1/user/protocol
Get the user's portfolio in the protocol
get_user_protocol 2 params → 400200
GET
/v1/user/simple_protocol_list
Stats the user's protocol assets on a chain
get_user_simple_protocol_list 2 params → 200
GET
/v1/user/token
Get user token balance
get_user_token 3 params → 200
GET
/v1/user/token_authorized_list
Show the user's risk exposure of approved token on a chain
get_user_token_authorized_list 2 params → 200
GET
/v1/user/token_list
Get user token balance
get_user_token_list 3 params → 200
GET
/v1/user/total_balance
Get net assets on multiple chains, including tokens and protocols
get_user_total_balance 1 param → 200
GET
/v1/user/total_net_curve
Get the chain net curve
get_total_chain_net_curve 2 params → 200
GET
/v1/user/used_chain_list
Get user chain list
get_user_chain_list 1 param → 200

Schemas 27

The contract defines 27 schemas that model the data the API accepts and returns. The most detailed are UserNft (18 properties), nft_tokens (16 properties), UserToken (14 properties), newToken2 (13 properties). Each schema is shown below with its type and property counts.

UserHistory
object
4 properties
sends
object
3 properties
attributes
object
2 properties
tx
object
8 properties
UserTotalBalance
object
2 properties
nft_contracts
object
7 properties
UserApp
object
6 properties
NetCurve
object
2 properties
nft_tokens
object
16 properties
Protocol2
object
4 properties
NewChain
object
8 properties
UserProtocol
object
10 properties
receives
object
3 properties
UserNft
object
18 properties
history_list
object
8 properties
UserUsdValue
object
1 property
Chain
object
7 properties
Spenders
object
2 properties
newToken2
object
13 properties
UserSimpleProtocol
object
10 properties
token_approve
object
3 properties
UserToken
object
14 properties
UserTokenAuthorized
object
10 properties
Protocol
object
7 properties
PortfolioItem
object
6 properties
stats
object
3 properties
UserNFTAuthorized
object
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

debank-user-api-openapi.yml Raw ↑

Other APIs DeBank publishes across the network.

DeBank Connect
DeBank Account API
DeBank App Protocol API
DeBank Chain API
DeBank Cloud API
DeBank Official API
DeBank Pool API
DeBank Protocol API
DeBank Token API
DeBank Wallet API
Where this information came from

This is an independent, third-party profile of DeBank User API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.