v1

latestOpenAPI 3.0.0MIT (code only)2026-07-1783284693.9 KB
Starmap

Game Starmap Locations Overview

Returns paginated versioned starmap locations with optional filters. Results are scoped to the requested or default game version. Each location includes amenities, hierarchy entity tags, parent and star relations, child count, mission count, and resource availability.

get/api/locations

Query parameters

pageinteger

Page number for pagination (starts at 1). Prefer using page[number] instead.

page[number]integer

Page number for pagination (starts at 1).

page[size]integer

Number of results per page. Maximum 200.

versionstring

Game version code to scope results to. Omit to use the current default version. Use GET /api/game-versions to list available versions and GET /api/game-versions/default to discover the default.

sortstring
Example:-size,name

Sort field. Prefix with "-" for descending. Supported: name, type_name, size, child_count.

filter[name]string
Example:Aberdeen

Partial match on location name.

filter[query]string
Example:ArcCorp

Search locations by name.

filter[type_name]string
Example:Planet

Exact match on location type name (see GET /api/locations/filters for valid values).

filter[type_classification]string
Example:Outpost

Location type classification from JSON data (see GET /api/locations/filters for valid values).

filter[respawn_location_type]string
Example:Hospital

Respawn location type classification (see GET /api/locations/filters for valid values).

filter[jurisdiction_name]string
Example:UEE

Governing jurisdiction name (see GET /api/locations/filters for valid values).

filter[affiliation_name]string
Example:Private Security

Faction or organization affiliation display name (see GET /api/locations/filters for valid values).

filter[is_scannable]boolean
Example:true

When true, only show scannable locations; when false, only show non-scannable.

filter[block_travel]boolean

When true, only show locations where travel is blocked; when false, only show locations where travel is allowed.

filter[amenity]string
Example:Commodity Trading

Filter by amenity name, display name, or UUID. Accepts comma-separated values (see GET /api/locations/filters for valid values).

filter[tag]string
Example:HUR_L1

Filter by hierarchy entity tag name or UUID. Accepts comma-separated values.

filter[parent_name]string
Example:ArcCorp

Partial match on parent location name.

filter[parent_uuid]string uuid
Example:f8f07f5b-1c0e-47c9-aa50-46963065bf18

Exact match on parent location UUID.

filter[system]string
Example:Stanton System

Partial match on star system name (see GET /api/locations/filters for valid values).

filter[has_resources]boolean
Example:true

When true, only locations with harvestable resources; when false, only locations without.

filter[resource]string
Example:Agricium

Filter by harvestable commodity name or UUID. Accepts comma-separated values (see GET /api/commodities for valid values).

filter[hide_minor_locations]boolean
Example:true

When true, exclude minor locations that are only shown when their parent is selected.

Response

List of starmap locations

Example response

{
  "data": [
    {
      "resources": [
        {
          "resources": [
            {
              "materials": [
                {
                  "quality_quantized_values": [
                    521,
                    664,
                    710,
                    874,
                    907,
                    970,
                    1000
                  ],
                  "quality_quantization": [
                    348,
                    523,
                    686,
                    717,
                    861,
                    916,
                    975,
                    1000
                  ]
                }
              ]
            }
          ]
        }
      ]
    }
  ],
  "meta": {
    "current_page": 1,
    "from": 1,
    "last_page": 5,
    "per_page": 30,
    "to": 30,
    "total": 150,
    "path": "https://api.star-citizen.wiki/api/vehicles"
  }
}