Avion Tracker logo Avion Tracker

Documentation API v5

API publique pour les offres en direct, l'état d'exécution, la couverture des sources et la navigation dans le catalogue agrégé. Toutes les intégrations publiques doivent conserver l'attribution Avion Tracker et créer un lien vers https://tracker.discordlabs.app.

Attribution requise 90 demande/minute/IP Surface publique versionnée OpenAPI-ready

Points de terminaison

Public integrations should target v5 only. The routes below cover status, coverage, feeds and catalog access for websites, widgets and bots.

GET /api/v5/meta

Informations sur la version, liens, limites et résumé de la plateforme.

GET /api/v5/status

État de santé d'exécution, état de la passerelle, fragments, clusters et couverture en direct.

GET /api/v5/coverage

Répartition source par source et magasin par magasin pour les flux actifs.

GET /api/v5/offers

Flux d'offres publiques en direct avec filtres : mode, tri, magasin, plateforme, type, limite.

GET /api/v5/catalog

Recherchez et parcourez le catalogue avec les paramètres q, source, limite et décalage.

GET /api/v5/trending

Titres suivis classés par diffusion en direct, lancements gratuits et couverture du marché.

GET /api/v5/latest

Titres suivis les plus récents et nouveaux mouvements de catalogue.

GET /api/v5/freenow

Flux de raccourcis pour les offres actuellement gratuites, triées par expiration la plus proche.

GET /api/v5/feeds/source/:sourceKey

Flux en direct par source pour les tableaux de bord, les widgets et les miroirs externes.

GET /api/v5/feeds/store/:storeKey

Flux en direct par magasin avec commandes de mode et de tri.

GET /api/v5/openapi.json

Contrat OpenAPI lisible par machine pour la génération de clients.

Politique d'utilisation

Vous pouvez intégrer ou mettre en miroir les données de l'API v5, mais votre intégration doit visiblement créditer Avion Tracker, conserver le lien source vers https://tracker.discordlabs.app et conserver les en-têtes de droits d'auteur intacts. Les contrôles techniques réduisent les abus, mais l’attribution légale reste importante.

Droit d'auteur

Copyright 2026 Avion Tracker. Public mirrors, embeds and dashboards must attribute Avion Tracker and link back to https://tracker.discordlabs.app.

Protection

API v5 ships with per-IP rate limiting, branding headers, canonical docs links and explicit attribution metadata in every response.

Exemples

Use the ready-made public routes below for widgets, cron pulls, websites and dashboards.

Public gratuit maintenant

curl https://tracker.discordlabs.app/api/v5/freenow?limit=12

Flux source

https://tracker.discordlabs.app/api/v5/feeds/source/epic?mode=free&limit=20

Coverage snapshot

curl https://tracker.discordlabs.app/api/v5/coverage

Note de déploiement

Cache responses briefly, preserve attribution headers, and link back to https://tracker.discordlabs.app whenever you embed or mirror the data.

Exemple de réponse

Chaque réponse enveloppe les données dans une enveloppe stable avec la version, les horodatages et les métadonnées d'attribution.

{
  "apiVersion": "v5",
  "resource": "offers",
  "generatedAt": 1777648012803,
  "attribution": {
    "brand": "Avion Tracker",
    "website": "https://tracker.discordlabs.app",
    "docs": "https://tracker.discordlabs.app/docs/api-v5",
    "dashboard": "https://tracker.discordlabs.app/dashboard",
    "copyright": "Copyright 2026 Avion Tracker. Public mirrors, embeds and dashboards must attribute Avion Tracker and link back to https://tracker.discordlabs.app.",
    "attributionRequired": true
  },
  "data": {
    "total": 2,
    "filtered": 2,
    "mode": "free",
    "sort": "ending",
    "store": null,
    "platform": null,
    "kind": "all",
    "offers": [
      {
        "key": "indiegala:https://www.indiegala.com/giveaways/card/grav-blazer-squared/1196402",
        "externalId": "https://www.indiegala.com/giveaways/card/grav-blazer-squared/1196402",
        "sourceKey": "indiegala-direct",
        "title": "Grav Blazer Squared",
        "description": "Enter the IndieGala giveaway for a chance to win a free key.",
        "url": "https://www.indiegala.com/giveaways/card/grav-blazer-squared/1196402",
        "imageUrl": "https://steamcdn-a.akamaihd.net/steam/apps/703530/header.jpg",
        "store": "indiegala",
        "type": "other",
        "kind": "game",
        "currency": "USD",
        "originalPrice": null,
        "discountedPrice": 0,
        "startsAt": null,
        "endsAt": 1777648382607,
        "platforms": [
          "windows"
        ],
        "rating": null,
        "discountPercent": null,
        "isFree": true
      },
      {
        "key": "indiegala:https://www.indiegala.com/giveaways/card/the-universim/1196261",
        "externalId": "https://www.indiegala.com/giveaways/card/the-universim/1196261",
        "sourceKey": "indiegala-direct",
        "title": "The Universim",
        "description": "Enter the IndieGala giveaway for a chance to win a free key.",
        "url": "https://www.indiegala.com/giveaways/card/the-universim/1196261",
        "imageUrl": "https://steamcdn-a.akamaihd.net/steam/apps/352720/header.jpg",
        "store": "indiegala",
        "type": "other",
        "kind": "game",
        "currency": "USD",
        "originalPrice": null,
        "discountedPrice": 0,
        "startsAt": null,
        "endsAt": 1777649042607,
        "platforms": [
          "windows"
        ],
        "rating": null,
        "discountPercent": null,
        "isFree": true
      }
    ]
  }
}