APIHub
Back to Explore

Eve Online

The EVE Swagger Interface (ESI) is a RESTful OpenAPI that provides access to EVE Online game data, offering endpoints for publicly available information such as alliances, corporations, characters, assets, market orders, and many other in‑game entities.

Games & Comics
OAuth
HTTPS
CORS: Unknown
Description enriched
Visit official documentation

Latency

389ms p95

Uptime

100.0% 30d

Playground

Verified

live

Endpoints

REST · JSON
GET

/alliances/

List all alliances

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/alliances/{alliance_id}/

Get alliance information

  • alliance_id (path, required) — An EVE alliance ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/alliances/{alliance_id}/contacts/

Get alliance contacts

  • alliance_id (path, required) — An EVE alliance ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/alliances/{alliance_id}/contacts/labels/

Get alliance contact labels

  • alliance_id (path, required) — An EVE alliance ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/alliances/{alliance_id}/corporations/

List alliance's corporations

  • alliance_id (path, required) — An EVE alliance ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/alliances/{alliance_id}/icons/

Get alliance icon

  • alliance_id (path, required) — An EVE alliance ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
POST

/characters/affiliation/

Character affiliation

  • datasource (query) — The server name you would like data from
GET

/characters/{character_id}/

Get character's public information

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/characters/{character_id}/agents_research/

Get agents research

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/assets/

Get character assets

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
POST

/characters/{character_id}/assets/locations/

Get character asset locations

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • token (query) — Access token to use if unable to set a header
POST

/characters/{character_id}/assets/names/

Get character asset names

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/attributes/

Get character attributes

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/blueprints/

Get blueprints

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/bookmarks/

List bookmarks

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/bookmarks/folders/

List bookmark folders

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/calendar/

List calendar event summaries

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • from_event (query) — The event ID to retrieve events from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/contacts/labels/

Get contact labels

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/calendar/{event_id}/

Get an event

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • event_id (path, required) — The id of the event requested
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
PUT

/characters/{character_id}/calendar/{event_id}/

Respond to an event

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • event_id (path, required) — The ID of the event requested
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/calendar/{event_id}/attendees/

Get attendees

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • event_id (path, required) — The id of the event requested
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/clones/

Get clones

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
DELETE

/characters/{character_id}/contacts/

Delete contacts

  • character_id (path, required) — An EVE character ID
  • contact_ids (query, required) — A list of contacts to delete
  • datasource (query) — The server name you would like data from
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/contacts/

Get contacts

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
POST

/characters/{character_id}/contacts/

Add contacts

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • label_ids (query) — Add custom labels to the new contact
  • standing (query, required) — Standing for the contact
  • token (query) — Access token to use if unable to set a header
  • watched (query) — Whether the contact should be watched, note this is only effective on characters
PUT

/characters/{character_id}/contacts/

Edit contacts

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • label_ids (query) — Add custom labels to the contact
  • standing (query, required) — Standing for the contact
  • token (query) — Access token to use if unable to set a header
  • watched (query) — Whether the contact should be watched, note this is only effective on characters
GET

/characters/{character_id}/contracts/

Get contracts

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/contracts/{contract_id}/bids/

Get contract bids

  • character_id (path, required) — An EVE character ID
  • contract_id (path, required) — ID of a contract
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/contracts/{contract_id}/items/

Get contract items

  • character_id (path, required) — An EVE character ID
  • contract_id (path, required) — ID of a contract
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/corporationhistory/

Get corporation history

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
POST

/characters/{character_id}/cspa/

Calculate a CSPA charge cost

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/fatigue/

Get jump fatigue

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/fittings/

Get fittings

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
POST

/characters/{character_id}/fittings/

Create fitting

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • token (query) — Access token to use if unable to set a header
DELETE

/characters/{character_id}/fittings/{fitting_id}/

Delete fitting

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • fitting_id (path, required) — ID for a fitting of this character
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/fleet/

Get character fleet info

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/fw/stats/

Overview of a character involved in faction warfare

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/implants/

