Aller au contenu principal

Authentification de l'API

Toutes les requêtes adressées à l'API Blocklens doivent être authentifiées au moyen d'une clé API. Les clés API sont accessibles aux utilisateurs disposant d'un abonnement éligible.

Génération de votre clé API​

Vous pouvez gérer vos clés API depuis la section Clés API du tableau de bord de votre compte.

  1. Accédez à la page Clés API.
  2. Cliquez sur « Create New Key ».
  3. Donnez à votre clé un nom descriptif (par exemple « My Trading Bot », « Research Script »).
  4. Votre nouvelle clé API s'affiche alors. Copiez immédiatement cette clé et conservez-la dans un endroit sûr. Pour des raisons de sécurité, vous ne pourrez plus consulter la clé complète par la suite.

Émettre des requêtes authentifiées​

Pour authentifier vos requêtes API, vous devez inclure votre clé API dans l'en-tête Authorization en utilisant le schéma Bearer.

Exemple de requête avec cURL​

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

Exemple de requête avec 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)

Les requêtes émises sans clé API valide renverront une erreur 401 Unauthorized.