Loading...
Loading...
Rhumby exposes a REST API, an embeddable widget SDK, and webhooks. Everything you need to read race data, submit results, or embed live standings on your club’s website.
curl https://rhumby.com/api/v1/events \
-H "Authorization: Bearer rhb_..."API keys start with rhb_. Create one in your dashboard.
/api/v1/eventsSearch & list events/api/v1/events/:slugEvent detail with fleets/api/v1/events/:slug/resultsRace results/api/v1/events/:slug/standingsSeries standings/api/v1/events/:slug/registerRegister a boat/api/v1/events/:slug/races/:id/resultsSubmit results/api/v1/boatsList your boats/api/v1/boatsCreate a boat/api/v1/seriesSeries listing/api/v1/organizationsClub directoryAll endpoints accept Authorization: Bearer rhb_... and return JSON. Full reference →
Pass your API key as a Bearer token. Keys are scoped — request only the permissions you need.
Authorization: Bearer rhb_...readwriteregisterresultsadminAdd live race data to any website with a single script tag. Supports standings, results, schedule, and registration widgets.
<script src="https://rhumby.com/embed.js"
data-token="emb_..."
data-event="friday-night-spring-2026"
data-view="standings"
data-theme="light">
</script>Receive HTTP callbacks when events happen — results posted, registrations created, race status changes. Payloads are HMAC-signed so you can verify authenticity.
{
"event": "result.created",
"data": {
"eventSlug": "friday-night-spring-2026",
"raceId": "race_001",
"fleet": "PHRF A",
"finishers": 12
},
"timestamp": "2026-04-03T19:45:00Z"
}