Guild Wars 2
APIFree REST API for Guild Wars 2 game data
Overview
The Guild Wars 2 API offers RESTful access to comprehensive game data including items, characters, maps, events, achievements, and more. Responses are in JSON format. Key endpoints include /v2/items (item details), /v2/characters (player character info—requires auth), /v2/maps (map metadata), and /v2/events (live event status). Use cases include building fan sites, player tools (gear planners, achievement trackers), stream overlays for live events, and third-party apps to enhance gameplay. Most endpoints are public without auth, while character-specific data needs an API key linked to a player account.
Example Integration (JavaScript)
fetch('https://wiki.guildwars2.com/wiki/API:Main')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err)); Key Features
- RESTful
- JSON support
- Most endpoints no auth required
- Character data access (with API key)
- Real-time in-game event data
- Comprehensive item/map/achievement metadata
Frequently Asked Questions
? Is Guild Wars 2 API free to use?
Yes, all public endpoints are free. Character-specific data requires a free player API key linked to your Guild Wars 2 account.
? Does it require an API Key?
Most public endpoints (like items, maps, events) do not need an API key. Personal character or account data endpoints require a valid API key from your Guild Wars 2 account settings.
? What is the response format?
All responses from the Guild Wars 2 API are in JSON format, which is widely supported for easy integration into applications.
Top Alternatives
People Also Ask about Guild Wars 2
Tool Info
Pros
- ⊕ Easy to integrate
- ⊕ Extensive game data coverage
- ⊕ Well-documented
- ⊕ Free public endpoints
Cons
- ⊖ Character-specific data requires player API key
- ⊖ Rate limits apply to requests
- ⊖ Endpoints may change with game updates