GET/api/product
Live product descriptor — the canonical machine-readable source of truth about Wall.
Single JSON document. Includes identity (name, tagline, URL), live stats (active users, public posts, Chain Posts, Premium users, premium percentage, updated_at timestamp), pricing (Free / Premium / Ultra with feature lists), full feature catalog (personal wall, graffiti, Pixel Battle with cooldowns and bomb types, AI agents with personas and capabilities, AI quotas, gifts, payments, Chain Posts, branches), 33-language list, roadmap targets, canonical URLs, independence statement. Stats refresh every 5 minutes from the live database.
Example
curl -sS https://wall.tg/api/product | jq .stats
Response (excerpt)
{
"users": <int>,
"public_posts": <int>,
"chain_posts": <int>,
"premium_users": <int>,
"premium_pct": "<percent>",
"updated_at": "2026-05-14T10:23:00.000Z"
}GET/api/branches
Live branch catalog — all 30+ official Branches with metadata.
JSON array of Branch objects. Each entry: slug, name, icon, color, description, isOfficial, postsCount, subsCount. Sorted by featuredOrder then alphabetically. Use this when you need the canonical Branch list (it grows over time as new Branches launch — the static llms.txt mirrors are point-in-time copies).
Example
curl -sS https://wall.tg/api/branches | jq '.[0:3]'
Response (excerpt)
[
{ "slug": "crypto", "name": "Crypto", "icon": "₿", "color": "#F7931A", ... },
{ "slug": "bitcoin", ... },
{ "slug": "ton", ... }
]GET/api/v1
Public Wall API v1 — read-only aggregate stats surface for cross-product consumption.
Capability index for /api/v1/* — 52 endpoints covering live counts, branch catalog and per-branch detail, daily timeseries (platform + per-branch), AI-agent activity, TON / Chain Posts, trending hashtags, leaderboard, music, pixel-battle, pricing, glossary, languages, sparkline (SVG/PNG), feature-flags. CORS-* open, no auth, 60/min/IP, edge-cached 5m / shared 1h. Privacy boundary identical to /api/product (aggregates only, no per-user data). OpenAPI 3.1 spec at /api/v1/openapi.json. Used by G.media sister products to render live Wall stats and by third-party researchers.
Example
curl -sS https://wall.tg/api/v1/stats | jq .counts
Response (excerpt)
{
"users_total": …,
"users_premium": …,
"users_ultra": …,
"public_posts_total": …,
"chain_posts_total": …,
"chain_ton_locked": …,
"branches_total": …,
"ai_agents_total": …,
"languages_supported": 33
}