Eve Online API

Games & Comics / OAuth Advanced HTTPS
52 D
Measured Score 0 50 100 Speed 5/30 Consistency 4/20 Security 20/20 Browser access 15/15 Transparency 8/15 TESTED 2026-08-10

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.

Measurement Record

What actually happened when we called this API from our own infrastructure. Every value below was recorded by the request, not copied from the provider's documentation.

Request
GET https://esi.evetech.net/latest/markets/prices/?datasource=tranquility
Result
HTTP 200 · application/json · 1,105,342 bytes · compressed
Response time
609 ms (median of 3) · fastest 320 ms
Transport
TLSv1.3 · TLS_AES_128_GCM_SHA256 · certificate issued by Amazon
Browser CORS
Allowed — Access-Control-Allow-Origin: *
Recorded
2026-08-10

Available Data

The kind of data this API exposes, based on its documentation. We could not call the endpoint to confirm the exact field names.

Eve Online data via REST API

Example Response

Illustrative shape only — we were not able to call this endpoint (it requires credentials or exposes no public sample URL), so the fields below show the kind of data this API returns rather than a recorded response.

JSON Response · Illustrative
{
  "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

Calls a real endpoint of this API. Replace any placeholder credentials with your own key.

Request
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.

How This API Fails

We deliberately sent this API a broken request and recorded exactly what came back on 2026-08-10. Knowing the shape of an error before you hit it makes error handling much easier to write.

HTTP 404 Requesting a path that does not exist text/plain
404 page not found
HTTP 400 Sending an invalid value for "datasource" application/json
{
  "error": "Invalid tenant"
}

Common Errors & Troubleshooting

Generated guidance based on this API's documentation, not observed by us. Treat it as a starting point and check against the provider's own error reference.

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.

Measured Score Breakdown

Live HTTP request to the API endpoint

Speed 5/30
Consistency 4/20
Security 20/20
Browser access 15/15
Transparency 8/15
Endpoint Response Time 609ms

Fully tested on Aug 10, 2026

Technical Specifications

Auth OAuth
HTTPS REQUIRED
CORS UNKNOWN
Category Games & Comics
Difficulty Advanced
Endpoint last called: 2026-08-10

Similar APIs

View All →