Please note that API access is not included in the Professional Plan by default. It is available as an optional add-on that Professional Plan subscribers can purchase. If you would like to explore purchasing the API add-on or upgrading your account, please contact our .
Once you've upgraded to receive API accessyou can generate an API key by clicking on the user icon in the top right corner of . In the dropdown, you'll find the .
For a detailed overview of the metrics included in your plan, please refer to our and the .
Usage
Specify the api_key query parameter or X-Api-Key header with your API key with all endpoints.
Example using cURL
export API_KEY=YOUR-KEY
# using query parameter
curl "https://api.glassnode.com/v1/metrics/indicators/sopr?a=btc&api_key=$API_KEY"
# using request header
curl -H "X-Api-Key:${API_KEY}" "https://api.glassnode.com/v1/metrics/indicators/sopr?a=btc"
Example using http
export API_KEY=YOUR-KEY
# using query parameter
http "https://api.glassnode.com/v1/metrics/assets" api_key==$API_KEY
# using request header
http "https://api.glassnode.com/v1/metrics/assets" "X-Api-Key:${API_KEY}"
Example using Python
import json
import requests
import pandas as pd
# insert your API key here
API_KEY = ''
# make API request
res = requests.get('https://api.glassnode.com/v1/metrics/indicators/sopr',
params={'a': 'BTC', 'api_key': API_KEY})
# convert to pandas dataframe
df = pd.read_json(res.text, convert_dates=['t'])