Get active implants

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/industry/jobs/

List character industry jobs

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • include_completed (query) — Whether to retrieve completed character industry jobs. Only includes jobs from the past 90 days
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/killmails/recent/

Get a character's recent kills and losses

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/location/

Get character location

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/loyalty/points/

Get loyalty points

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/mail/

Return mail headers

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • labels (query) — Fetch only mails that match one or more of the given labels
  • last_mail_id (query) — List only mail with an ID lower than the given ID, if present
  • token (query) — Access token to use if unable to set a header
POST

/characters/{character_id}/mail/

Send a new mail

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/mail/labels/

Get mail labels and unread counts

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
POST

/characters/{character_id}/mail/labels/

Create a mail label

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • token (query) — Access token to use if unable to set a header
DELETE

/characters/{character_id}/mail/labels/{label_id}/

Delete a mail label

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • label_id (path, required) — An EVE label id
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/mail/lists/

Return mailing list subscriptions

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
DELETE

/characters/{character_id}/mail/{mail_id}/

Delete a mail

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • mail_id (path, required) — An EVE mail ID
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/mail/{mail_id}/

Return a mail

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • mail_id (path, required) — An EVE mail ID
  • token (query) — Access token to use if unable to set a header
PUT

/characters/{character_id}/mail/{mail_id}/

Update metadata about a mail

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • mail_id (path, required) — An EVE mail ID
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/medals/

Get medals

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/mining/

Character mining ledger

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/notifications/

Get character notifications

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/notifications/contacts/

Get new contact notifications

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/online/

Get character online

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/opportunities/

Get a character's completed tasks

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/orders/

List open orders from a character

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
PUT

/fleets/{fleet_id}/

Update fleet

  • datasource (query) — The server name you would like data from
  • fleet_id (path, required) — ID for a fleet
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/orders/history/

List historical orders by a character

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/planets/

Get colonies

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/planets/{planet_id}/

Get colony layout

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • planet_id (path, required) — Planet id of the target planet
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/portrait/

Get character portraits

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/characters/{character_id}/roles/

Get character corporation roles

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/search/

Search on a string

  • Accept-Language (header) — Language to use in the response
  • categories (query, required) — Type of entities to search for
  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • language (query) — Language to use in the response, takes precedence over Accept-Language
  • search (query, required) — The string to search on
  • strict (query) — Whether the search should be a strict match
  • token (query) — Access token to use if unable to set a header
GET

/universe/groups/

Get item groups

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
GET

/characters/{character_id}/ship/

Get current ship

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/skillqueue/

Get character's skill queue

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/skills/

Get character skills

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/standings/

Get standings

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/stats/

Yearly aggregate stats

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/titles/

Get character corporation titles

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/wallet/

Get a character's wallet balance

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
POST

/fleets/{fleet_id}/wings/{wing_id}/squads/

Create fleet squad

  • datasource (query) — The server name you would like data from
  • fleet_id (path, required) — ID for a fleet
  • token (query) — Access token to use if unable to set a header
  • wing_id (path, required) — The wing_id to create squad in
GET

/characters/{character_id}/wallet/journal/

Get character wallet journal

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/characters/{character_id}/wallet/transactions/

Get wallet transactions

  • character_id (path, required) — An EVE character ID
  • datasource (query) — The server name you would like data from
  • from_id (query) — Only show transactions happened before the one referenced by this id
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/contracts/public/bids/{contract_id}/

Get public contract bids

  • contract_id (path, required) — ID of a contract
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
GET

/contracts/public/items/{contract_id}/

Get public contract items

  • contract_id (path, required) — ID of a contract
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
GET

/contracts/public/{region_id}/

Get public contracts

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • region_id (path, required) — An EVE region id
GET

/corporation/{corporation_id}/mining/extractions/

Moon extraction timers

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporation/{corporation_id}/mining/observers/

Corporation mining observers

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporation/{corporation_id}/mining/observers/{observer_id}/

Observed corporation mining

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • observer_id (path, required) — A mining observer id
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/npccorps/

