Done for you, every week Built for cricket clubs From £89.99/month Free sample · no card required Made for cricket, by cricketers Done for you, every week Built for cricket clubs From £89.99/month
BOUNDARY SOCIAL · MATCHDAY CONTENT FOR CRICKET CLUBS
★ Insight · Play-Cricket ★

THE PLAY-CRICKET API,
IN PLAIN ENGLISH.

No jargon, no code. What the Play-Cricket API is, what it actually exposes, how a club admin requests the key, and why every honest tool runs on your own key.

By the Boundary Social Editorial Team Published Updated en-GB
Quick definition The Play-Cricket API is a read-only web service, run by the ECB, that lets an approved tool pull your club's own fixtures, results, scorecards and team data straight out of Play-Cricket as clean, structured data. Access is granted per club through an ECB-issued key. Without your club's own key, nobody can lawfully pull your data out.

If you have ever wondered how a fixture from Play-Cricket ends up on a club website, in a Google Calendar, or on a Saturday result graphic without anyone retyping it, the answer is the Play-Cricket API. This guide explains the API for club admins who are not developers: what it is, what it holds, how to get access, and how to tell a compliant tool from a dodgy one.

★ Compliance note BoundarySocial connects to Play-Cricket using your club's own ECB-issued API key. We don't share keys between clubs or scrape the platform. Everything below assumes the same standard: your data moves only when your club has asked for a key and handed it over on purpose.

What is the Play-Cricket API, in plain English?

An API is a doorway between two pieces of software. The Play-Cricket API is the official doorway the ECB provides so that approved tools can read your club's Play-Cricket data without a human copying and pasting it. When a tool asks the doorway "give me this club's fixtures", the Play-Cricket API sends them back in a tidy, machine-readable format that another program can drop onto a website, into a calendar, or onto a graphic.

Two words matter here. It is read-only, so a tool can look at your fixtures and results but cannot change them or post anything back into Play-Cricket. And it is permissioned, so the doorway stays locked until your club is issued a key. That key is what turns "anyone could grab this" into "only tools my club has authorised can".

What data does the Play-Cricket API actually expose?

The Play-Cricket API covers the data your club already puts into the platform. It does not invent anything new, and it does not reach into other clubs. In practice, a club key gives an approved tool read access to:

Because this is a proper Play-Cricket data export API rather than a screenshot, the data arrives clean and labelled. A "start time" is always a start time, an "opposition" is always an opposition. That reliability is what lets a tool build the same fixture graphic eleven times on a Saturday morning without a volunteer checking every field.

Do you need to be a developer to use the Play-Cricket API?

No. This is the part that trips up most committees. You do not have to write a line of code, and nobody on your committee needs to understand JSON. The job splits cleanly in two.

Your side is simple: a Play-Cricket site administrator requests the key, keeps it safe, and hands it to a tool you trust. The tool's side is the technical bit: it calls the Play-Cricket API on a schedule, reads the data, and turns it into whatever you need. If your club uses a vendor like Boundary Social, the developer work has already been done. You are effectively lending your key to a machine that knows how to use the doorway, then getting on with running the club.

How do you get a Play-Cricket API key?

Getting a Play-Cricket API key is an email, not a form to fill in on a developer portal. This is the exact Play-Cricket API key how to get sequence we walk clubs through, and it is the same route whether you plan to use a vendor or build something yourself.

  1. Confirm who holds admin rights. Only a Play-Cricket site administrator should request the key. If that is not you, loop in whoever it is first.
  2. Email ECB Play-Cricket Support from a club admin address. Include the club name, your Play-Cricket site URL, your name and role, and a one-line description of what the key is for.
  3. Wait for the key. In our experience turnaround is a few working days, and longer in March and April when half the country is requesting ECB Play-Cricket developer access at the same time.
  4. Store it like a password. Do not paste it into a public WhatsApp group, do not commit it to a shared drive, do not email it on to a stranger.
  5. Know how to revoke it. If your club changes vendor, or the secretary changes, ask ECB Play-Cricket Support to rotate the key. A good tool lets you swap keys without re-onboarding the whole club.

