Перейти к основному содержимому

Аутентификация в API

Все запросы к API Blocklens должны проходить аутентификацию по API-ключу. API-ключи доступны пользователям с подпиской соответствующего уровня.

Создание API-ключа

Управлять своими API-ключами можно в разделе API Keys панели управления вашей учётной записи.

  1. Перейдите на страницу API Keys.
  2. Нажмите «Create New Key».
  3. Задайте ключу понятное название (например, «My Trading Bot», «Research Script»).
  4. На экране появится ваш новый API-ключ. Сразу же скопируйте его и сохраните в надёжном месте: из соображений безопасности повторно увидеть ключ целиком будет невозможно.

Выполнение аутентифицированных запросов

Для аутентификации запросов к API передавайте свой API-ключ в заголовке Authorization по схеме Bearer.

Пример запроса с помощью cURL

curl -X GET "https://api.blocklens.co/v1/holder/supply?limit=1" \
-H "Authorization: Bearer your_api_key_here"

Пример запроса с помощью Python

import requests

API_KEY = "your_api_key_here"
API_URL = "https://api.blocklens.co/v1/holder/supply"

headers = {
"Authorization": f"Bearer {API_KEY}"
}

params = {
"limit": 1
}

response = requests.get(API_URL, headers=headers, params=params)

if response.status_code == 200:
print(response.json())
else:
print(f"Error: {response.status_code}")
print(response.text)

Запрос без действительного API-ключа вернёт ошибку 401 Unauthorized.