Skip to main content
For Developers, Integrators & Enterprise Buyers

Built on a proper API. 1,084 endpoints. UK fundraising-grade.

Play Fund Win runs on a documented, production-grade REST API across 63 domains — draws, hosts, causes, sites, transactions, AI, sports data, prizes, payouts. If you need to integrate fundraising into your existing systems, white-label the platform, or automate campaigns at scale, this is the documentation surface you came for.

1,084

Documented endpoints across 63 domains

JWT

Standard Bearer auth · 30 min access tokens · 7 day refresh

Stripe + AWS

Production-grade infrastructure under the hood

What You Can Build

Three integration patterns. One API.

Embed PFW into your existing platform

White-label the draw mechanics inside your organisation's website or app. Your branding, your URL, your supporter list. Our infrastructure handles compliance, payments, draws and payouts. Stripe webhook events flow back to you in real time.

Automate campaign creation at scale

If you run a federation, league, governing body or trust managing many sub-organisations, automate creating campaigns, prizes and sites in bulk. Our LeaguePages integration imports 14,188 teams across 140 leagues with 6 PFW records per team — that pattern is exposed.

Plug PFW into your CRM and analytics

Report endpoints expose every transaction, draw, supporter and payout. Pipe revenue, donor cohorts and campaign performance into Salesforce, HubSpot, your data warehouse, or your existing BI tooling. 21 reporting endpoints + 8 revenue rollups.

Capability Overview

Ten of the 63 domains.

Domain
What it does

Hosts

93 endpoints

host creation, configuration, currencies, settings, profile management, identity operations

Draws

76 endpoints

create, configure, publish, approve, run draft-to-live, clone, schedule matchday draws

Transactions

76 endpoints

Stripe payment intents, 3DS, subscriptions, webhooks, refunds

Admin

63 endpoints

platform administration, reviewer tooling, internal operations

Users

56 endpoints

user creation, profile, subscriptions, payment methods, claims

AI

50 endpoints

Claude query, draw factory, content generation, growth scoring, financial forecasting

Campaigns

43 endpoints

marketing campaign creation, segments, automation

Sites

34 endpoints

subdomain provisioning (S3 + CloudFront + Route53), multi-host, white-label

Connect

27 endpoints

payout connection, identity verification, banking

Onboarding

10 endpoints

quick-setup, templates, publish, funnel tracking — purpose-built for new-host activation in one call

Release Cadence

What's new in this version of the API

Recent additions to the public API include the dedicated /onboarding domain (one-call host + site + draw + publish), expanded AI surface (draw-factory, content generation, growth scoring, financial forecasting), Stripe Connect onboarding endpoints, a campaigns surface for marketing automation, and prospect / leads-intake endpoints for integrating PFW into CRM workflows. The API now spans 1,084 endpoints across 63 domains, with new endpoints appearing on a regular release cadence.

Code Example

What a basic call looks like

bash
curl -X POST https://api.playfundwin.com/api/v1/ai/query \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-opus-4-6",
    "messages": [
      {"role": "user", "content": "Propose a 50/50 draw for a sports club with 500 supporters"}
    ]
  }'

Public endpoint, no authentication needed. Response returns Claude's recommended draw configuration. The same endpoint powers our AI onboarding flow at /Start-Fundraising.

Or start a host onboarding flow in one call

bash
curl -X POST https://api.playfundwin.com/api/v1/onboarding/quick-setup \
  -H "Authorization: Bearer <accessToken>" \
  -H "Content-Type: application/json" \
  -d '{
    "organisationName": "Manchester Community FC",
    "organisationType": "Sports Club",
    "templateSlug": "5050",
    "campaignName": "Manchester Community FC Weekly 50/50"
  }'

One call creates a host, cause, site, draft draw and prize structure. Returns hostID and siteID. Follow with POST /onboarding/publish/:siteID to go live.

JWT Bearer authentication

Every authenticated call carries a Bearer token in the Authorization header. Access tokens last 30 minutes, refresh tokens 7 days. Three role levels — User (any logged-in account), Host (org-scoped, ownership enforced), Admin (bypasses all ownership). Ownership is enforced server-side: a host can only act on its own records, regardless of what the client requests.

Detailed auth model — talk to us
Live Integrations

Already powering real-world fundraising.

PFW APIs power matchday draws at Wembley, the RFL Challenge Cup Final draw, Manchester Storm's Forecast Frenzy prediction games, and the Sydney FC 50/50 across continents. The same APIs are available to your organisation.

Who This Is For

Built for technical buyers.

Large charities & foundations

Plug fundraising into your existing supporter database, donation flows and impact reporting. Trustees see the numbers, your CRM stays the source of truth.

Professional club foundations

Embed PFW into your existing club website. Supporters never leave your domain. Your design system, your URL, your data.

Federations, leagues & governing bodies

Roll out fundraising to dozens or hundreds of member clubs from a single management surface. Branded sites, separate ledgers, consolidated reporting.

Verified & Compliant

Dean Lynn, Co-Founder of Play Fund Win

“Stuck? Email us directly. Most clubs are live in 10 minutes — if yours takes 11, we want to know why.”

Dean Lynn · Co-Founder · hello@playfundwin.com

Email reaches Dean and the customer success team — typical reply within one working day.

Ready When You Are

Let's talk integration.

Our team will walk through your specific integration requirements, available endpoints, authentication setup, sandbox access, and pricing. No commitment, no pressure — just the technical answers you need.

The UK's Leading Fundraising Platform

Trusted by thousands of organisations to raise multi-millions for good causes.

UK Fundraising Ready

Built for UK community fundraising

250,000+ Winners

Trusted by 2,500+ organisations

Hitchin Town FC
Manchester Storm
Kalamata FC
Sydney FC
Wrexham AFC
England Rugby
Newcastle United
Crystal Palace
Hitchin Town FC
Manchester Storm
Kalamata FC
Sydney FC
Wrexham AFC
England Rugby
Newcastle United
Crystal Palace
West Ham United
Brentford FC logo
Burnley FC
Southampton FC
Fulham FC
Mansfield Town FC
England Football
Manchester City
West Ham United
Brentford FC logo
Burnley FC
Southampton FC
Fulham FC
Mansfield Town FC
England Football
Manchester City

One fundraising tip a week.

From the team behind 2,500+ campaigns. Unsubscribe any time.

Accepted payment methods

  • Visa
  • Mastercard
  • Apple Pay
  • Google Pay

© 2019 - 2026 Play Fund Win Trade name for PFW HOLDINGS LTD. All rights reserved.

Registered in England & Wales No. 12267104

Play Fund Win operates in full compliance with UK regulations. All fundraising activities are conducted responsibly and transparently. For responsible-gambling support, visit BeGambleAware.org. 18+ only. Please gamble responsibly.