Pricing
Not just UFC data.
Fight intelligence.
Every plan starts with normalized fight records, official weigh-ins and sourced availability. Pro unlocks fighter Fight DNA. Ultra unlocks Matchup DNA and the Fight State Ledger. Scale is production infrastructure.
- Events and full fight cards
- Fighter profiles and history
- Bout results and round stats
- Official rankings snapshot
- Official weigh-ins with source history
- Injuries, availability and card changes
- Fighter media with license + attribution
- Official video metadata
- Fight DNA metric registry
60 requests / minute
hard limit
- Everything in Developer
- Stance DNA · Striking DNA
- Grappling DNA · Finish DNA
- Round profiles and pace retention
- Context splits
- As-of historical snapshots
- Computed career rates
180 requests / minute
hard limit
- Everything in Pro
- Matchup DNA with threshold-gated insights
- Cross-fighter Fight DNA query
- Fight State Ledger (append-only, with diffs)
- Event intelligence across the card
- Higher quotas and burst
600 requests / minute
hard limit
- Everything in Ultra
- 2M requests / month, soft limit
- 1,200 requests / minute
- Priority support
- Direct integration support
- Commercial production terms
- Bulk and custom options by written agreement
1200 requests / minute
soft limit, reviewed
- Dedicated infrastructure
- Custom endpoints
- Large datasets and bulk delivery
- SLAs
- Custom data and rights scope by written agreement
- Third-party wire feed after rights review
- Partnerships
Prices in USD per month, billed by Stripe through hosted checkout; cancel any time from the dashboard. Quotas and per-minute limits are initial values and are configured per plan; direct customers can be granted per-key overrides. Overage billing is not enabled on any plan.
Get API access
Buy a plan, get a key, start building.
Pick a plan above. Checkout is hosted by Stripe under the name PropTechUSA UFC Intelligence API. When payment completes you land on the dashboard, your key (pt_ufc_live_…) is provisioned automatically and shown once, and your subscription is managed through the Stripe customer portal. Enterprise and custom contracts: sales@proptechusa.ai.
Prefer a marketplace? The same API and the same plan ladder are being packaged for RapidAPI. Direct plans carry higher included request counts than the marketplace plans.
Direct vs RapidAPI
| Plan | Direct req/mo | RapidAPI req/mo | Req/min |
|---|---|---|---|
| Developer | 25,000 | 20,000 | 60 |
| Pro | 100,000 | 80,000 | 180 |
| Ultra | 500,000 | 400,000 | 600 |
| Scale | 2,000,000 | 1,500,000 | 1200 |
Same price, same response schema on both channels. Direct customers get more included requests, per-key overrides and the Enterprise upgrade path.
Entitlements
Every endpoint, every plan.
Generated from the same configuration the gateway enforces. Anything not listed is not exposed.
Core data
| Endpoint | Origin | Developer | Pro | Ultra | Scale | Enterprise | First-party |
|---|---|---|---|---|---|---|---|
/v1/ufcAPI index | source fact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/eventsList events (upcoming, recent, all, by date) | source fact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/events/{id}Event by UUID, UFCStats id or ESPN id | source fact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/events/{id}/cardEvent plus its ordered fight card | source fact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/fightersSearch and list fighters | source fact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/fighters/{id}Fighter profile composite (include=media,ranking,next,history,stats,videos) | source fact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/fighters/{id}/historyFighter bout history | source fact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/bouts/{id}Bout detail | source fact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/bouts/{id}/statsRound-level statistics for a bout | source fact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/resultsRecent results | source fact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/rankingsOfficial rankings snapshot (ufc.com) | source fact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/searchSearch fighters, events and articles | source fact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/countsCoverage counts | source fact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Live bouts, weigh-ins + availability
| Endpoint | Origin | Developer | Pro | Ultra | Scale | Enterprise | First-party |
|---|---|---|---|---|---|---|---|
/v1/ufc/live-boutsLive and recent bout status for the current card: phase, active bout, on deck, every bout with status, source round and official result, with freshness (ufc-live-bout/1) | source fact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/weigh-insOfficial weigh-in readings: current reading per fighter per event, with confirmation vs correction and explicit null limits | source fact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/events/{id}/weigh-insOne event's weigh-ins with coverage state; include=history returns every stored source reading | source fact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/injuriesIndividually sourced availability events: injuries, withdrawals, replacements, suspensions, weight misses, returns (never an inferred diagnosis) | source fact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/events/{id}/card-changesSourced withdrawals, replacements and other changes to one event's card | source fact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/fighters/{id}/statusOne fighter's current availability event (or null: no report on file, not a fitness claim) and its sourced history | source fact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Media + video metadata
| Endpoint | Origin | Developer | Pro | Ultra | Scale | Enterprise | First-party |
|---|---|---|---|---|---|---|---|
/v1/ufc/fighters/mediaBulk primary_image map (max 150 ids) | media | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/videosOfficial video metadata feed | third party link | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/fighters/{id}/videosOfficial video metadata for a fighter | third party link | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/events/{id}/videosOfficial video metadata for an event, grouped for the fight-week timeline | third party link | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/bouts/{id}/videosOfficial video metadata for a bout | third party link | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Editorial
| Endpoint | Origin | Developer | Pro | Ultra | Scale | Enterprise | First-party |
|---|---|---|---|---|---|---|---|
/v1/ufc/newsPropBetEdge newsroom list | editorial | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/articles/{slug}PropBetEdge article | editorial | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/events/{id}/articlesPropBetEdge articles for an event | editorial | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/fighters/{id}/articlesPropBetEdge articles for a fighter | editorial | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/wireThird-party headline wire (Enterprise / first-party only pending rights review) | third party link | — | — | — | — | ✔ | ✔ |
Fight DNA
| Endpoint | Origin | Developer | Pro | Ultra | Scale | Enterprise | First-party |
|---|---|---|---|---|---|---|---|
/v1/ufc/dna/metricsFight DNA metric registry | pbe derived | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/fighters/{id}/statsCareer round rows plus computed rates and per-bout aggregates | pbe derived | — | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/fighters/{id}/dnaFighter Fight DNA snapshot (metrics, stance splits, round, finish, context) | pbe derived | — | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/fighters/{id}/splitsStance DNA split rows | pbe derived | — | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/fighters/{id}/round-profileRound DNA profile | pbe derived | — | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/fighters/{id}/finish-profileFinish DNA profile | pbe derived | — | ✔ | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/fighters/{id}/position-profilePosition profile (licensed family; explicit unavailable until a licensed source exists) | licensed | — | ✔ | ✔ | ✔ | ✔ | ✔ |
Matchup + Fight Week
| Endpoint | Origin | Developer | Pro | Ultra | Scale | Enterprise | First-party |
|---|---|---|---|---|---|---|---|
/v1/ufc/matchups/{fighterA}/{fighterB}/dnaMatchup DNA | pbe derived | — | — | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/dna/queryCross-fighter Fight DNA query | pbe derived | — | — | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/bouts/{id}/ledgerFight State Ledger snapshots and deterministic diffs | pbe derived | — | — | ✔ | ✔ | ✔ | ✔ |
/v1/ufc/events/{id}/intelligenceFight Week intelligence per bout from the Fight State Ledger | pbe derived | — | — | ✔ | ✔ | ✔ | ✔ |
Parameter gates
| Endpoint | Parameter | Minimum plan | What it unlocks |
|---|---|---|---|
/v1/ufc/events/{id}/card | include=stats | Pro | adds round_stats[] and stat_totals to every bout |
/v1/ufc/fighters/{id} | include=stats | Pro | adds computed career rates to the fighter composite |
/v1/ufc/fighters/{id}/dna | as_of=… | Pro | historical as-of reconstruction |
/v1/ufc/fighters/{id}/splits | as_of=… | Pro | historical as-of reconstruction |
/v1/ufc/fighters/{id}/round-profile | as_of=… | Pro | historical as-of reconstruction |
/v1/ufc/fighters/{id}/finish-profile | as_of=… | Pro | historical as-of reconstruction |
/v1/ufc/fighters/{id}/position-profile | as_of=… | Pro | historical as-of reconstruction |
Questions
Straight answers.
What counts as a request?
Every authenticated call to /v1/ufc/* that reaches the gateway, including 4xx responses from the canonical API. Denied requests (401, 403, 429) are not counted against your quota. Quotas reset on the first of each month (UTC).
What happens at the limit?
Developer, Pro and Ultra are hard limits: 429 quota_exceeded with Retry-After. Scale is a soft limit: requests continue and the response carries X-Quota-Status: over-quota-soft while we talk. Per-minute limits always return 429 rate_limited.
Is Fight DNA a prediction?
No. Fight DNA is deterministic, PBE-derived analytics over normalized fight history. It is not a pick, price or probability, and it is not an official UFC statistic. Every value carries its sample and confidence so you can decide what to do with it.
Why are weigh-ins and injuries on every plan?
They are normalized, source-backed UFC facts, like results and rankings, so they sit in core with the rest of the fight graph. What Ultra buys is the proprietary derived layer: Matchup DNA, the cross-fighter DNA query, the Fight State Ledger and event intelligence.
Can I redistribute the data?
Source facts and PBE-derived metrics are licensed for use in your product within the scope of your plan. Raw-dataset resale, bulk redistribution, API-to-API sublicensing and other redistribution rights are not automatic and may require an Enterprise agreement. See rights and attribution.
Does a commercial plan include UFC logos, trademarks or fighter-image rights?
Not automatically. Commercial API access licenses the PropTechUSA data infrastructure and permitted API outputs; it is not a blanket sublicense to UFC or other third-party trademarks, logos, athlete likenesses, photography, video or other protected media. Image records carry their own license and attribution metadata. Enterprise customers can ask us to scope broader display, branding, media or redistribution rights separately in writing where those rights are available and authorized.
Do PropBetEdge properties use this gateway?
PropBetEdge consumer products use a first-party entitlement on the canonical host. Public plans never share quota with first-party traffic.