That is the whole process. There is no coding test and no charge for the key itself. The one thing worth planning around is timing: request it in February if you want everything humming by the first Saturday of the season.

★ Why the key is issued per club A Play-Cricket API key is tied to one named club and grants read access to that club's own data only. It is not a master key to the platform. That is exactly why a legitimate tool has to run on the key your club provides: there is no lawful shared "platform key" that would let one vendor read everyone's data at once.

Play-Cricket API vs scraping: why does the key matter?

You will occasionally see tools that promise Play-Cricket data without asking your club for a key. That should stop you cold. If a tool is not using your ECB-issued key, it is almost certainly scraping, which means copying pages off the website without permission. Scraping breaches the platform terms, it breaks the moment the ECB changes a page layout, and it puts your club's name next to an unauthorised data grab.

The Play-Cricket API is the sanctioned alternative. It is slower to set up by a few days, because you have to request the key, but it is the only route that keeps your club on the right side of ECB rules. Here is the honest comparison.

FactorPlay-Cricket API (with your key)Scraping (no key)
PermissionGranted per club by the ECBNone
Data qualityClean, labelled fieldsFragile, breaks on layout changes
Within platform termsYesNo
Junior privacy respectedYes, follows platform rulesUnclear
Survives an ECB updateYesOften not
Setup effortOne key requestNone, and that is the warning sign

The short version: if a tool never asks for your key, ask it why. Across the roughly 2,970 ECB-affiliated recreational clubs in England and Wales ([STAT NEEDS VERIFICATION], source: ECB National Club Registration figures), the ones getting this right are the ones who treated the key request as step one, not an afterthought.

What can your club do once it has API access?

Once your key is in a capable tool, the same clean data feeds everything at once, and it all corrects itself when the league reschedules a game. The wins clubs actually use:

Win 1. Fixtures on your own website. A live fixtures table in your club colours, refreshed automatically, instead of a manual list that goes stale by May.

Win 2. A live calendar feed. Players and parents subscribe once in Google or Apple Calendar and never miss a start-time change. The step-by-step is in our guide to exporting Play-Cricket fixtures to CSV, which covers both the manual snapshot and the live API route.

Win 3. Match-day graphics that build themselves. Fixture, result and milestone graphics pull their fields straight from the Play-Cricket API, so a rained-off game that moves two weeks does not leave a wrong poster online.

None of this asks the volunteer to become a developer. The key sits in one place, the Play-Cricket API does the fetching, and the club just looks organised.


Related reading:

★ Common Questions ★

FREQUENTLY
ASKED.

Does Play-Cricket have an API?

Yes. The Play-Cricket API is a read-only REST interface, run by the ECB, that returns a club's fixtures, results, scorecards and team data as structured data. Access is per club: a site administrator requests a key by emailing ECB Play-Cricket Support from a club admin address.

How do I get a Play-Cricket API key?

A Play-Cricket site administrator emails ECB Play-Cricket Support from a club admin address with the club name, Play-Cricket site URL, your name and role, and a one-line description of what the key is for. In our experience turnaround is a few working days, and longer in March and April when many clubs request access at once.

Do you need to be a developer to use the Play-Cricket API?

No. A club admin requests and holds the key, then hands it to a tool that does the technical work. You never have to write code yourself. The developer skills sit inside whichever tool or vendor you give the key to, not on your committee.

Is scraping Play-Cricket the same as using the API?

No. Scraping copies pages without permission and breaches the platform terms. The Play-Cricket API is the sanctioned route: it uses your club's own ECB-issued key, returns clean structured data, and stays within ECB rules. Any tool that pulls your data without your own key is a red flag.

What can a club do with Play-Cricket API access?

Publish fixtures on your own website, feed a live calendar subscription, and generate fixture, result and milestone graphics that update themselves when the league reschedules. The Play-Cricket data export API keeps all of those in sync from one source, so a rained-off game corrects everywhere at once.

★ Free Sample · No Card Needed ★

LET YOUR CLUB
LOOK ALIVE ONLINE.

Done For You from £89.99/month. Free sample on every package. First 20 clubs get free brand setup.