Key points
- You cannot carry one regional endpoint, currency or permission over to another Upbit service.[s1]
- You can inspect applicable order fees and supported order types through authenticated available-order information.[s3]
- You must check withdrawal availability separately from whether an asset can trade.[s5]
- You may need counterparty identity verification before a Singapore deposit is credited.[s6]
Which Upbit service are you actually evaluating?
Identify the service associated with your residence and account rather than treating Upbit as one interchangeable global market. Its authenticated-API guide uses Singapore examples but separately lists regional base URLs for Singapore, Indonesia and Thailand. A currency or pair shown in those examples is a documentation example, not confirmation that it is available to you.[s1]
How do the documented order choices change execution?
You can specify a limit price or submit a market instruction, but they solve different problems. Upbit's Create Order body says a limit order executes at your price or better without guaranteeing a fill. A market buy specifies the total quote-currency spend, while a market sell specifies the asset quantity; do not transpose those inputs when using software.[s2]
| Documented control | What it changes | What it does not prove | Sources |
|---|---|---|---|
| Limit order | Sets the execution price constraint | That a matching order will arrive | [s2] |
| Available Order Info | Returns fees, balances and permitted order types for a pair | A universal fee or residence approval | [s3] |
| Withdrawal Allowed Addresses | Lists account-registered destinations and network identifiers | That another network for the same token is compatible | [s4] |
Where should you look for fees and order limits?
Use the regional interface's applicable fee display instead of assuming one platform-wide percentage. For authorised API users, Get Available Order Info returns separate bid, ask and maker fee fields together with available balances and market constraints. The retrieved documentation describes how to obtain those values; no authenticated response or account-specific rate was retrieved for this review.[s3]
The same endpoint distinguishes supported buy and sell order types and minimum or maximum order amounts. You should check the intended pair and direction, not just the token name. Public examples and response-field descriptions cannot establish that your balance, minimum order or current account rate matches an example.[s3]
Why should you check transfers separately from trading?
A trading decision and a withdrawal decision require different checks. Upbit's Get Available Withdrawal Information endpoint describes currency/network withdrawal fees, wallet state, available and locked balances, and per-transaction or remaining daily limits. It also exposes account verification and lock fields, so a visible balance is not the whole withdrawal decision.[s5]
If you use an API integration, query the currency and the correct network identifier and review whether withdrawal is allowed before preparing a transfer. The documentation requires the appropriate view-withdrawals permission for this information. You do not need to grant withdrawal execution rights merely to inspect the documented policy fields.[s5]
How do withdrawal addresses and network identifiers work?
For the documented withdrawal API route, you register an allowlisted address through the PC website's Open API Management menu. The allowed-address endpoint distinguishes the machine-readable net_type from the human-readable network_name. Use the exact identifier returned for the destination rather than substituting a display label or another chain with a similar name.[s4]
The address guide also describes verification with the counterparty exchange for Travel Rule compliance. Withdrawals may be restricted if that exchange does not receive or approve the request, or if verification fails. Confirm the destination's support before registering it; a syntactically plausible address is not sufficient evidence.[s4]
Why might a Singapore deposit await identity checks?
For Singapore, the Travel Rule verification-by-TxID documentation says the deposit is reflected after account-owner verification completes. If it does not, check that the name and date of birth used in Upbit identity verification match the counterparty exchange's information. Blockchain processing can still delay crediting after identity verification, so these are separate causes to investigate.[s6]
The page explicitly scopes this feature to Singapore and requires authenticated deposit permission. You should not present its process as a universal rule for every Upbit region or assume that a transaction hash bypasses identity checks. Resolve the actual regional deposit requirements with the provider before sending funds.[s6]
What should you inspect before automating orders?
Upbit documents optional Self-Match Prevention through order-request parameters. You can choose to cancel the incoming order, cancel the resting order or reduce overlapping quantities when your own orders would meet. If you omit the setting, the guide says your own orders may match, so do not assume this safeguard is active by default.[s7]
The guide states that SMP and post-only cannot be combined and describes response fields for prevented quantities. Review those fields when reconciling a cancelled or reduced order instead of treating every missing fill as an outage. This review is not financial advice; these controls describe execution behaviour and do not make an automated strategy profitable.[s7]
Frequently Asked Questions
Does this review cover the Korean Upbit fee schedule?
No. You are reading a review of mechanisms documented for the global regional services. Confirm the Korean service separately rather than applying Singapore, Indonesia or Thailand examples to it.
Has your Upbit trading fee been verified?
No. The available-order documentation describes account-specific fee fields, but no authenticated fee response was retrieved. Check the current regional interface or an authorised account query.
Does a tradable asset have to be withdrawable?
No. You must separately check network withdrawal support, wallet status, limits and account locks. Upbit documents these in its withdrawal-availability information.
Can you use any network name for an API withdrawal?
No. You should use the exact net_type associated with the registered destination. The documentation distinguishes that identifier from the display-only network_name.
Scope & limitations
- The Singapore guide at https://sg.upbit.com/service_center/guide returned an empty extracted body; regional onboarding and fee schedule remain unverified.
- No API keys were created and no authenticated calls, orders or transfers were made.
- Global API documentation does not establish Korean service rules, residence eligibility or live UI feature parity.
- No catalogue count, performance claim, professional financial review or publication approval is supplied.
Educational content only. Not financial advice. No account, trade or wallet was accessed for this source review.
Sources
- Call Your First Authenticated APIs1 · Read
Regional endpoint and quote-currency separation; authenticated versus public account access.
- Create Orders2 · Read
Limit versus market order semantics; market-buy spend and market-sell quantity inputs.
- Get Available Order Infos3 · Read
Applicable bid/ask/maker fees, supported order sides/types, balances and market limits.
- List Withdrawal Allowed Addressess4 · Read
PC address registration, counterparty verification, net_type versus network_name.
- Get Available Withdrawal Informations5 · Read
Network/currency policy, fee fields, balances, account locks and withdrawal limits.
- Verify Travel Rule by Deposit TxIDs6 · Read
Singapore-only deposit account-owner verification; name/date-of-birth match and blockchain delay distinction.
- Self-Match Prevention (SMP)s7 · Read
Optional cancel-maker/cancel-taker/reduce modes, prevented quantities and post-only incompatibility.