Eve Online API

Games & Comics / OAuth Advanced HTTPS
Varies by plan (check documentation)

Overview

The Eve Online ESI (EVE Swagger Interface) API provides access to game data for the space MMO EVE Online, including market data, character info, corporation details, and universe data. Public endpoints require no authentication, while player-specific data uses OAuth 2.0. It is well-documented and suited for players who want to build trading tools, corp management apps, or killboard trackers.

💡

Beginner Tip

Start with public endpoints like /universe/types/ or /markets/prices/ which require no login. When you are ready for character-specific data, use the OAuth 2.0 flow documented at https://developers.eveonline.com/blog/article/sso-to-authenticated-calls.

Available Data

Eve Online data via REST API
JSON-formatted response data
Requires OAuth authentication

Example Response

JSON Response
{
  "id": 1,
  "name": "Eve Online",
  "data": "Third-Party Developer Documentation",
  "source": "Eve Online"
}

Field Reference

type_id Unique identifier for an item type in the EVE universe.
average_price The average market price of the item across all regions.
adjusted_price CCP-calculated adjusted price used for industry cost indices.
character_id Unique ID of an EVE Online character (used in character-scoped endpoints).
name Name of the item, character, corporation, or universe object.

Implementation Example

const url = "https://esi.evetech.net/ui";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
  headers: {
  "Authorization": "Bearer YOUR_API_KEY"
  }
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

401 Unauthorized You are accessing a character-scoped endpoint without a valid OAuth token.
Implement the EVE SSO OAuth 2.0 flow to obtain an access token with the required scopes for your request.
420 Error Limited You have hit the ESI error rate limit (100 errors in 60 seconds).
Implement exponential backoff and cache successful responses to avoid repeated errors.
503 Service Unavailable ESI is undergoing maintenance or the datasource is temporarily offline.
Check the ESI status at https://esi.evetech.net/status.json and retry after the service recovers.

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 10/20
🔒 Security 15/15
🛠 Developer XP 3/20
✓ Reliability 10/15

Partially tested on Apr 5, 2026

Technical Specifications

Auth OAuth
HTTPS REQUIRED
CORS UNKNOWN
Category Games & Comics
Difficulty Advanced
Verified: 2026-04-07

Similar APIs

View All →