Get npc corporations

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/corporations/{corporation_id}/

Get corporation information

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/corporations/{corporation_id}/alliancehistory/

Get alliance history

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/corporations/{corporation_id}/assets/

Get corporation assets

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
POST

/corporations/{corporation_id}/assets/locations/

Get corporation asset locations

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • token (query) — Access token to use if unable to set a header
POST

/corporations/{corporation_id}/assets/names/

Get corporation asset names

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/blueprints/

Get corporation blueprints

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/bookmarks/

List corporation bookmarks

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/bookmarks/folders/

List corporation bookmark folders

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/contacts/

Get corporation contacts

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/contacts/labels/

Get corporation contact labels

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/containers/logs/

Get all corporation ALSC logs

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/contracts/

Get corporation contracts

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/contracts/{contract_id}/bids/

Get corporation contract bids

  • contract_id (path, required) — ID of a contract
  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/contracts/{contract_id}/items/

Get corporation contract items

  • contract_id (path, required) — ID of a contract
  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/customs_offices/

List corporation customs offices

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/divisions/

Get corporation divisions

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/facilities/

Get corporation facilities

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/fw/stats/

Overview of a corporation involved in faction warfare

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/icons/

Get corporation icon

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/corporations/{corporation_id}/industry/jobs/

List corporation industry jobs

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • include_completed (query) — Whether to retrieve completed corporation industry jobs. Only includes jobs from the past 90 days
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/killmails/recent/

Get a corporation's recent kills and losses

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/medals/

Get corporation medals

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/medals/issued/

Get corporation issued medals

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/members/

Get corporation members

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/members/limit/

Get corporation member limit

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/members/titles/

Get corporation's members' titles

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/membertracking/

Track corporation members

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/orders/

List open orders from a corporation

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/orders/history/

List historical orders from a corporation

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/roles/

Get corporation member roles

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/roles/history/

Get corporation member roles history

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/shareholders/

Get corporation shareholders

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/industry/facilities/

List industry facilities

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/corporations/{corporation_id}/standings/

Get corporation standings

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/starbases/

Get corporation starbases (POSes)

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/starbases/{starbase_id}/

Get starbase (POS) detail

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • starbase_id (path, required) — An EVE starbase (POS) ID
  • system_id (query, required) — The solar system this starbase (POS) is located in,
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/structures/

Get corporation structures

  • Accept-Language (header) — Language to use in the response
  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • language (query) — Language to use in the response, takes precedence over Accept-Language
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/titles/

Get corporation titles

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/wallets/

Returns a corporation's wallet balance

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/industry/systems/

List solar system cost indices

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/corporations/{corporation_id}/wallets/{division}/journal/

Get corporation wallet journal

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • division (path, required) — Wallet key of the division to fetch journals from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • token (query) — Access token to use if unable to set a header
GET

/corporations/{corporation_id}/wallets/{division}/transactions/

Get corporation wallet transactions

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • division (path, required) — Wallet key of the division to fetch journals from
  • from_id (query) — Only show journal entries happened before the transaction referenced by this id
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/dogma/attributes/

Get attributes

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/dogma/attributes/{attribute_id}/

Get attribute information

  • attribute_id (path, required) — A dogma attribute ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/dogma/dynamic/items/{type_id}/{item_id}/

Get dynamic item information

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • item_id (path, required) — item_id integer
  • type_id (path, required) — type_id integer
GET

/dogma/effects/

Get effects

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/dogma/effects/{effect_id}/

Get effect information

  • datasource (query) — The server name you would like data from
  • effect_id (path, required) — A dogma effect ID
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/fleets/{fleet_id}/

Get fleet information

  • datasource (query) — The server name you would like data from
  • fleet_id (path, required) — ID for a fleet
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • token (query) — Access token to use if unable to set a header
GET

/fleets/{fleet_id}/members/

