Gemini
A comprehensive guide on how to generate your API keys on Gemini!
Last updated
A comprehensive guide on how to generate your API keys on Gemini!
Last updated
Step One: Log in to your Gemini account at
Step Two: After signing in, select Account in the top right corner, then select Settings from the dropdown.
Step Three (a): Select the "API” section at the bottom left menu, then hit the "Create API Key" button
Step Three (b): When prompted to select a Scope for this key, please select "Primary" as we do not want to receive all of the access that a Master key would provide.
Step Four: Enter the API Key information and save keys.
Add a label at "API Key Name" - In our example we chose to make it “How To Guide”. We recommend making the label as descriptive as possible to reflect the use case of the specific API.
Be sure to record your Secret Key in a secure location, as this key will be permanently hidden once the page is refreshed.
Under API Key Settings, be sure to select "Auditor" - this will ensure this API key has all of the appropriate Read-Only permissions while not giving any Writing permissions. It is important to double-check this is set appropriately, as the Hash Data tool will deny the API key if any trading functions are enabled (which is the case with the other API Key Setting options).
Once the above is completed, read and acknowledge the warning at the bottom of the page then click Create API Key.
Step Five: Enter your API keys into the Hash Data tool
Log into the Client Portal of the Hash Data tool, then navigate down to Exchange Accounts (1), selected Add Exchange (2), then enter your keys where prompted (3). As reference, the "API Key" from Gemini is the "" in the Hash Data tool.
Step Six: Click "Test Keys" and let that complete.
If the test sends an error in response, please re-review the information entered and the permissions associated with the API key. The software has a number of checks in place to prevent users from uploading keys with "Edit" capabilities, so this is the most common source of errors.
Once the keys are tested and no errors are noted, click "Submit".
Congratulation - the Hash Data tool is now able to read your exchange account!
If you are looking for information on how to process information from your exchange account and begin running reports from this balance, please proceed to the User Guide!
For any questions, please reach out to Support@HashData.co for additional assistance.