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.
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
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
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 usAlready 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
UK Fundraising Ready
Built for UK community fundraising rules
PCI-DSS Compliant
Card-data secure
Stripe Payments
Secure card processing
ICO Registered
UK GDPR Compliant
Age Verified
18+ enforcement
“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.
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.