NewRead the RAF API docs

The RAF wrestling API for developers.

Real American Freestyle as clean JSON: every card since RAF 01, scores by period, takedowns, how each bout ended, athletes with official headshots, and every title's champion. One key, and an MCP server for your agents.

  • 17 events since RAF 01
  • 181 bouts
  • 202 athletes
GET /raf200 OK
$ curl "https://api.citoapi.com/api/v1/raf" \ -H "x-api-key: $CITO_API_KEY"
{  "success": true,  "data": {    "league": {      "name": "Real American Freestyle",      "shortName": "RAF",      "sport": "freestyle wrestling",      "founded": 2025    },    "counts": {      "events": 17,      "bouts": 181,      "completedBouts": 168,      "athletes": 202    },    "nextEvent": {      "slug": "raf14",      "title": "RAF 14: Tsarukyan vs Danis",      "date": "2026-10-23",      "localTime": "9:00 PM",      "location": {        "venue": "Fontainebleau Las Vegas",        "city": "Las Vegas"      }    }  }}

Seamless Integration with our MCP Server

Give Claude, Cursor, and ChatGPT the RAF card. One command writes the MCP config; agents call combat_card, combat_bout, and combat_athlete with league raf instead of guessing bout IDs, and your key stays on your machine.

MCPInstall the Cito MCP server
Claude
Cursor
OpenAI
Python
Cito API
Next.js
Discord
Slack
GitHub

Everything RAF

Cards, scores, athletes and titles from the league, without scraping event pages.

Every card

RAF 01 (August 2025) onward, flagship and international cards, with local time and venue.

Scores by period

Points per period and the running score for every bout, plus takedowns per athlete.

How it ended

Decision, criteria, tech fall or fall, with the end period and clock.

Athletes

202 athletes with country, age, club, hometown, record and official headshots.

Titles

The current champion of every men's and women's title, and each title's changes.

Rules as data

Scoring actions, win methods and the 10-point tech-fall margin, versioned by event.

Is there an official RAF API?

No public one. RAF's official betting data goes to sportsbooks through an exclusive data partner, and results otherwise appear as articles. Cito is the developer API for RAF: the league's cards, scores and athletes as stable JSON with a key and documented limits.

What is the first RAF endpoint to call?

Start with /raf/events/upcoming for the next card, open it with /raf/events/{slug}/bouts, and pull any finished bout with /raf/bouts/{boutId} for its score, method and periods.

curl
curl "https://api.citoapi.com/api/v1/raf/events/upcoming" \
  -H "x-api-key: $CITO_API_KEY"

Endpoints you can ship with

Five groups, one key. Start with events, open a card, then pull bouts, athletes and titles.

Events & cards

Every Real American Freestyle card since RAF 01 in August 2025, with local start time, venue and the card in running order.

View docs
  • GET/api/v1/raf/events/upcoming

    Scheduled cards, soonest first, with date, local time, time zone and venue.

  • GET/api/v1/raf/events/recent

    Finished cards, newest first.

  • GET/api/v1/raf/events/{slug}

    One card: name, headline, date, location and bout counts.

  • GET/api/v1/raf/events/{slug}/bouts

    The card in running order: weight class, title fights, scores and results.

  • GET/api/v1/raf/events/{slug}/results

    Winners, methods and final scores for a card.

  • GET/api/v1/public/calendars/raf.ics

    Every scheduled RAF card as a calendar feed. No key needed.

FAQs

Coverage, plans, scoring and agents

Can't find what you're looking for? Contact our customer support team

Read the RAF docs

Build results apps

Create a free key, call your first RAF endpoint in a minute, and move to Starter for scoring stats.