Withdraw Questionnaire Contents (for existing local entities)
Local Entities
- Japan
- Kazakhstan
- New Zealand
- Bahrain
- UAE(United Arab Emirates)
- India
- EU(Poland,France)
- South Africa
- Australia
- Brazil
Please refer to
Check Questionnaire Requirementsif you are unsure of which questionnaire content to be used.
Japan
| Name | Type | Mandatory | Description |
|---|---|---|---|
| isAddressOwner | INTEGER | YES | 1:Send to myself, 2:Send to another beneficiary. |
| bnfType | INTEGER | YES *1 | 0:Individual, 1:Corporate/Entity |
| kanjiName | STRING | YES *1 | |
| kanaName | STRING | YES *1 | |
| latinName | STRING | YES *1 | For more information please refer to the Name restrictions section in the appendix. |
| country | STRING | YES | Beneficiary country code, ISO 2 digit, lower case. For more information please refer to the Countries and Regions section in the appendix. |
| city | STRING | YES | |
| sendTo | INTEGER | YES | 1:Crypto-asset services provider, 2:Unhosted Wallet |
| vasp | STRING | YES *2 | Vasp identifier of the beneficiary |
| vaspCountry | STRING | YES *2 | VASP country code, ISO 2 digit, lower case. |
| vaspRegion | STRING | YES *3 | |
| txnPurpose | INTEGER | YES *4 | 1:Purchase of goods within Japan, 2:Inheritance, gift or living expenses, 3:Cross border trade, 4:Investment, 5:Use of services provided by the beneficiary VASP, 6:Loan repayment, 7:Gifts & Donations |
| isAttested | BOOLEAN | YES |
- Required when
isAddressOwneris2.- Required when
sendTois1.- Required when
vaspCountryiscn(China) orua(Ukraine).
- If
vaspCountryiscn(China),vaspRegionmust benotNortheasternProvinces(Jilin, Liaoning and Heilongjiang) orother.- If
vaspCountryisua(Ukraine),vaspRegionshould not becrimea,donetskorluhansk, should beother.- Required when
txnPurposeisothers.- If
txnPurposeis3, withdrawals will be rejected as transactions for payment for import and/or intermediate trade are prohibited for Binance Japan.- The
Vasp ListAPI provides the VASP and identifier information.
Kazakhstan
| Name | Type | Mandatory | Description |
|---|---|---|---|
| isAddressOwner | BOOLEAN | YES | Whether the address is owned by the user. |
| bnfType | INTEGER | YES *1 | 0:Individual, 1:Corporate/Entity |
| beneficiaryName | STRING | YES *1 | For more information please refer to the Name restrictions section in the appendix. |
| beneficiaryCountry | STRING | YES | Beneficiary country code, ISO 2 digit, lower case. For more information please refer to the Countries and Regions section in the appendix. |
| beneficiaryCity | STRING | YES | |
| txnPurpose | STRING | YES | Value: service, goods, p2p, charity, others |
| txnPurposeOthers | STRING | YES *4 | |
| sendTo | INTEGER | YES | 2:Exchange, 1:Unhosted Wallet |
| vasp | STRING | YES *2 | Vasp identifier of the beneficiary |
| vaspName | STRING | YES *3 | VASP Name |
| isAttested | BOOLEAN | YES |
- Required when
isAddressOwnerisfalse.- Required when
sendTois2.- Required when
vaspisothers.- Required when
txnPurposeisothers.- The
Vasp ListAPI provides the VASP and identifier information. If the VASP cannot be found, please inputotherswithinvaspand the name of the exchange withinvaspNamefield.
New Zealand
| Name | Type | Mandatory | Description |
|---|---|---|---|
| isAddressOwner | INTEGER | YES | 1:Send to myself, 2:Send to another beneficiary |
| bnfType | INTEGER | YES *1 | 0:Individual, 1:Corporate/Entity |
| bnfName | STRING | YES *2 | Individual beneficiary name, for more information please refer to the Name restrictions section in the appendix. |
| country | STRING | YES *2 | Beneficiary country code, ISO 2 digit, lower case. For more information please refer to the Countries and Regions section in the appendix. |
| bnfCorpName | STRING | YES *3 | Beneficiary corporation name. |
| bnfCorpCountry | STRING | YES *3 | Beneficiary corporation country code, ISO 2 digit, lower case. For more information please refer to the Countries and Regions section in the appendix. |
| sendTo | INTEGER | YES | 1:Private Wallet, 2:Another VASP |
| vasp | STRING | YES *4 | VASP identifier of the beneficiary |
| vaspName | STRING | YES *5 | VASP Name |
| declaration | BOOLEAN | YES | Declaration confirmation |
- Required when
isAddressOwneris2.- Required when
bnfTypeis0(Individual).- Required when
bnfTypeis1(Corporate/Entity).- Required when
sendTois2.- Required when
vaspisothers.- The
Vasp ListAPI provides the VASP and identifier information. If the VASP cannot be found, please inputotherswithinvaspand the name of the exchange withinvaspNamefield.
Bahrain
| Name | Type | Mandatory | Description |
|---|---|---|---|
| isAddressOwner | INTEGER | YES | 1:Send to myself, 2:Send to another beneficiary |
| bnfType | INTEGER | YES *1 | 0:Individual, 1:Corporate/Entity |
| bnfFirstName | STRING | YES *2 | Individual beneficiary first name. For more information please refer to the Name restrictions section in the appendix. |
| bnfLastName | STRING | YES *2 | Individual beneficiary last name. For more information please refer to the Name restrictions section in the appendix. |
| bnfName | STRING | YES *3 | Beneficiary corporation/entity name. |
| country | STRING | YES *1 | Beneficiary country code, ISO 2 digit, lower case. For more information please refer to the Countries and Regions section in the appendix. |
| city | STRING | YES *1 | |
| sendTo | INTEGER | YES | 1:Private Wallet, 2:Another VASP |
| vasp | STRING | YES *4 | Vasp identifier of the beneficiary |
| vaspName | STRING | YES *5 | VASP Name |
- Required when
isAddressOwneris2.- Required when
bnfTypeis0(Individual).- Required when
bnfTypeis1(Corporate/Entity).- Required when
sendTois2.- Required when
vaspisothers.- The
Vasp ListAPI provides the VASP and identifier information. If the VASP cannot be found, please inputotherswithinvaspand the name of the exchange withinvaspNamefield.
UAE
| Name | Type | Mandatory | Description |
|---|---|---|---|
| isAddressOwner | INTEGER | YES | 1:Send to myself, 2:Send to another beneficiary |
| bnfType | INTEGER | YES *1 | 0:Individual, 1:Corporate/Entity |
| bnfName | STRING | YES *1 | For more information please refer to the Name restrictions section in the appendix. |
| country | STRING | YES *1 | Beneficiary country code, ISO 2 digit, lower case. For more information please refer to the Countries and Regions section in the appendix. |
| city | STRING | YES *1 | |
| sendTo | INTEGER | YES | 1:Private Wallet, 2:Another VASP |
| vasp | STRING | YES *2 | Vasp identifier of the beneficiary |
| vaspName | STRING | YES *3 | VASP Name |
- Required when
isAddressOwneris2.- Required when
sendTois2.- Required when
vaspisothers.- The
Vasp ListAPI provides the VASP and identifier information. If the VASP cannot be found, please inputotherswithinvaspand the name of the exchange withinvaspNamefield.
India
| Name | Type | Mandatory | Description |
|---|---|---|---|
| isAddressOwner | INTEGER | YES | 1:Send to myself, 2:Send to another beneficiary |
| bnfType | INTEGER | YES *1 | 0:Individual, 1:Corporate/Entity |
| bnfName | STRING | YES *1 | For more information please refer to the Name restrictions section in the appendix. |
| country | STRING | YES *1 | Beneficiary country code, ISO 2 digit, lower case. For more information please refer to the Countries and Regions section in the appendix. |
| city | STRING | NO | |
| sendTo | INTEGER | YES | 1:Private Wallet, 2:Another VASP |
| vasp | STRING | YES *2 | VASP identifier of the beneficiary |
| vaspName | STRING | YES *3 | VASP Name |
- Required when
isAddressOwneris2.- Required when
sendTois2.- Required when
vaspisothers.- The
Vasp ListAPI provides the VASP and identifier information. If the VASP cannot be found, please inputotherswithinvaspand the name of the exchange withinvaspNamefield.
EU(Poland,France)
For all the EU countries, please following the same questionnaire.
| Name | Type | Mandatory | Description |
|---|---|---|---|
| isAddressOwner | INTEGER | YES | 1:Send to myself, 2:Send to another beneficiary |
| bnfType | INTEGER | YES *1 | 0:Individual, 1:Corporate/Entity |
| bnfFirstName | STRING | YES *2 | Individual beneficiary first name. For more information please refer to the Name restrictions section in the appendix. |
| bnfLastName | STRING | YES *2 | Individual beneficiary last name. For more information please refer to the Name restrictions section in the appendix. |
| country | STRING | YES *2 | Beneficiary country code, ISO 2 digit, lower case. |
| bnfCorpName | STRING | YES *3 | Beneficiary corporation name. |
| bnfCorpCountry | STRING | YES *3 | Beneficiary corporation country code, ISO 2 digit, lower case. For more information please refer to the Countries and Regions section in the appendix. |
| sendTo | INTEGER | YES | 1:Private Wallet, 2:Another VASP |
| vasp | STRING | YES *4 | VASP identifier of the beneficiary |
| vaspName | STRING | YES *5 | VASP Name |
| declaration | BOOLEAN | YES | Declaration confirmation |
- Required when
isAddressOwneris2.- Required when
bnfTypeis0.- Required when
bnfTypeis1.- Required when
sendTois2.- Required when
vaspisothers.- The
Vasp ListAPI provides the VASP and identifier information. If the VASP cannot be found, please inputotherswithinvaspand the name of the exchange withinvaspNamefield.
South Africa
| Name | Type | Mandatory | Description |
|---|---|---|---|
| isAddressOwner | INTEGER | YES | 1:Send to myself, 2:Send to another beneficiary |
| bnfType | INTEGER | YES *1 | 0:Individual, 1:Corporate/Entity |
| bnfName | STRING | YES *2 | Individual beneficiary name. For more information please refer to the Name restrictions section in the appendix. |
| country | STRING | YES *2 | Beneficiary country code, ISO 2 digit, lower case. |
| bnfCorpName | STRING | YES *3 | Beneficiary corporation name. |
| bnfCorpCountry | STRING | YES *3 | Beneficiary corporation country code, ISO 2 digit, lower case. For more information please refer to the Countries and Regions section in the appendix. |
| sendTo | INTEGER | YES | 1:Private Wallet, 2:Another VASP |
| vasp | STRING | YES *4 | VASP identifier of the beneficiary |
| vaspName | STRING | YES *5 | VASP Name |
| declaration | BOOLEAN | YES | Declaration confirmation |
- Required when
isAddressOwneris2.- Required when
bnfTypeis0(Individual).- Required when
bnfTypeis1(Corporate/Entity).- Required when
sendTois2.- Required when
vaspisothers.- The
Vasp ListAPI provides the VASP and identifier information. If the VASP cannot be found, please inputotherswithinvaspand the name of the exchange withinvaspNamefield.
Australia
| Name | Type | Mandatory | Description |
|---|---|---|---|
| isAddressOwner | INTEGER | YES | 1:Send to myself, 2:Send to another beneficiary |
| bnfType | INTEGER | YES *1 | 0:Individual, 1:Corporate/Entity |
| bnfFirstName | STRING | YES *2 | Individual beneficiary first name. For more information please refer to the Name restrictions section in the appendix. |
| bnfLastName | STRING | YES *2 | Individual beneficiary last name. For more information please refer to the Name restrictions section in the appendix. |
| country | STRING | YES *2 | Beneficiary country code, ISO 2 digit, lower case. Obtained from Country List API. |
| city | STRING | YES *2 | Beneficiary city/town. Obtained from Region List API (regionName value). |
| bnfCorpName | STRING | YES *3 | Beneficiary corporation name. |
| bnfCorpCountry | STRING | YES *3 | Beneficiary corporation country code, ISO 2 digit, lower case. Obtained from Country List API. |
| bnfCorpCity | STRING | YES *3 | Beneficiary corporation city/town. Obtained from Region List API (regionName value). |
| sendTo | INTEGER | YES | 1:Private Wallet, 2:Another VASP |
| vasp | STRING | YES *4 | VASP identifier of the beneficiary |
| vaspName | STRING | YES *5 | VASP Name |
| declaration | BOOLEAN | YES | Declaration confirmation |
- Required when
isAddressOwneris2.- Required when
bnfTypeis0(Individual).- Required when
bnfTypeis1(Corporate/Entity).- Required when
sendTois2.- Required when
vaspisothers.- The
Vasp ListAPI provides the VASP and identifier information. If the VASP cannot be found, please inputotherswithinvaspand the name of the exchange withinvaspNamefield.
Brazil
| Name | Type | Mandatory | Description |
|---|---|---|---|
| isAddressOwner | INTEGER | YES | 1: Send to myself, 2: Send to someone else |
| sendTo | INTEGER | YES | 1: Self-hosted wallet, 2: VASP / Exchange |
| vasp | STRING | YES *6 | VASP identifier of the beneficiary. Obtained from Vasp List API. |
| declaration | BOOLEAN | YES | Declaration confirmation, must be true. |
| bnfType | INTEGER | YES *1 | 0: Individual, 1: Corporate/Entity |
| bnfFirstName | STRING | YES *2 | Individual beneficiary first name. |
| bnfLastName | STRING | YES *2 | Individual beneficiary last name. |
| country | STRING | YES *2 | Beneficiary country code, ISO 2 digit, lower case. Obtained from Country List API. |
| bnfCorpName | STRING | YES *3 | Beneficiary corporation name. |
| bnfCorpCountry | STRING | YES *3 | Beneficiary corporation country code, ISO 2 digit, lower case. Obtained from Country List API. |
| cpf | STRING | YES *4 | CPF (Brazilian individual taxpayer number). See Tax Identifier Rules below. |
| cnpj | STRING | YES *4 | CNPJ (Brazilian corporate taxpayer number). See Tax Identifier Rules below. |
| individualTaxId | STRING | YES *5 | Individual taxpayer identification number. See Tax Identifier Rules below. |
| corporateTaxId | STRING | YES *5 | Corporate taxpayer identification number. See Tax Identifier Rules below. |
| txnPurpose | STRING | YES *7 | Purpose of transaction code (e.g. 12995). For more information please refer to the Brazil Regulatory Codes section in the appendix. |
| counterpartyType | STRING | YES *7 | Counterparty type code, sent as a string (e.g. "03"). For more information please refer to the Brazil Regulatory Codes section in the appendix. |
| relationship | STRING | YES *8 | Relationship code, 40 or 50. For more information please refer to the Brazil Regulatory Codes section in the appendix. |
- Required when
isAddressOwneris2.- Required when
isAddressOwneris2andbnfTypeis0(Individual).- Required when
isAddressOwneris2andbnfTypeis1(Corporate/Entity).- Required when
isAddressOwneris2and the beneficiary country (countryorbnfCorpCountry) isbr(domestic):cpffor Individual,cnpjfor Corporate/Entity.- Required when
isAddressOwneris2and the beneficiary country (countryorbnfCorpCountry) is notbr(international):individualTaxIdfor Individual,corporateTaxIdfor Corporate/Entity.- Required when
sendTois2. Only VASPs returned by theVasp ListAPI are accepted;othersis not supported.- Required for international transfers:
isAddressOwneris2and the beneficiary country is notbr.- Required for international transfers to a Corporate/Entity beneficiary:
isAddressOwneris2, the beneficiary country is notbrandbnfTypeis1.
Transaction amount cap: Cross-border withdrawals above USD 100,000 equivalent per transaction are blocked with error -30106 (Transaction amount exceeds the limit.). The cap uses the USD-equivalent value at transaction time. Withdrawals to self-hosted wallets and domestic (BR-to-BR) transfers are exempt. A withdrawal to your own account at a VASP outside Brazil is international and subject to the cap.
Tax Identifier Rules:
| Field | Applicable When | Format |
|---|---|---|
| cpf | bnfType = 0 (Individual) and country = br | ###.###.###-## (11 digits), separators required: ^\d{3}\.\d{3}\.\d{3}-\d{2}$. Format check only, no checksum validation. |
| cnpj | bnfType = 1 (Corporate) and bnfCorpCountry = br | ##.###.###/####-## (14 digits), separators required: ^\d{2}\.\d{3}\.\d{3}/\d{4}-\d{2}$. Format check only, no checksum validation. |
| individualTaxId | bnfType = 0 (Individual) and country ≠ br | 5–50 alphanumeric characters: ^[A-Za-z0-9]{5,50}$ |
| corporateTaxId | bnfType = 1 (Corporate) and bnfCorpCountry ≠ br | 5–50 alphanumeric characters: ^[A-Za-z0-9]{5,50}$ |