checkr

Par bankrbot · skills

Accédez aux données d'attention X/Twitter en temps réel pour les tokens de la chaîne Base via l'API checkr. À utiliser lorsque vous avez besoin de savoir ce qui est tendance sur CT, quels tokens connaissent un pic d'attention sociale, obtenir des signaux de divergence attention/prix, ou récupérer des résumés narratifs pour des tokens Base spécifiques. Déclencheurs : « what's trending on Base », « check attention for $TOKEN », « what's spiking right now », « social signal for X », toute recherche de token nécessitant des données d'attention CT. Paiements via x402 — USDC sur Base, aucune clé API ni compte requis.

npx skills add https://github.com/bankrbot/skills --skill checkr

checkr

Intelligence temps réel sur l'attention X/Twitter pour les tokens de la chaîne Base.

URL de base : https://api.checkr.social
Docs : https://api.checkr.social/docs
Paiement : x402 — USDC sur Base mainnet, paiement à l'appel, pas de compte nécessaire.

Endpoints

Endpoint Prix Ce qu'il retourne
GET /v1/leaderboard $0.02 Top tokens Base classés par part d'attention sociale
GET /v1/spikes $0.05 Tokens actuellement en spike de vélocité (le balayage radar)
GET /v1/token/{symbol} $0.50 Analyse approfondie : deltas ATT, prix, divergence, narrative
GET /v1/bankr $0.02 Classement d'attention pour l'écosystème agent bankr

Schémas de réponse complets et définitions de champs : https://api.checkr.social/docs

Comment appeler (x402)

x402 est paiement à l'appel. Pas de clé API ni de compte. Un wallet + USDC sur Base, c'est tout ce qu'il faut.

Python :

from x402.client import x402_client

client = x402_client(wallet=YOUR_WALLET)

# Ce qui spike en ce moment — $0.05
spikes = client.get("https://api.checkr.social/v1/spikes").json()

# Top tokens par attention — $0.02
leaderboard = client.get("https://api.checkr.social/v1/leaderboard").json()

# Analyse approfondie d'un token — $0.50
token = client.get("https://api.checkr.social/v1/token/BNKR").json()

TypeScript :

import { withPaymentInterceptor } from "x402-axios";
import axios from "axios";

const client = withPaymentInterceptor(axios.create(), walletClient);

const { data } = await client.get("https://api.checkr.social/v1/spikes");

Le paiement est géré automatiquement par le client x402 — il intercepte le 402, signe et envoie le paiement, puis réessaie avec le reçu.

Flux pratique

Utilise spikes comme ton radar. Approfondis sur token pour le contexte.

# 1. Qu'est-ce qui bouge ?
spikes = client.get("https://api.checkr.social/v1/spikes").json()
# → [{ symbol: "TIBBIR", velocity: 3.9, ATT_pct: 11.4, divergence: false, hawkes: {...} }]

# 2. Analyse approfondie du top spike
top = spikes["spikes"][0]["symbol"]
detail = client.get(f"https://api.checkr.social/v1/token/{top}").json()
# → prix complet, divergence, historique spike, narrative

Champs clés

Sur chaque réponse :

  • data_age_minutes — fraîcheur des données. À vérifier avant d'agir.

Sur spikes :

  • velocity — multiplicateur de momentum vs baseline. 3.0+ = spike significatif.
  • divergencetrue = attention hausse, prix stable/baisse. Le pattern alpha.
  • hawkes.viral_classBUILDING / SUSTAINED / FADING. Est-ce auto-renforçant ?
  • rotating_from — tokens perdant de l'attention au profit de celui-ci.
  • narrative_summary — brief généré par IA, 180 caractères. null si signal sous le seuil de confiance.

Sur token deep dive :

  • ATT_delta_1h / ATT_delta_4h — mouvements de part d'attention dans le temps.
  • spike_history.hit_rate — % de spikes passés avec confirmation de suivi prix.
  • narrative.typeinfrastructure / ecosystem / fud_defense / meme / launch_hype.

Paramètres de requête

GET /v1/leaderboard?limit=10&sort_by=ATT_pct&min_mentions=5
GET /v1/spikes?min_velocity=3.0&min_mentions=10&divergence_only=false

Prérequis

  • USDC sur Base mainnet
  • Python : pip install x402
  • TypeScript : npm install x402-axios
  • Gas Base pour paiement (~$0.01)

Skills similaires