Open documentation ↗Overview
An OpenAPI for EVE Online
EVE Swagger Interface is a media API from evetech.net. Requests are authenticated with OAuth. It is served over HTTPS. Its OpenAPI description documents 206 endpoints.
At a glance
- Authentication
- OAuth
- HTTPS
- Yes
- CORS
- Unknown
- Category
- Media
- Base URL
https://esi.evetech.net/latest- Version
- 0.8.6
- Endpoints
- 206
- OpenAPI
- Specification ↗
- Spec updated
- 2019-01-03
Make a first request
Replace the placeholders; the documentation says exactly where credentials go.
curl -X GET "https://esi.evetech.net/latest/alliances/" \
-H "Accept: application/json" \
-H "Authorization: Bearer YOUR_TOKEN"const response = await fetch("https://esi.evetech.net/latest/alliances/", {
method: "GET",
headers: {
"Accept": "application/json",
"Authorization": "Bearer YOUR_TOKEN",
},
});
const data = await response.json();
console.log(data);import requests
response = requests.request(
"GET",
"https://esi.evetech.net/latest/alliances/",
headers={
"Accept": "application/json",
"Authorization": "Bearer YOUR_TOKEN",
},
timeout=30,
)
print(response.json())Endpoints
| Method | Path | What it does |
|---|---|---|
| GET | /alliances/ | List all alliances |
| GET | /alliances/{alliance_id}/ | Get alliance information |
| GET | /alliances/{alliance_id}/contacts/ | Get alliance contacts |
| GET | /alliances/{alliance_id}/contacts/labels/ | Get alliance contact labels |
| GET | /alliances/{alliance_id}/corporations/ | List alliance's corporations |
| GET | /alliances/{alliance_id}/icons/ | Get alliance icon |
| POST | /characters/affiliation/ | Character affiliation |
| GET | /characters/{character_id}/ | Get character's public information |
| GET | /characters/{character_id}/agents_research/ | Get agents research |
| GET | /characters/{character_id}/assets/ | Get character assets |
| POST | /characters/{character_id}/assets/locations/ | Get character asset locations |
| POST | /characters/{character_id}/assets/names/ | Get character asset names |
| GET | /characters/{character_id}/attributes/ | Get character attributes |
| GET | /characters/{character_id}/blueprints/ | Get blueprints |
| GET | /characters/{character_id}/bookmarks/ | List bookmarks |
| GET | /characters/{character_id}/bookmarks/folders/ | List bookmark folders |
| GET | /characters/{character_id}/calendar/ | List calendar event summaries |
| GET | /characters/{character_id}/calendar/{event_id}/ | Get an event |
| PUT | /characters/{character_id}/calendar/{event_id}/ | Respond to an event |
| GET | /characters/{character_id}/calendar/{event_id}/attendees/ | Get attendees |
| GET | /characters/{character_id}/clones/ | Get clones |
| GET | /characters/{character_id}/contacts/ | Get contacts |
| POST | /characters/{character_id}/contacts/ | Add contacts |
| PUT | /characters/{character_id}/contacts/ | Edit contacts |
| DELETE | /characters/{character_id}/contacts/ | Delete contacts |
| GET | /characters/{character_id}/contacts/labels/ | Get contact labels |
| GET | /characters/{character_id}/contracts/ | Get contracts |
| GET | /characters/{character_id}/contracts/{contract_id}/bids/ | Get contract bids |
| GET | /characters/{character_id}/contracts/{contract_id}/items/ | Get contract items |
| GET | /characters/{character_id}/corporationhistory/ | Get corporation history |
| POST | /characters/{character_id}/cspa/ | Calculate a CSPA charge cost |
| GET | /characters/{character_id}/fatigue/ | Get jump fatigue |
| GET | /characters/{character_id}/fittings/ | Get fittings |
| POST | /characters/{character_id}/fittings/ | Create fitting |
| DELETE | /characters/{character_id}/fittings/{fitting_id}/ | Delete fitting |
| GET | /characters/{character_id}/fleet/ | Get character fleet info |
| GET | /characters/{character_id}/fw/stats/ | Overview of a character involved in faction warfare |
| GET | /characters/{character_id}/implants/ | Get active implants |
| GET | /characters/{character_id}/industry/jobs/ | List character industry jobs |
| GET | /characters/{character_id}/killmails/recent/ | Get a character's recent kills and losses |
| GET | /characters/{character_id}/location/ | Get character location |
| GET | /characters/{character_id}/loyalty/points/ | Get loyalty points |
| GET | /characters/{character_id}/mail/ | Return mail headers |
| POST | /characters/{character_id}/mail/ | Send a new mail |
| GET | /characters/{character_id}/mail/labels/ | Get mail labels and unread counts |
| POST | /characters/{character_id}/mail/labels/ | Create a mail label |
| DELETE | /characters/{character_id}/mail/labels/{label_id}/ | Delete a mail label |
| GET | /characters/{character_id}/mail/lists/ | Return mailing list subscriptions |
| GET | /characters/{character_id}/mail/{mail_id}/ | Return a mail |
| PUT | /characters/{character_id}/mail/{mail_id}/ | Update metadata about a mail |
| DELETE | /characters/{character_id}/mail/{mail_id}/ | Delete a mail |
| GET | /characters/{character_id}/medals/ | Get medals |
| GET | /characters/{character_id}/mining/ | Character mining ledger |
| GET | /characters/{character_id}/notifications/ | Get character notifications |
| GET | /characters/{character_id}/notifications/contacts/ | Get new contact notifications |
| GET | /characters/{character_id}/online/ | Get character online |
| GET | /characters/{character_id}/opportunities/ | Get a character's completed tasks |
| GET | /characters/{character_id}/orders/ | List open orders from a character |
| GET | /characters/{character_id}/orders/history/ | List historical orders by a character |
| GET | /characters/{character_id}/planets/ | Get colonies |
| GET | /characters/{character_id}/planets/{planet_id}/ | Get colony layout |
| GET | /characters/{character_id}/portrait/ | Get character portraits |
| GET | /characters/{character_id}/roles/ | Get character corporation roles |
| GET | /characters/{character_id}/search/ | Search on a string |
| GET | /characters/{character_id}/ship/ | Get current ship |
| GET | /characters/{character_id}/skillqueue/ | Get character's skill queue |
| GET | /characters/{character_id}/skills/ | Get character skills |
| GET | /characters/{character_id}/standings/ | Get standings |
| GET | /characters/{character_id}/stats/ | Yearly aggregate stats |
| GET | /characters/{character_id}/titles/ | Get character corporation titles |
| GET | /characters/{character_id}/wallet/ | Get a character's wallet balance |
| GET | /characters/{character_id}/wallet/journal/ | Get character wallet journal |
| GET | /characters/{character_id}/wallet/transactions/ | Get wallet transactions |
| GET | /contracts/public/bids/{contract_id}/ | Get public contract bids |
| GET | /contracts/public/items/{contract_id}/ | Get public contract items |
| GET | /contracts/public/{region_id}/ | Get public contracts |
| GET | /corporation/{corporation_id}/mining/extractions/ | Moon extraction timers |
| GET | /corporation/{corporation_id}/mining/observers/ | Corporation mining observers |
| GET | /corporation/{corporation_id}/mining/observers/{observer_id}/ | Observed corporation mining |
| GET | /corporations/npccorps/ | Get npc corporations |
| GET | /corporations/{corporation_id}/ | Get corporation information |
| GET | /corporations/{corporation_id}/alliancehistory/ | Get alliance history |
| GET | /corporations/{corporation_id}/assets/ | Get corporation assets |
| POST | /corporations/{corporation_id}/assets/locations/ | Get corporation asset locations |
| POST | /corporations/{corporation_id}/assets/names/ | Get corporation asset names |
| GET | /corporations/{corporation_id}/blueprints/ | Get corporation blueprints |
| GET | /corporations/{corporation_id}/bookmarks/ | List corporation bookmarks |
| GET | /corporations/{corporation_id}/bookmarks/folders/ | List corporation bookmark folders |
| GET | /corporations/{corporation_id}/contacts/ | Get corporation contacts |
| GET | /corporations/{corporation_id}/contacts/labels/ | Get corporation contact labels |
| GET | /corporations/{corporation_id}/containers/logs/ | Get all corporation ALSC logs |
| GET | /corporations/{corporation_id}/contracts/ | Get corporation contracts |
| GET | /corporations/{corporation_id}/contracts/{contract_id}/bids/ | Get corporation contract bids |
| GET | /corporations/{corporation_id}/contracts/{contract_id}/items/ | Get corporation contract items |
| GET | /corporations/{corporation_id}/customs_offices/ | List corporation customs offices |
| GET | /corporations/{corporation_id}/divisions/ | Get corporation divisions |
| GET | /corporations/{corporation_id}/facilities/ | Get corporation facilities |
| GET | /corporations/{corporation_id}/fw/stats/ | Overview of a corporation involved in faction warfare |
| GET | /corporations/{corporation_id}/icons/ | Get corporation icon |
| GET | /corporations/{corporation_id}/industry/jobs/ | List corporation industry jobs |
Showing the first 100 of 206 endpoints; the full list is in the documentation.
Questions
Does the EVE Swagger Interface API need an API key?
Yes. The EVE Swagger Interface API uses OAuth authentication; the documentation explains how to get credentials.
Does the EVE Swagger Interface API support HTTPS?
Yes, the EVE Swagger Interface API is served over HTTPS.
How many endpoints does the EVE Swagger Interface API have?
Its OpenAPI description lists 206 endpoints in version 0.8.6. The first 100 are shown on this page.
What are alternatives to the EVE Swagger Interface API?
Other Media APIs include SiriKit Cloud Media, Radio & Music Services, Spotify Web API, setlist.fm API, NBA Stats API.
Similar media APIs
Compare alternatives →SiriKit Cloud Media
MediaAdd intelligent features with Apple Intelligence, machine learning, and related technologies.
Radio & Music Services
MediaWe encapsulate Radio & Music business logic for iPlayer Radio and BBC Music products on all platforms. We add value by reliably providing the right blend of metadata needed by clients.
Spotify Web API
MediaYou can use Spotify's Web API to discover music and podcasts, manage your Spotify library, control audio playback, and much more. Browse our available Web API endpoints using the sidebar at left, or via the navigation bar on top of this page on smaller screens. In order to make successful Web API requests your app will need a valid access token. One can be obtained through <a href="https://developer.spotify.com/documentation/general/guides/authorization-guide/">OAuth 2.0</a>. The base URI for all Web API requests is `https://api.spotify.com/v1`. Need help? See our <a href="https://developer.spotify.com/documentation/web-api/guides/">Web API guides</a> for more information, or visit the <a href="https://community.spotify.com/t5/Spotify-for-Developers/bd-p/Spotify_Developer">Spotify for Developers community forum</a> to ask questions and connect with other developers.
setlist.fm API
Media<p> The setlist.fm API has been designed to give you easy access to setlist data in order to build fancy websites and other applications. Before starting to use the API, be sure to ... <ol> <li>... understand how setlist.fm works (the <a href="https://www.setlist.fm/faq">FAQ</a> and the <a href="https://www.setlist.fm/guidelines">Guidelines</a> are a good starting point),</li> <li>... read this documentation carefully and</li> <li>... <a href="https://www.setlist.fm/settings/api">apply for an API key</a> (link for logged in users only) - if you're no registered user yet, then <a href="https://www.setlist.fm/signup">register first</a> (it's free).</li> </ol> </p> <p> If this documentation isn't enough or if you've got other things you'd like to tell us about the API, visit the <a href="https://www.setlist.fm/forum/setlistfm/setlistfm-api">API Forum</a>. </p> <p> Note that the setlist.fm API is, according to the <a href="https://www.setlist.fm/help/api-terms">API terms of service</a>, only free for non-commercial projects. If you're interested in using the API for commercial purposes, <a href="https://www.setlist.fm/contact">contact us</a>. </p> <h2>About this Service</h2> <p> This service provides methods to get both setlists and components of setlists such as artists, cities, countries or venues. </p> <h2>Supported Content Types</h2> <p> The REST service currently supports XML (default) and JSON content. </p> <p> To receive a JSON response, set the <code>Accept</code> <a href="https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1">header</a> to <em>application/json</em>. </p> <h2>Internationalization</h2> <p> <small>(Please note that this is an experimental feature and does not work for all cities!)</small> </p> <p> Most of the featured methods honor the <code>Accept-Language</code> <a href="https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.4">header</a>. This header is used for localizing cities and countries. The default language is English (en), but you can provide any of the languages Spanish (es), French (fr), German (de), Portuguese (pt), Turkish (tr), Italian (it) or Polish (pl). </p> <p> E.g. if you search a setlist for a concert that took place in Vienna and you pass "de" as header, you'll get <em>"Wien, Österreich"</em> instead of <em>"Vienna, Austria"</em>.<br/> This also works if you use a different language than the country's native language. </p> <p> E.g. for a concert in New York, you'll get <em>"Nueva York, Estados Unidos"</em> instead of <em>"New York, United States"</em> if you pass "es" as language. </p> <h2>API Keys</h2> API keys (<a href="https://www.setlist.fm/settings/api">application form</a>) must be included in the request with the <code>x-api-key</code> header. <h2>Version History</h2> <table class="table table-bordered table-versions"> <thead> <tr> <th>Version</th> <th>Docs</th> <th>End of Service</th> </tr> </thead> <tbody> <tr> <td><strong>1.0</strong></td> <td><a href="/docs/1.0">Docs</a></td> <td>-</li> </tr> <tr> <td><strong>0.1</strong></td> <td></td> <td>December 31, 2017</li> </tr> </tbody> </table>
NBA Stats API
MediaThe destination for current and historic NBA statistics.
APOD
MediaThis endpoint structures the APOD imagery and associated metadata so that it can be repurposed for other applications. In addition, if the concept_tags parameter is set to True, then keywords derived from the image explanation are returned. These keywords could be used as auto-generated hashtags for twitter or instagram feeds; but generally help with discoverability of relevant imagery
Listed from APIs.guru (CC0).