Avion Tracker logo Avion Tracker

API v5 Documentation

Public API for live offers, runtime status, source coverage and aggregated catalog browsing. All public integrations must preserve Avion Tracker attribution and link back to https://tracker.discordlabs.app.

Attribution required 90 req / minute / IP Versioned public surface OpenAPI-ready

Endpoints

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

Version info, links, limits and platform summary.

GET /api/v5/status

Runtime health, gateway status, shards, clusters and live coverage.

GET /api/v5/coverage

Source-by-source and store-by-store breakdown for active feeds.

GET /api/v5/offers

Public live offers feed with filters: mode, sort, store, platform, kind, limit.

GET /api/v5/catalog

Catalog search and browse with q, source, limit and offset parameters.

GET /api/v5/trending

Tracked titles ranked by live spread, free drops and market coverage.

GET /api/v5/latest

Most recent tracked titles and fresh catalog movement.

GET /api/v5/freenow

Shortcut feed for the currently free offers, sorted by nearest expiry.

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

Per-source live feed for dashboards, widgets and external mirrors.

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

Per-store live feed with mode and sort controls.

GET /api/v5/openapi.json

Machine-readable OpenAPI contract for client generation.

Usage Policy

You can embed or mirror API v5 data, but your integration must visibly credit Avion Tracker, preserve the source link back to https://tracker.discordlabs.app, and keep copyright headers untouched. Technical controls reduce abuse, but legal attribution still matters.

Copyright

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.

Examples

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

Public free-now

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

Source feed

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

Coverage snapshot

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

Deployment note

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

Sample Response

Every response wraps data in a stable envelope with version, timestamps and attribution metadata.

{
  "apiVersion": "v5",
  "resource": "offers",
  "generatedAt": 1777648091284,
  "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
      }
    ]
  }
}