Skip to main content
Command Palette
Search and jump to anything

AVAILABLE GAMES

Choose your game and start competing with players from around the world.

Call of Duty: Black Ops 7
Competitive
Call of Duty: Black Ops 7

This game will immerse players into a reality-shattering gameplay experience, all built upon the signature foundation of what makes Black Ops so beloved.

65 LIVE MATCHES VIEW
Valorant
Competitive
Valorant

Tactical 5v5 shooter combining precise gunplay with unique agent abilities.

76 LIVE MATCHES VIEW
League of Legends
Competitive
League of Legends

Strategic 5v5 MOBA with diverse champions and deep competitive gameplay.

25 LIVE MATCHES VIEW
Counter-Strike 2
Competitive
Counter-Strike 2

Valve's tactical 5v5 shooter.

61 LIVE MATCHES VIEW
Call of Duty: Black Ops 6
Coming Soon
Call of Duty: Black Ops 6

Fast-paced tactical shooter with competitive multiplayer.

Coming Soon
Old School RuneScape
Coming Soon
Old School RuneScape

Classic MMORPG with PvP wilderness combat and clan wars.

Coming Soon
Fortnite
Coming Soon
Fortnite

Battle royale with building mechanics, constant updates, and massive player base.

Coming Soon
Marvel Rivals
Coming Soon
Marvel Rivals

Team-based hero shooter featuring iconic Marvel characters and abilities.

Coming Soon
Rocket League
Coming Soon
Rocket League

High-octane soccer with rocket-powered cars and aerial acrobatics.

Coming Soon
Battlefield 6
Coming Soon
Battlefield 6

Large-scale warfare with vehicles, destruction, and tactical squad gameplay.

Coming Soon
Apex Legends
Coming Soon
Apex Legends

Squad-based battle royale with unique legend abilities and fast-paced combat.

Coming Soon

TOP PERFORMERS

The elite competitors dominating the leaderboards

Platform loadout

BUILT FOR THE FULL COMPETITIVE LOOP

Run match day from one arena: teams, leagues, live broadcasts, API hooks, and the control layer captains need when every round matters.

LIVE FLOW

Match ops

Publish challenges, lock rules, track readiness, and move from lobby code to final score without losing context.

ROSTER SYNC

Team command

Roster roles, invites, join links, referrals, and player identity stay organized around the teams doing the work.

SEASON READY

League seasons

Create structured competition with standings, rules, applications, seasons, and public profiles that are ready to share.

STREAM KIT

Broadcast tools

OBS-friendly overlays, streaming connections, and public match pages help viewers follow the action as it happens.

API FIRST

Public API

Expose match, score, team, and webhook workflows to approved integrations without rebuilding your own competitive backend.

LOCKED IN

Trust controls

Permissions, moderation surfaces, audit-friendly support flows, and role checks keep competitive operations under control.

For developers - v1 stable

BUILD ON THE
TEAMBATTLES API.

Push live match scores, pull league standings, read rosters, and subscribe to event webhooks. REST + webhooks - scoped API keys - signed payload verification - OpenAPI 3.1.

REST API

JSON - OpenAPI 3.1

Idempotency

Idempotency-Key header

Webhooks

HMAC-signed payloads

Scoped API keys

Granular permission scopes

Rate Limits

600/min - burst 60/s

SLA Uptime

99.95% - status page

SDKs - official clients

api-example.ts - typescript
// Authenticate with your API keyimport { createTeamBattlesClient } from '@teambattles/sdk' const tb = createTeamBattlesClient(  process.env.TEAMBATTLES_API_KEY!,) // REST - list the authenticated user's matchesconst { page } = await tb.user.matches.post({ numItems: 25 })console.log(page?.[0]) // -> { id: 'm-2841', status: 'live' } // REST - submit map scores for a matchawait tb.matches.byMatchId('m-2841').scores.post({  mapIndex: 0, mapId: 'dust2',  creatorTeamScore: 13, opponentTeamScore: 9,}) // Webhooks - subscribe to live match eventsawait tb.webhooks.post({  url: 'https://my.app/webhooks/tb',  events: ['match.completed', 'score.submitted'],})
200 OK - 24ms - WEST-2 Powered by TeamBattles/v1

Core endpoints - v1

POST /v1/matches/create Create a match
GET /v1/matches/:id Match detail - live state
POST /v1/matches/:id/scores Submit match scores
POST /v1/leagues/:id/standings Current league standings
GET /v1/leaderboards/teams Team leaderboard + ranks
GET /v1/teams/:id/members Team roster + members
GET /v1/orgs/:id/members Org members + roles
POST /v1/webhooks Register webhook + events

STAY INFORMED

Get exclusive updates on tournaments, new features, and platform news delivered to your inbox.

No spam. Unsubscribe anytime.