Japan Boat Racing Data (boatrace.jp) avatar

Japan Boat Racing Data (boatrace.jp)

Pricing

from $3.00 / 1,000 records

Go to Apify Store
Japan Boat Racing Data (boatrace.jp)

Japan Boat Racing Data (boatrace.jp)

Kyotei race results, race cards (出走表) and trifecta (3連単) odds from the official boatrace.jp — finish order, race times, payouts, win rates, motor/boat numbers, water & weather, English schema. Unofficial; not affiliated with BOATRACE.

Pricing

from $3.00 / 1,000 records

Rating

0.0

(0)

Developer

JP Open Data

JP Open Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Kyotei (競艇 / boat racing) results, race cards (出走表) and trifecta odds from the official BOAT RACE website — boatrace.jp — in a clean English schema built for betting analytics and prediction models.

Three modes, one Actor:

  • race_results — finished races: full finish order with race times, the non-finish status of each boat (false start / capsized / disqualified...), the winning technique (nige / makuri / sashi...), water & weather (air temp, wind, water temp, wave height), and all 7 pari-mutuel payout types (trifecta / trio / exacta / quinella / quinella-place / win / place) with amounts and popularity.
  • race_card (出走表) — entered racers per race: boat (lane) number, racer name & registration number, class (A1/A2/B1/B2), branch and hometown, age, weight, national and local win / 2-place / 3-place rates, average start timing, flying/late counts, and the assigned motor and boat numbers with their 2-place rates — the raw form features for a race.
  • odds — the complete 3連単 (trifecta) odds grid: all 120 ordered 3-boat combinations with live odds.

A boatrace race is identified by date + stadium + race number, and every one of the 24 stadiums runs a 12-race card, so a single day/stadium is ~12 records.

Unofficial tool. Not affiliated with or endorsed by BOATRACE, 一般財団法人 BOATRACE振興会 or 日本モーターボート競走会. It collects publicly available official data only (no login, no paywalled content), politely (strictly serial requests, ≥1.2 s apart, hard per-run budget, no block evasion), and extracts factual competition data only. Racer names and registration numbers are published professional competition information; prediction columns (予想), comments/bulletin prose and photographs are deliberately never extracted — no personal data of any kind (relevant e.g. under GDPR: none is collected or processed). Users are responsible for ensuring their own use of the data complies with the source site's terms and applicable law.


Quick start — verified input

Copy, paste, run. This exact input is verified on the platform (SUCCEEDED, items > 0):

{
"mode": "race_results",
"date": "2026-08-23",
"stadium": "02",
"maxItems": 12
}

