Skip to content
MMA Calendar
UFCalendar Fight API

The BKFC API: bare-knuckle events, results & punch stats

Bare Knuckle Fighting Championship as clean JSON · every BKFC event back to 2018, full cards, results within minutes, per-round punch statistics with head/body and distance/clinch splits, fighter records and official rankings. Same schema and key as our UFC coverage.

Free 1-day trial · 100 requests · no credit card. Paid plans from $19/mo for 30,000 requests, cancel anytime.

What's inside

167
events since 2018
1,756
fights
3,396
fights with full stat lines
9,432
rounds of round-by-round stats
1,456
fighters with bios & records
80
official ranking rows

7 upcoming events already on the schedule · cards, venues and broadcasts included.

The only bare-knuckle data API

No mainstream sports-data API covers BKFC. UFCalendar tracks it natively: full cards, live results and per-round punch logging from the promotion's own stats feed, normalized into the same schema as our MMA coverage · every bout tagged sport: bare-knuckle-boxing.

Punch stats MMA APIs don't have

Every logged BKFC round carries punches landed and thrown split by target (head/body) and position (distance/clinch), plus knockdowns · per corner, per round, with bout totals. Official BKFC rankings ship alongside: champions, interim champions and the top 8 in every division, Ironweight included.

Sample request

$ curl "https://api.ufcalendar.com/v1/events?org=bkfc&status=completed&limit=1" \
    -H "Authorization: Bearer ufcalendar_..."

{
  "data": [
    {
      "slug": "bkfc-90-birmingham-tierney-vs-franco-2026-05-30",
      "title": "BKFC 90 Birmingham: Tierney vs Franco",
      "org": "bkfc",
      "sport": "bare-knuckle-boxing",
      "starts_at": "2026-05-30T18:00:00Z",
      "status": "completed"
    }
  ],
  "meta": { "pagination": { "next_cursor": null } }
}

Endpoints for BKFC data

Every list endpoint filters with ?org=bkfc. The full reference lives in the docs.

  • GET /v1/events?org=bkfc

    MMA schedule + results API: full fight cards, venues, broadcasts, and a card-change diff log for late reshuffles.

  • GET /v1/fights/{id}/rounds

    One bout with its result, per-fight totals for both corners, and round-by-round statistics.

  • GET /v1/fighters?org=bkfc

    Roster search, bios, records · and complete multi-promotion career timelines, merged and deduplicated.

  • GET /v1/rankings/bkfc

    Official ranking boards, point-in-time back to 2013 for the UFC. Champions across every launch org.

  • GET /v1/events/{slug}/odds

    The consensus line for every bout on a card in one call, in card order, unpriced bouts included.

  • GET /v1/calendar/bkfc.ics

    ICS calendar feeds per organization · subscribe any calendar app to every event, auto-updating as cards change.

  • POST /v1/webhook-endpoints

    Signed webhooks for fight results, card changes, event completion and consensus odds moves · no polling needed.

Pricing

Free 1-day trial · 100 requests · no credit card. Paid plans from $19/mo for 30,000 requests, cancel anytime.

Pricing & plans →

Who it's for

Built for indie developers, side projects and small teams. Whether you're building a fantasy app, a stats site, a Discord bot or an analytics project, our plans are priced for you. We don't sell enterprise contracts, and we don't plan to.

Questions

What BKFC data does the API include?
Every BKFC event back to the 2018 debut with full cards and results, per-round punch statistics for most of the catalog, fighter records and bios, plus official BKFC rankings and champions.
Is there any other BKFC API?
No mainstream sports-data API covers bare-knuckle boxing. UFCalendar tracks BKFC natively · the same live-results pipeline that covers UFC runs on every BKFC event.
Does one key cover BKFC, UFC, PFL, OKTAGON and RIZIN?
Yes · every plan includes all five launch organizations under one key and one schema; bare-knuckle bouts are distinguished by the sport field.
Is this affiliated with BKFC?
No. UFCalendar is an independent publication; BKFC data is reconciled from public sources and normalized into our schema.

One key, five organizations

Every plan covers UFC, PFL, OKTAGON, BKFC and RIZIN in the same schema, under the same key. Also see:

UFCalendar is an independent publication, not affiliated with UFC/Zuffa/TKO, PFL, OKTAGON MMA, BKFC, RIZIN FF or any promotion. Organization names are used to describe the data. Terms of service · Refund Policy