Skip to content
British Powerlifting — Tools Portal home

Developer

Data feeds & APIs

British Powerlifting publishes some of what this portal holds as machine-readable JSON, so clubs, partners and websites can show it without copying it by hand.

Each feed returns exactly what the matching public page already shows — no more. Nothing private is published: no contact details, dates of birth, payment status or individual votes. Feeds are read-only, need no account or API key, and are rate-limited per IP address, so cache responses rather than polling hard.

Use is subject to the terms of use, which cover every feed and API on this page.

Questions, or building something with these? Get in touch via the British Powerlifting contact form.

One address scheme, versioned

Every API lives under /api/v1/ — the version comes first, then the resource. Within v1 we only ever add fields and endpoints, never remove or rename them, so ignore anything you don't recognise. A breaking change would get a new /api/v2/ address alongside v1, announced here with notice.

The addresses used before versioning (/competitions/feed.json, /agm/api/meetings, /membership-check/api/v1/check) still work but are deprecated, and say so in a Deprecation header.

Building with an AI assistant?

Download the documentation as a single Markdown file and give it to ChatGPT, Claude, Copilot or any coding assistant. Each file is self-contained — endpoints, fields, examples, limits and the rules to follow — and tells the assistant not to invent anything that isn't documented.

AI tools that look for /llms.txt will find these files too.

Competitions

Public

National championships: dates, fees, qualifying totals, key dates, and — where a competition publishes them — its nominations, live entry list and standby list, with photos and quotes for confirmed athletes.

  • GET /api/v1/competitions Every listed competition, current and past, each with its own feed URL.
  • GET /api/v1/competitions/{slug} One competition in full.

Members' meetings (AGM / EGM)

Public

General meetings: dates, which stage is open (motions, comments, amendments, voting), and — once each is made public — the motions and the aggregate results. Individual ballots are never exposed.

  • GET /api/v1/meetings Every listed meeting, current and past.
  • GET /api/v1/meetings/{slug}?include=motions,results One meeting, optionally with its motions and results.

Membership check

Public · terms apply

Confirm whether someone is a current British Powerlifting member, and until when — for clubs, gyms and partners offering member benefits. Unlike the feeds above it is a POST lookup: you send two of name, email and membership number, and it only ever confirms what you sent — it never returns other member details. Use is subject to the terms of use.

  • POST /api/v1/membership-check