Linea Token API

Linea Token API

-

Depuis quelques mois, on travaille sur une nouvelle brique pour les builders de l’écosystème Linea : une Token API.

L’idée est simple : donner un accès facile, rapide et fiable à toutes les infos importantes des tokens ERC-20 sur Linea. Prix, metadata, stats, etc. Tout ce qu’il faut pour intégrer ça dans un dashboard, une dapp, un bot, un explorer ou autre.

L’API est déjà utilisée dans le Linea Hub, la porte d’entrée pour explorer tout l’écosystème, ainsi que dans MetaMask Portfolio.

Pour les builders

L’API expose un endpoint principal /tokens qui permet de :

  • récupérer la liste complète des tokens disponibles sur Linea

  • filtrer les tokens dits “sécures” (security score Moralis > 70, market cap > 50k$)

  • trier par date de création, volume, prix, etc.

  • accéder aux prix actuels et historiques

  • suivre les tokens les plus tradés, les top gainers/losers

Un exemple en TypeScript pour filtrer les tokens sécures :

const BASE_URL = "https://token-api.linea.build";
const tokens = await fetch(`${BASE_URL}/tokens?isSecure=true`).then(r => r.json());

Ou encore, pour créer un bot de suivi de prix :

async function monitorPriceChange(addr: string, threshold: number) {
const BASE_URL = "https://token-api.linea.build"
const url = `${BASE_URL}/tokens/${addr}`

  const { currentPrice: p0 } = await fetch(url).then(res => res.json())

  setInterval(async () => {
    const { currentPrice: p1 } = await fetch(url).then(res => res.json())
    const delta = Math.abs((p1 - p0) / p0)

    if (delta > threshold) {
      console.log("🚨 Price moved")
    }
  }, 60_000)
}

Docs pour humains, et pour IA

On a structuré la documentation pour qu’elle soit exploitable par tout le monde, y compris les assistants IA comme Cursor ou Copilot.

La spec OpenAPI est dispo en :

Pourquoi recommander le YAML pour l’IA ? Parce que c’est plus léger, plus lisible, et surtout plus facile à parser pour les LLMs (moins de tokens, meilleure génération de code, moins de bruit).