Running with no input at all also works (it fetches yesterday's results across all stadiums, capped at 12 records). stadium is a dropdown of the 24 stadiums (jcd codes); via the API you may also pass the English ("Toda") or Japanese ("戸田") name.

Who is this for?

  • Prediction-model / betting-AI developers — boatrace is the most predictable of Japan's public-sports betting markets (inside lane bias, motor performance, start timing), with deep pari-mutuel pools. This Actor delivers the exact form features (win rates, motor/boat numbers, start timing) and the trifecta odds grid that models train on — none of it otherwise available in English.
  • Sports-data platforms & odds services — full coverage of all 24 stadiums (~40,000 races/year) in a stable English schema.
  • Quant & market-efficiency researchers — payout data across all 7 bet types plus the 120-way trifecta odds grid supports overround and market-bias studies.

Sample output (race_results, abridged)

{
"recordType": "race_result",
"raceDate": "2026-08-23",
"stadium": "戸田",
"stadiumEn": "Toda",
"stadiumCode": "02",
"raceNo": 1,
"raceName": "ファイティングボートガイド杯",
"grade": "一般戦",
"distanceM": 1800,
"results": [
{ "finishPosition": 1, "finishStatus": null, "boatNo": 3,
"racerName": "小川 時光", "racerRegNo": "4186",
"raceTime": "1'50\"3", "raceTimeSec": 110.3 },
{ "finishPosition": null, "finishStatus": "false_start", "boatNo": 4,
"racerName": "大江 純", "racerRegNo": "5098", "raceTime": null, "raceTimeSec": null }
],
"payouts": [
{ "betType": "trifecta", "betTypeJa": "3連単", "combination": "3-1-6", "payoutJpy": 2600, "popularity": 10 },
{ "betType": "win", "betTypeJa": "単勝", "combination": "3", "payoutJpy": 450, "popularity": null }
],
"weather": { "airTempC": 27, "weather": "cloudy", "windSpeedM": 0, "waterTempC": 28, "waveHeightCm": 0 },
"winningTechnique": "makuri (outside sweep)",
"url": "https://www.boatrace.jp/owpc/pc/race/raceresult?rno=1&jcd=02&hd=20260823",
"source": "BOAT RACE オフィシャルウェブサイト (boatrace.jp)",
"sourceUrl": "https://www.boatrace.jp/",
"license": "Publicly available official race data — unofficial tool, not affiliated with the operator; source attribution retained, users are responsible for compliance with the source site's terms",
"retrievedAt": "2026-08-26T09:12:44Z"
}

Input examples

Every race at one stadium on a day (one record per race):

{ "mode": "race_results", "date": "2026-08-23", "stadium": "Toda" }

A single race:

{ "mode": "race_results", "date": "2026-08-23", "stadium": "02", "raceNo": 1 }

The race card (entered racers with form) for one race:

{ "mode": "race_card", "date": "2026-08-23", "stadium": "戸田", "raceNo": 1 }

The full trifecta odds grid for a race:

{ "mode": "odds", "date": "2026-08-23", "stadium": "24", "raceNo": 12 }

Every stadium racing that day (omit stadium; capped by maxItems / maxApiRequests):

{ "mode": "race_results", "date": "2026-08-23", "maxItems": 60, "maxApiRequests": 80 }

stadium accepts a 2-digit jcd code ("02"), Japanese ("戸田") or English ("Toda") — all 24 stadiums (Kiryu, Toda, Edogawa, Heiwajima, Tamagawa, Hamanako, Gamagori, Tokoname, Tsu, Mikuni, Biwako, Suminoe, Amagasaki, Naruto, Marugame, Kojima, Miyajima, Tokuyama, Shimonoseki, Wakamatsu, Ashiya, Fukuoka, Karatsu, Omura).

Common input mistakes

MistakeCorrect
"date": "23/08/2026" / "Aug 23""2026-08-23" (2026/08/23, 20260823 are tolerated)
"date" = today, "mode": "race_results" before the races finishuse yesterday's date, or "mode": "race_card" for today's entries
"stadium": "Tokyo" / "Ascot"one of the 24 stadiums, e.g. "02", "Toda", "戸田" (the error message lists them all)
"raceNo": 5 without a stadiumadd "stadium": "Toda" (a race number only makes sense for one stadium)
"raceNo": 131–12
"mode": "live""race_results", "race_card" or "odds"

Empty results?

A run that finds nothing completes with 0 items and a warning in the log (not a failure). Typical causes: a date on which the chosen stadium was not racing (each stadium runs series of a few days with gaps — leave stadium empty to take every stadium racing that day), race_results for races that have not finished yet, or odds for a race whose betting has not opened. Pick another date/stadium and retry.

Pricing

Pay per result — see the pricing tab. 1 record = 1 complete race (all boats and, for results, all payouts; for odds, the full 120-way grid), so a full 12-race card at one stadium is ~12 records.

FAQ

Where does the data come from? Live from the official boatrace.jp public, login-free pages at run time (racelist for cards, raceresult for results, odds3t for trifecta odds). Every record embeds the source, source URL, a license note, and the retrieval timestamp.

Is this an official BOATRACE service? No. Unofficial, independently built, and not affiliated with or endorsed by BOATRACE, 一般財団法人 BOATRACE振興会 or 日本モーターボート競走会. It reads only publicly available pages.

Why are prediction columns and comments missing? Deliberately. The site's prediction text (予想), comment/bulletin prose and photographs are copyrighted content and are never extracted. Racer names and registration numbers are published professional competition information and are included, as they're indispensable for analysis. No personal data is collected.

What about server load? Strictly serial requests, ≥1.2 s apart, one page per race, hard per-run request budget, exponential backoff, no CAPTCHA/login/block evasion. If boatrace.jp changes its page format, the Actor skips the affected race with a clear warning instead of silently mis-parsing; if it blocks persistently, the run fails visibly. This respects the site policy's only relevant restriction — no mass access that interferes with the site's operation.

Search terms this Actor answers

boatrace data · boatrace scraper · japan boat racing results · kyotei data english · boatrace odds api · trifecta odds japan · 競艇データ · boatrace.jp scraper · japanese boat racing dataset · boat race prediction data · 3連単 オッズ データ · kyotei results api

More Japan data Actors by the same developer

  • Japan Horse Racing Data (netkeiba.com) — JRA & NAR race results, race cards and horse profiles — the sibling public-sports betting-data Actor, same English schema and politeness discipline.
  • Japan Government Tenders & Awards — tender notices and award results from the kkj.go.jp portal.
  • Japan Medical Facilities — every registered hospital, clinic, dental clinic, and pharmacy (MHLW open data).
  • Japan Care Facilities — long-term care providers across 35 service types (MHLW open data, CC BY).
  • Japan Government Subsidies & Grants — open subsidy calls from the official jGrants API.

Unofficial tool; not affiliated with BOATRACE, 一般財団法人 BOATRACE振興会 or 日本モーターボート競走会. Publicly available official data only; users are responsible for compliance with the source site's terms and applicable law. No personal data is collected.