UK Charity Golf Events Open Data
Free, open data feed of UK charity golf events published by CharityGolfEvent.com. Compatible with the OpenActive RPDE specification. Licensed under CC BY 4.0.
Feed URL
/api/uk/open-data/charity-golf-events
Format
OpenActive RPDE (JSON)
Licence
CC BY 4.0
About this feed
This feed publishes UK charity golf event listings submitted by organisers through CharityGolfEvent.com. All data is first-party and organiser-verified. No third-party sources are included without explicit permission.
The feed is designed to be consumed by sport discovery platforms, local authority activity portals, OpenActive aggregators, and any system that wants to surface UK charity golf events.
Data is refreshed continuously as organisers publish or update their events. Items removed from the directory remain in the feed with state: deleted for at least 7 days so consumers can clean up their own datasets.
How to consume the feed
This feed uses the Realtime Paged Data Exchange (RPDE) protocol. Follow the next URL in each response until you reach an empty items array, then poll that URL at your preferred interval to pick up new data.
Step 1 — Fetch the first page
GET https://www.charitygolfevent.com/api/uk/open-data/charity-golf-eventsStep 2 — Follow the next URL
GET https://www.charitygolfevent.com/api/uk/open-data/charity-golf-events?afterTimestamp=1746355200&afterId=clx1234abcdefStep 3 — Empty items = end of feed
When items is empty, you have harvested all current data. Poll the final next URL at regular intervals (e.g. every 10 minutes) to pick up new events.
Sample feed item
A single RPDE item as returned in the items array.
{
"state": "updated",
"kind": "SportsEvent",
"id": "clx1234abcdef",
"modified": 1746355200,
"data": {
"@context": [
"https://openactive.io/",
"https://schema.org/"
],
"@type": "SportsEvent",
"@id": "https://www.charitygolfevent.com/en-GB/charity-golf-events/uk/example-charity-golf-day",
"name": "Example Charity Golf Day",
"sport": "Golf",
"description": "Annual charity golf day in aid of the local hospice.",
"url": "https://www.charitygolfevent.com/en-GB/charity-golf-events/uk/example-charity-golf-day",
"startDate": "2026-06-14T09:00:00+01:00",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"eventStatus": "https://schema.org/EventScheduled",
"activity": [
{
"@type": "Concept",
"@id": "https://openactive.io/activity-list#golf",
"prefLabel": "Texas Scramble",
"inScheme": "https://openactive.io/activity-list"
}
],
"location": {
"@type": "Place",
"name": "Example Golf Club",
"address": {
"@type": "PostalAddress",
"addressLocality": "Clitheroe",
"addressRegion": "Lancashire",
"postalCode": "BB7 1AA",
"addressCountry": "GB"
}
},
"organizer": {
"@type": "Organization",
"name": "Lancashire Hospice Foundation"
},
"offers": [
{
"@type": "Offer",
"url": "https://www.charitygolfevent.com/en-GB/charity-golf-events/uk/example-charity-golf-day",
"price": "75.00",
"priceCurrency": "GBP",
"availability": "https://schema.org/InStock"
}
],
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "charityName",
"value": "Lancashire Hospice Foundation"
},
{
"@type": "PropertyValue",
"name": "registeredCharityNumber",
"value": "1234567"
}
]
}
}Field mapping
How CharityGolfEvent.com fields map to OpenActive / schema.org properties.
| CharityGolfEvent.com field | OpenActive / schema.org | Notes |
|---|---|---|
| title | name | Event title |
| description | description | Full event description |
| eventDate + startTime | startDate | ISO 8601 datetime (Europe/London) |
| endTime | endDate | ISO 8601 datetime, if known |
| golfFormat | activity[].prefLabel | Golf format (Scramble, Stableford, etc.) |
| venueName | location.name | Golf club or venue name |
| venueAddress | location.address.streetAddress | Street address |
| town | location.address.addressLocality | Town or city |
| county | location.address.addressRegion | County |
| postcode | location.address.postalCode | Postcode |
| latitude / longitude | location.geo.latitude / longitude | Coordinates, when provided |
| organizerName | organizer.name | Organiser name |
| priceFromMinor (pence) | offers[].price (GBP) | Lowest entry price |
| registrationStatus | offers[].availability | schema.org availability |
| charityName | additionalProperty[].charityName | Beneficiary charity |
| charityNumber | additionalProperty[].registeredCharityNumber | Charity Commission number |
| featuredImageUrl | image | Event image URL |
Licence & attribution
This data is published under the Creative Commons Attribution 4.0 International Licence (CC BY 4.0). You are free to share and adapt this data for any purpose, including commercial use, provided you give appropriate credit.
Required attribution
Contains data from CharityGolfEvent.com, licensed under CC BY 4.0.
The individual event data (titles, descriptions, organiser details) remains the property of the respective event organisers. CharityGolfEvent.com makes no warranty as to the accuracy or completeness of this data.
OpenActive compatibility
This feed is designed to be compatible with the OpenActive opportunity data specification. It uses the RPDE model for incremental harvesting and maps fields to schema.org SportsEvent types.
If you are an OpenActive data consumer and would like this feed formally registered in the OpenActive Opportunity Data Dashboard, please contact us.
Partner with us
If you are building a sport discovery platform, local authority activity portal, or OpenActive aggregator and would like to consume this data, discuss a data partnership, or be notified of dataset updates — get in touch.