Get fleet members

  • Accept-Language (header) — Language to use in the response
  • datasource (query) — The server name you would like data from
  • fleet_id (path, required) — ID for a fleet
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • language (query) — Language to use in the response, takes precedence over Accept-Language
  • token (query) — Access token to use if unable to set a header
POST

/fleets/{fleet_id}/members/

Create fleet invitation

  • datasource (query) — The server name you would like data from
  • fleet_id (path, required) — ID for a fleet
  • token (query) — Access token to use if unable to set a header
DELETE

/fleets/{fleet_id}/members/{member_id}/

Kick fleet member

  • datasource (query) — The server name you would like data from
  • fleet_id (path, required) — ID for a fleet
  • member_id (path, required) — The character ID of a member in this fleet
  • token (query) — Access token to use if unable to set a header
PUT

/fleets/{fleet_id}/members/{member_id}/

Move fleet member

  • datasource (query) — The server name you would like data from
  • fleet_id (path, required) — ID for a fleet
  • member_id (path, required) — The character ID of a member in this fleet
  • token (query) — Access token to use if unable to set a header
DELETE

/fleets/{fleet_id}/squads/{squad_id}/

Delete fleet squad

  • datasource (query) — The server name you would like data from
  • fleet_id (path, required) — ID for a fleet
  • squad_id (path, required) — The squad to delete
  • token (query) — Access token to use if unable to set a header
PUT

/fleets/{fleet_id}/squads/{squad_id}/

Rename fleet squad

  • datasource (query) — The server name you would like data from
  • fleet_id (path, required) — ID for a fleet
  • squad_id (path, required) — The squad to rename
  • token (query) — Access token to use if unable to set a header
GET

/fleets/{fleet_id}/wings/

Get fleet wings

  • Accept-Language (header) — Language to use in the response
  • datasource (query) — The server name you would like data from
  • fleet_id (path, required) — ID for a fleet
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • language (query) — Language to use in the response, takes precedence over Accept-Language
  • token (query) — Access token to use if unable to set a header
POST

/fleets/{fleet_id}/wings/

Create fleet wing

  • datasource (query) — The server name you would like data from
  • fleet_id (path, required) — ID for a fleet
  • token (query) — Access token to use if unable to set a header
DELETE

/fleets/{fleet_id}/wings/{wing_id}/

Delete fleet wing

  • datasource (query) — The server name you would like data from
  • fleet_id (path, required) — ID for a fleet
  • token (query) — Access token to use if unable to set a header
  • wing_id (path, required) — The wing to delete
PUT

/fleets/{fleet_id}/wings/{wing_id}/

Rename fleet wing

  • datasource (query) — The server name you would like data from
  • fleet_id (path, required) — ID for a fleet
  • token (query) — Access token to use if unable to set a header
  • wing_id (path, required) — The wing to rename
GET

/fw/leaderboards/

List of the top factions in faction warfare

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/fw/leaderboards/characters/

List of the top pilots in faction warfare

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/fw/leaderboards/corporations/

List of the top corporations in faction warfare

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/fw/stats/

An overview of statistics about factions involved in faction warfare

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/fw/systems/

Ownership of faction warfare systems

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/fw/wars/

Data about which NPC factions are at war

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/incursions/

List incursions

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/insurance/prices/

List insurance levels

  • Accept-Language (header) — Language to use in the response
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • language (query) — Language to use in the response, takes precedence over Accept-Language
GET

/killmails/{killmail_id}/{killmail_hash}/

Get a single killmail

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • killmail_hash (path, required) — The killmail hash for verification
  • killmail_id (path, required) — The killmail ID to be queried
GET

/loyalty/stores/{corporation_id}/offers/

List loyalty store offers

  • corporation_id (path, required) — An EVE corporation ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/markets/groups/

Get item groups

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/markets/groups/{market_group_id}/

Get item group information

  • Accept-Language (header) — Language to use in the response
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • language (query) — Language to use in the response, takes precedence over Accept-Language
  • market_group_id (path, required) — An Eve item group ID
GET

/markets/prices/

List market prices

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/markets/structures/{structure_id}/

