Sign up for Shrimpy
Go to the Shrimpy Developer API website here. Sign up for an account.
Note: Signing up for the Shrimpy Developer APIs is free, however, we use a credit-based system for purchasing credits that can be used to access different endpoints. When registering with the Shrimpy Developer APIs, you will receive $5 worth of free credits to get you started. This should be enough credits for any of our tutorials.
Generate & Store API Keys
Before we can start using the Shrimpy APIs, we will need to generate our API keys. This can be done by logging into your Shrimpy Developer account and going to the “API Keys” tab. Select the button to “Create Api Master Key”.
Select “Create Api Master Key”.
Once you select the “Create Api Master Key” button, you will be prompted to verify your account by entering your password and 6 digit 2FA. If you have not yet enabled 2FA for your account, you will first need to go through the process of setting up 2FA.
Enter your 6-digit verification code and account password.
Once you have verified your account, Shrimpy will send you an email that will require you to confirm the creation of the API key.
Confirm your email by clicking on the link in the verification email.
After confirming the creation of the API key in your email, you can then see a card that represents your developer API key. The public key will be displayed by default.
Select to “Show” the private API key. This can only be done one time, so securely store the secret key once it has been shown.
Select to “Show” the private key. The private key will not be shown by default and can only be viewed ONE time. That means after you view your private key, Shrimpy will never show you the key again. If you don’t securely store the private key, you will need to go through the process of creating a new key. Once you select to “Show” the private API key, you will be prompted again to confirm your account by entering your 2FA code and password.
Copy both the public and private (secret) keys to secure locations.
Once the private API key has been shown, copy both the public and private API keys to a secure location. Do not ever share this API key with anyone.
Before we are done with the API key setup, select to enable all of the permissions on the API key. We will use all of the settings for this tutorial guide, however, you can reconfigure your setup once you are ready to deploy your production version of your trading bot. During testing, we won’t require any complex setup.
Note: You can create multiple API keys. If you want to have one set of API keys with only “Data” permissions, one set with only “Account” permissions, and one with “User” permissions, you are welcome to set up your keys any way you want.
Enable all of the permissions on the API keys and select “Update”.
We don't need to buy any credits to test Shrimpy, but you can purchase credits at any time on the "Payment" tab. This will look something like the screenshot below.
Before credits can be purchased, we first require you to link a payment method. After linking a payment method, you can enter the value of the credits you wish to purchase.
Once you’ve gone through all these steps, you can log out of your Shrimpy Developer API account. We won’t need anything else from our account at this time.
This tutorial was copied from our article "How to Make a Crypto Trading Bot Using Python".