# create Binance API Keys

## Binance Exchange

Don't have a Binance account yet? Use our referral link and save 10% of your trading costs! [Click here to register for Binance](https://www.binance.com/en/register?ref=D7IV0TPA).

1. Visit the official [Binance website](https://www.binance.com/en) and click the "Register" on the top right side on the Website.
2. On the Registration page, please follow the instructions and insert your email address and a password.
3. A Verification email will be sent to you, please log in your registered email inbox to confirm the registration process.
4. Click on the "Verify Email"-button to confirm your registration.
5. Log in your account and enable the 2-factor authenticator (Google 2FA or SMS 2FA). You will need this security to create an API.

## API Keys for Binance Exchange and Binance Futures

For the full article and a step-by-step guide on how to create your Binance API Keys, click [here](https://www.binance.com/en/support/faq/360002502072).&#x20;

API keys are not difficult to create. These are needed so that your bot can make purchases and sales. The most important thing when creating the API keys are the authorizations. All your bot needs to be able to do is buy and sell. In the picture below you can see which authorizations are required for the bot.

#### The easiest way to do this is to just watch the following video on YouTube

{% hint style="info" %}
<https://www.youtube.com/watch?v=FPUHU7THD64>
{% endhint %}

![API Keys Creation from Binance \[https://www.binance.com/en/support/faq/360002502072\]](/files/-Mhoukfbgl715IF8SRpk)

### API restrictions you need to enable:

* Enable Reading (The Bot can read your Balance and last Trades)
* Enable Spot & Margin Trading (The Bot can Buy and Sell Cryptocurrencies)

API restrictions you need to enable for Futures and Margin Trading

* Enable Margin (The Bot can trade with Margin)
* Enable Futures (The Bot can trade Futures)

{% hint style="warning" %}
API restrictions you *should **never enable***:

* Enable Withdrawals
* Permits Universal Transfer
  {% endhint %}

These two options should never be used. If the API keys fall into the wrong hands, your coins can be sent to any other wallet without any problems and without you noticing! Only enable the options needed for trading and your coins are save.

If you want even more security then you can also use the option "restricted access to trusted IPs only". This way nobody can use your API keys if they don't also do this via your IP address. This adds additional security to your account.

### Save your Keys

Now you just have to save your two keys and enter them in the bot and off you go.

Don't have a Binance account yet? Use our referral link and save 10% of your trading costs! [Click here to register for Binance](https://www.binance.com/en/register?ref=D7IV0TPA).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.pump-bot.com/crypto-bot-general/keys-json/binance-exchange.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
