Discover/reality.app API
live

reality.app APIreality.app

Access live streaming event listings, detailed event information, and participant rankings from the REALITY virtual platform to discover shows and track leaderboard standings. Build applications that keep users informed about upcoming events and help them monitor competitive results in real-time.

Endpoint health
monitored
get_event
get_event_results
list_events
Checks pendingself-healing
Endpoints
3
Updated
2h ago
Try it

No input parameters required.

api.parse.bot/scraper/8d14cfba-9676-4392-9222-ffae438647c0/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X POST 'https://api.parse.bot/scraper/8d14cfba-9676-4392-9222-ffae438647c0/list_events' \
  -H 'X-API-Key: $PARSE_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{}'
Or use the typed Python SDKfully typed · autocompletes

Typed Python client. Install the CLI, sign in, then pull this API’s generated client:

pip install parse-sdk
parse login
parse add --marketplace reality-app-api

parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.


"""Walkthrough: REALITY App Events SDK — browse events, fetch details, check leaderboards."""
from parse_apis.REALITY_App_Events_API import Reality, NotFoundError

client = Reality()

# List event summaries — limit= caps TOTAL items fetched.
for event in client.event_summaries.list(limit=3):
    print(event.title, event.event_type, event.begin_at)

# Drill-down: get full event detail from a summary.
summary = client.event_summaries.list(limit=1).first()
if summary:
    detail = summary.details()
    print(detail.title, detail.thresholds, detail.show_score)

# Fetch an event directly by ID and browse its leaderboard.
try:
    event = client.events.get(event_id="23542")
    print(event.title, event.begin_at, event.end_at)
except NotFoundError as exc:
    print(f"Event not found: {exc}")

# Iterate leaderboard participants for that event.
if event:
    for participant in event.results(limit=5):
        print(participant.rank, participant.nickname, participant.score)

print("exercised: event_summaries.list / summary.details / events.get / event.results")
All endpoints · 3 totalmissing one? ·

List all broadcaster events on REALITY platform. Returns the full catalog of past and present events with summary metadata including dates, thresholds, and category. No pagination — returns all events in a single response.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "total": "integer",
    "events": "array of event summaries"
  },
  "sample": {
    "data": {
      "total": 881,
      "events": [
        {
          "title": "【イベント終了】REALITY × あおぎり高校 YouTube Shorts コラボ出演争奪戦!Vol.2",
          "end_at": "2025-12-21T15:00:00Z",
          "status": 3,
          "open_at": "2025-12-05T09:00:00Z",
          "begin_at": "2025-12-15T09:00:00Z",
          "close_at": "2026-06-21T15:00:00Z",
          "event_id": 21752,
          "icon_url": "https://image-api.reality.wrightflyer.net/api/v1/image/event-icon/21752/1761880742",
          "page_url": "https://reality.app/events/21752",
          "event_type": 1,
          "thresholds": [
            0
          ],
          "category_id": 0,
          "internal_title": "REALITY × あおぎり高校 YouTube Shorts コラボ出演争奪戦!Vol.2",
          "header_image_url": "https://image-api.reality.wrightflyer.net/api/v1/image/event-header/21752/1761880743",
          "number_of_groups": 1,
          "number_of_winners": 1
        }
      ]
    },
    "status": "success"
  }
}

About the reality.app API

The reality.app API on Parse exposes 3 endpoints for the publicly available data on reality.app. Calls return JSON over HTTPS and are billed per successful response.

Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.