List orders in a structure

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • structure_id (path, required) — Return orders in this structure
  • token (query) — Access token to use if unable to set a header
GET

/universe/graphics/{graphic_id}/

Get graphic information

  • datasource (query) — The server name you would like data from
  • graphic_id (path, required) — graphic_id integer
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/markets/{region_id}/history/

List historical market statistics in a region

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • region_id (path, required) — Return statistics in this region
  • type_id (query, required) — Return statistics for this type
GET

/markets/{region_id}/orders/

List orders in a region

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • order_type (query, required) — Filter buy/sell orders, return all orders by default. If you query without type_id, we always return both buy and sell orders
  • page (query, page) — Which page of results to return
  • region_id (path, required) — Return orders in this region
  • type_id (query) — Return orders only for this type
GET

/markets/{region_id}/types/

List type IDs relevant to a market

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • region_id (path, required) — Return statistics in this region
GET

/opportunities/groups/

Get opportunities groups

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/opportunities/groups/{group_id}/

Get opportunities group

  • Accept-Language (header) — Language to use in the response
  • datasource (query) — The server name you would like data from
  • group_id (path, required) — ID of an opportunities group
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • language (query) — Language to use in the response, takes precedence over Accept-Language
GET

/opportunities/tasks/

Get opportunities tasks

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/opportunities/tasks/{task_id}/

Get opportunities task

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • task_id (path, required) — ID of an opportunities task
GET

/route/{origin}/{destination}/

Get route

  • avoid (query) — avoid solar system ID(s)
  • connections (query) — connected solar system pairs
  • datasource (query) — The server name you would like data from
  • destination (path, required) — destination solar system ID
  • flag (query) — route security preference
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • origin (path, required) — origin solar system ID
GET

/search/

Search on a string

  • Accept-Language (header) — Language to use in the response
  • categories (query, required) — Type of entities to search for
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • language (query) — Language to use in the response, takes precedence over Accept-Language
  • search (query, required) — The string to search on
  • strict (query) — Whether the search should be a strict match
GET

/sovereignty/campaigns/

List sovereignty campaigns

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/sovereignty/map/

List sovereignty of systems

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/sovereignty/structures/

List sovereignty structures

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/status/

Retrieve the uptime and player counts

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
POST

/ui/autopilot/waypoint/

Set Autopilot Waypoint

  • add_to_beginning (query, required) — Whether this solar system should be added to the beginning of all waypoints
  • clear_other_waypoints (query, required) — Whether clean other waypoints beforing adding this one
  • datasource (query) — The server name you would like data from
  • destination_id (query, required) — The destination to travel to, can be solar system, station or structure's id
  • token (query) — Access token to use if unable to set a header
POST

/ui/openwindow/contract/

Open Contract Window

  • contract_id (query, required) — The contract to open
  • datasource (query) — The server name you would like data from
  • token (query) — Access token to use if unable to set a header
POST

/ui/openwindow/information/

Open Information Window

  • datasource (query) — The server name you would like data from
  • target_id (query, required) — The target to open
  • token (query) — Access token to use if unable to set a header
POST

/ui/openwindow/marketdetails/

Open Market Details

  • datasource (query) — The server name you would like data from
  • token (query) — Access token to use if unable to set a header
  • type_id (query, required) — The item type to open in market window
POST

/ui/openwindow/newmail/

Open New Mail Window

  • datasource (query) — The server name you would like data from
  • token (query) — Access token to use if unable to set a header
GET

/universe/ancestries/

Get ancestries

  • Accept-Language (header) — Language to use in the response
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • language (query) — Language to use in the response, takes precedence over Accept-Language
GET

/universe/asteroid_belts/{asteroid_belt_id}/

Get asteroid belt information

  • asteroid_belt_id (path, required) — asteroid_belt_id integer
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/universe/bloodlines/

Get bloodlines

  • Accept-Language (header) — Language to use in the response
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • language (query) — Language to use in the response, takes precedence over Accept-Language
GET

/universe/categories/

