Things · Games and communities

Clash Royale API Agent Reference

Public, agent-first documentation of how the Clash Royale API actually behaves, with observed response shapes, quirks, and game modes.

Status
Active Being built or operated.
Dates
Started Mar 2026
Where
github.com/jthingelstad/cr-agent-api-docs
Topics
Agents Play
Latest evidence
Latest commit, Oct 21, 2026

Rather than a thin endpoint list, this reference is written for LLM agents, coding agents, and API clients that need to know how the API really behaves: endpoint-by-endpoint notes on parameters, pagination, caching, and errors; field-level models drawn from live responses; endpoints that are broken, disabled, or removed; and the game modes beyond Trophy Road, so an agent does not treat one ladder as the whole game. Machine-readable files cover the mode taxonomy, card roles, and deck names.

It began inside Elixir Bot as cr-api-docs; in March 2026 Codex used it to suggest a feature tracking ladder and Path of Legend momentum. It then became a standalone public repository. Copies kept inside other projects drifted, so they were removed, and Elixir and Elixir Drop now treat this one repository as their Clash Royale API truth.

Its agent guide asks any agent the live API surprises to write the finding down here, after checking the claim with a live probe tool. Observed enum values are guarded by the docs build, so a later rewrite cannot quietly drop them. It is an unofficial fan reference under Supercell’s Fan Content Policy.

Activity

111 commits (86 with Claude, 17 with another agent, 8 by me), the first on Mar 9, 2026.

The latest weeks with activity

All activity, week by week. Who made each commit is from its author and co-author lines.

Sources and evidence

Observed daily from GitHub, sitemaps, feeds, the Internet Archive, and Tinylytics. Evidence never sets a status.

  • jthingelstad/cr-agent-api-docs implementation

    Agent-first reference documentation for the public Clash Royale API (api.clashroyale.com/v1) — built for LLM agents, automation workflows, and API clients.

    • Repository created Mar 10, 2026 (a development record, not a launch date)
    • Python, JavaScript, Shell
    • Latest commit Oct 21, 2026; 86 commits on main between Jul 1, 2026 and Oct 23, 2026
    • Observed Oct 23, 2026

2025-11: 02025-12: 02026-01: 02026-02: 02026-03: 62026-04: 122026-05: 42026-06: 32026-07: 32026-08: 22026-09: 692026-10: 12 Commits and publications per month, last twelve months.

Connections

Connections of Clash Royale API Agent Referencegave rise tosupplies game reference data toClash Royale API AgentReferenceElixir BotElixir
Connections of Clash Royale API Agent Referencegave rise tosupplies game reference data toClash Royale API AgentReferenceElixir BotElixir
  • Clash Royale API Agent Reference supplies game reference data to Elixir

    Elixir’s deck archetype labels and card roles come from data files in the reference. Source

  • Elixir Bot gave rise to Clash Royale API Agent Reference

    The Clash Royale API notes began inside Elixir Bot as cr-api-docs before becoming a standalone reference. Source