Eve Online
APIOfficial Third-Party API for Eve Online Game Data
Overview
The Eve Online ESI (Eve Swagger Interface) API is a RESTful service providing programmatic access to real-time and historical Eve Online game data. It uses JSON for all responses and offers endpoints covering character profiles, corporation details, market statistics, killmails, ship fittings, and in-game events. Ideal for third-party developers building tools like market trackers, character progression analyzers, alliance management platforms, or killmail aggregators. It supports OAuth2 authentication for sensitive data and includes Swagger UI documentation for easy endpoint testing and integration.
Example Integration (JavaScript)
fetch('https://esi.evetech.net/ui')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err)); Key Features
- RESTful API
- JSON Response Format
- OAuth2 Authentication
- Swagger UI Documentation
- Comprehensive Game Data Endpoints
Frequently Asked Questions
? Is Eve Online API free to use?
Yes, the Eve Online ESI API is free for third-party developers to use for building Eve Online-related tools and applications.
? Does it require an API Key?
Public data endpoints may not need auth, but sensitive data (like character details) requires OAuth2 authentication.
? What is the response format?
The Eve Online ESI API uses JSON as the primary response format for all endpoints.
Top Alternatives
People Also Ask about Eve Online
Tool Info
Pros
- ⊕ Official Eve Online Integration
- ⊕ Wide Range of Game Data
- ⊕ Well-Documented Interface
- ⊕ Regular Updates
Cons
- ⊖ OAuth2 Required for Sensitive Data
- ⊖ Rate Limits Apply
- ⊖ Endpoints May Change With Game Updates