Data downloads and API
The full dataset as CSV and JSON, a data dictionary, license terms and attribution, and feeds of new venue names and naming-rights deals. Files are regenerated on every build.
Key facts
The dataset has 6,568 venues, 34,469 organizations and 146 naming-rights deal records, generated on 2026-11-04. Downloads are free and need no key. CSV files are UTF-8 with a header row. Source data comes from Wikidata (CC0 1.0), Wikipedia (CC BY-SA 4.0) and OpenStreetMap (ODbL 1.0); the attribution requirements are below.
- Venues
- 6,568
- Organizations
- 34,469
- Naming-rights deals
- 146
- Generated
- 2026-11-04
Downloads
| File | Format | Rows | Size | Contents |
|---|---|---|---|---|
| venues.csv | CSV | 6,568 | 3.2 MB | One row per venue, flat, with current owners, operators and sponsor. |
| venues.json | JSON | 6,568 | 16.3 MB | Full nested records: roles, names, sponsorships and competitions with dates and sources. |
| organizations.csv | CSV | 34,469 | 6.0 MB | One row per organization, with counts of current venues by role. |
| organizations.json | JSON | 34,469 | 16.4 MB | Full nested records with every venue relationship. |
| sponsorships.csv | CSV | 146 | 23 KB | One row per naming-rights deal, with USD-normalized value where published. |
| sponsorships.json | JSON | 146 | 56 KB | The same rows as sponsorships.csv. |
| venues_index.json | JSON | 6,568 | 1.2 MB | Compact column-array index that drives the venue table. |
Derived rollups sit under /data/derived/, and each monthly change log is /data/changes/YYYY-MM.json -- split into YYYY-MM.2.json, YYYY-MM.3.json, and so on for a month with more entries than fit in one file, each a JSON array of the same shape; concatenate them for the full month. All files under /data/ allow cross-origin requests and are cached for an hour.
Data dictionary
venues.csv
| Column | Type | Description |
|---|---|---|
id | integer | Stable numeric venue id. |
slug | text | URL slug, unique. Page is /venue/<slug>/. |
name | text | Current name. |
name_local | text | Name in the local language, when it differs. |
venue_type | text | stadium, arena, indoor_arena, amphitheatre, circuit or multi_purpose. |
status | text | active, closed, demolished or under_construction. |
capacity | integer | Seats, as recorded by the source. Empty when unknown. |
opened_year | integer | Year the venue opened. |
closed_year | integer | Year the venue closed, if it has. |
country | text | ISO 3166-1 alpha-2 country code. |
region | text | State, province or region. |
city | text | City or locality. |
lat | number | Latitude, WGS 84. |
lng | number | Longitude, WGS 84. |
current_owners | text | Current owner organizations, joined with "; ". |
current_operators | text | Current operator organizations, joined with "; ". |
current_tenants | text | Current tenant organizations, joined with "; ". |
current_naming_sponsor | text | Sponsor holding the current name, when the name is a naming-rights deal. |
website | text | Official website. |
wikidata_qid | text | Wikidata item id (CC0). |
osm_id | text | OpenStreetMap element id (ODbL). Empty until the OSM stage has run. |
wikipedia_title | text | Wikipedia article title the facts were read from (CC BY-SA 4.0). |
wikipedia_revid | integer | Wikipedia revision id read on the retrieval date. |
image_url | text | A photo of the venue from Wikimedia Commons (CC-licensed; see the file's own Commons page for the exact license and author), 1200px wide. Empty when Wikidata has none. |
page_url | text | Page for this venue on this site. |
organizations.csv
| Column | Type | Description |
|---|---|---|
id | integer | Stable numeric organization id. |
slug | text | URL slug, unique. Page is /org/<slug>/. |
name | text | Organization name. |
org_type | text | private_company, team, public_authority, nonprofit, university or individual. |
industry | text | Industry from Wikidata, when known. |
ticker | text | Stock ticker, when listed. |
exchange | text | Stock exchange, when listed. |
country | text | ISO 3166-1 alpha-2 country code. |
parent_org_slug | text | Slug of the parent organization. |
website | text | Official website. |
wikidata_qid | text | Wikidata item id (CC0). |
current_venues_as_owner | integer | Count of distinct venues where this organization is currently an owner. |
current_venues_as_operator | integer | Count of distinct venues where this organization is currently an operator. |
current_venues_as_tenant | integer | Count of distinct venues where this organization is currently an tenant. |
current_venues_as_naming_rights | integer | Count of distinct venues where this organization is currently a naming-rights holder. |
page_url | text | Page for this organization on this site. |
sponsorships.csv and sponsorships.json
| Column | Type | Description |
|---|---|---|
record_type | text | venue_name: a named-venue deal from the naming history. sponsorship: a naming-rights row with no matching name record. |
venue_slug | text | Slug of the venue. Page is /venue/<slug>/. |
venue_name | text | Current venue name. |
sponsored_name | text | The name the venue carried under this deal. Empty for sponsorship rows. |
sponsor_slug | text | Slug of the sponsor organization. |
sponsor_name | text | Sponsor organization name. |
start_date | date | ISO date the deal started, year precision is stored as YYYY-01-01. |
end_date | date | ISO date the deal ended. Empty while current. |
is_current | boolean | True while the deal is in force. |
deal_value | number | Deal value in the original currency. Often unpublished. |
deal_currency | text | ISO 4217 currency of deal_value. |
deal_value_usd | number | Deal value normalized to US dollars. Empty when not published or not convertible. |
term_years | integer | Contract length in years. |
source_url | text | Where the deal was read from. |
Empty cells mean the value is unknown, not zero. Dates are ISO 8601. Role, name and sponsorship rows in venues.json also carry source_url and a confidence level: wikidata, wikipedia_infobox, wikipedia_cited, press_release or manual.
License and attribution
This dataset is built from three open sources. Each has its own terms, and they apply to the matching fields in the files above. This is a plain-language summary, not legal advice; read the linked licenses for the exact terms.
- Wikidata, CC0 1.0. Venue and organization identifiers, coordinates, capacity, opened year and other structured facts. No attribution is required. The
wikidata_qidcolumn lets you trace any row back to its item. - Wikipedia, CC BY-SA 4.0. Facts read from article infoboxes and cited passages, marked by the confidence levels wikipedia_infobox and wikipedia_cited. If you reuse them you must credit Wikipedia and its contributors, link to the license, say if you changed anything, and share your derived work under the same or a compatible license. Each venue row carries the article title (
wikipedia_title) and revision id (wikipedia_revid) it was read from. - OpenStreetMap, ODbL 1.0. Where OSM data is present (the
osm_idcolumn; 0 venues in this export), you must credit "© OpenStreetMap contributors", state that the data is available under the ODbL, and keep any database you build from it under the ODbL as well. See openstreetmap.org/copyright.
The safe course for the combined files is to credit all three sources and to license anything you build from them under terms compatible with CC BY-SA 4.0 and the ODbL. Suggested credit line: Venue Data (https://venues-site.pages.dev), built from Wikidata (CC0), Wikipedia (CC BY-SA 4.0) and OpenStreetMap contributors (ODbL).
- Wikidata (CC0 1.0): Data from Wikidata, released under CC0 1.0 Universal.
- OpenStreetMap (ODbL 1.0): © OpenStreetMap contributors, available under the Open Database License (ODbL 1.0). See https://www.openstreetmap.org/copyright.
- Wikipedia (CC BY-SA 4.0): Text from Wikipedia, available under the Creative Commons Attribution-ShareAlike 4.0 License.
No paywalled or robots-disallowed source is scraped. See Sources and Methodology.
Feeds
Feeds list the newest dated venue names and naming-rights deals, newest first. They are built from the dated name records, so a name with no known start date is not in the feed.
- Atom feed, the latest 50 name changes worldwide
- RSS feed, the same items
- Per-country Atom feeds at
/feeds/country/<iso2>.atom.xmlfor 47 countries with at least three dated names, for example AR - Blog RSS and news RSS
API
A read-only JSON API serves search and single-record lookups. See the API documentation.