Board Game Geek
APIXML API for board games, RPGs, and video games data
Overview
The Board Game Geek XML API2 provides access to comprehensive data on board games, RPGs, and video games. Key endpoints include /thing (retrieve game details like ratings, mechanics, themes, and release dates), /user/collection (fetch a user’s game collection with statuses like owned or played), and /search (find games by name). Responses are in XML format. Use cases include building game recommendation platforms, integrating game stats into content sites, tracking personal/community collections, and developing tools for tabletop gaming events or retail stores.
Example Integration (JavaScript)
fetch('https://boardgamegeek.com/wiki/page/BGG_XML_API2')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err)); Key Features
- XML response format
- Game metadata access (ratings, mechanics, themes)
- User collection endpoints
- Search functionality
- Supports board games, RPGs, and video games
Frequently Asked Questions
? Is the Board Game Geek API free to use?
Yes, the BGG XML API2 is free for non-commercial use, though rate limits are enforced to prevent abuse.
? Does it require an API Key?
No, most endpoints do not require an API key, making integration straightforward.
? What is the response format?
All responses are in XML format; there is no official JSON support available.
Top Alternatives
People Also Ask about Board Game Geek
Tool Info
Pros
- ⊕ Free to use
- ⊕ Extensive game database
- ⊕ Covers multiple game categories
- ⊕ Well-documented wiki
- ⊕ Community-backed data
Cons
- ⊖ XML-only responses (no JSON option)
- ⊖ Rate limits apply
- ⊖ No official SLA
- ⊖ Requires XML parsing knowledge