Get item categories

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/universe/categories/{category_id}/

Get item category information

  • Accept-Language (header) — Language to use in the response
  • category_id (path, required) — An Eve item category ID
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • language (query) — Language to use in the response, takes precedence over Accept-Language
GET

/universe/constellations/

Get constellations

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/universe/constellations/{constellation_id}/

Get constellation information

  • Accept-Language (header) — Language to use in the response
  • constellation_id (path, required) — constellation_id integer
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • language (query) — Language to use in the response, takes precedence over Accept-Language
GET

/universe/factions/

Get factions

  • Accept-Language (header) — Language to use in the response
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • language (query) — Language to use in the response, takes precedence over Accept-Language
GET

/universe/graphics/

Get graphics

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/universe/groups/{group_id}/

Get item group information

  • Accept-Language (header) — Language to use in the response
  • datasource (query) — The server name you would like data from
  • group_id (path, required) — An Eve item group ID
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • language (query) — Language to use in the response, takes precedence over Accept-Language
POST

/universe/ids/

Bulk names to IDs

  • Accept-Language (header) — Language to use in the response
  • datasource (query) — The server name you would like data from
  • language (query) — Language to use in the response, takes precedence over Accept-Language
GET

/universe/moons/{moon_id}/

Get moon information

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • moon_id (path, required) — moon_id integer
POST

/universe/names/

Get names and categories for a set of ID's

  • datasource (query) — The server name you would like data from
GET

/universe/planets/{planet_id}/

Get planet information

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • planet_id (path, required) — planet_id integer
GET

/universe/races/

Get character races

  • Accept-Language (header) — Language to use in the response
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • language (query) — Language to use in the response, takes precedence over Accept-Language
GET

/universe/regions/

Get regions

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/universe/regions/{region_id}/

Get region information

  • Accept-Language (header) — Language to use in the response
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • language (query) — Language to use in the response, takes precedence over Accept-Language
  • region_id (path, required) — region_id integer
GET

/universe/schematics/{schematic_id}/

Get schematic information

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • schematic_id (path, required) — A PI schematic ID
GET

/universe/stargates/{stargate_id}/

Get stargate information

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • stargate_id (path, required) — stargate_id integer
GET

/universe/stars/{star_id}/

Get star information

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • star_id (path, required) — star_id integer
GET

/universe/stations/{station_id}/

Get station information

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • station_id (path, required) — station_id integer
GET

/universe/structures/

List all public structures

  • datasource (query) — The server name you would like data from
  • filter (query) — Only list public structures that have this service online
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/universe/structures/{structure_id}/

Get structure information

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • structure_id (path, required) — An Eve structure ID
  • token (query) — Access token to use if unable to set a header
GET

/universe/system_jumps/

Get system jumps

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/universe/system_kills/

Get system kills

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/universe/systems/

Get solar systems

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
GET

/universe/systems/{system_id}/

Get solar system information

  • Accept-Language (header) — Language to use in the response
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • language (query) — Language to use in the response, takes precedence over Accept-Language
  • system_id (path, required) — system_id integer
GET

/universe/types/

Get types

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
GET

/universe/types/{type_id}/

Get type information

  • Accept-Language (header) — Language to use in the response
  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • language (query) — Language to use in the response, takes precedence over Accept-Language
  • type_id (path, required) — An Eve item type ID
GET

/wars/

List wars

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • max_war_id (query) — Only return wars with ID smaller than this
GET

/wars/{war_id}/

Get war information

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • war_id (path, required) — ID for a war
GET

/wars/{war_id}/killmails/

List kills for a war

  • datasource (query) — The server name you would like data from
  • If-None-Match (header) — ETag from a previous request. A 304 will be returned if this matches the current ETag
  • page (query, page) — Which page of results to return
  • war_id (path, required) — A valid war ID

206 endpoints auto-detected

Authentication

This API requires authentication: OAuth.

curl -X GET \
  "https://esi.evetech.net/ui/alliances/"

esi.evetech.net · HTTPS only