v1

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

List Game Missions

Returns paginated missions for the requested or default game version. Results are grouped by mission variant key by default. Grouping is automatically disabled when filters are active unless filter[grouped]=true is set explicitly. Includes mission, game version, faction, and blueprint relationships.

get/api/missions

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:title

Sort field. Prefix with "-" for descending. Supported: title, mission_giver, rank_index, reward_min, reward_max, time_to_complete_minutes, max_players_per_instance, reputation_amount.

filter[mission_giver]string

Exact match on the mission giver NPC name. Example: Citizens for Prosperity

filter[faction]string

Filter by faction name. Accepts comma-separated values. Example: Headhunters

filter[star_system]string

Filter by star system name. Example: Stanton

filter[illegal]boolean

Filter for missions marked as illegal. Example: true

filter[shareable]boolean

Filter for shareable missions. Example: true

filter[once_only]boolean

Filter for one-time-only missions. Example: true

filter[available_in_prison]boolean

Filter for missions available while in prison. Example: true

filter[has_combat]boolean

Filter for missions involving combat encounters. Example: true

filter[has_defend_objective]boolean

Filter for missions with a defend objective. Example: true

filter[rank_index]integer

Filter by mission difficulty rank. Example: 1

filter[has_prerequisites]boolean

Filter for missions that have prerequisite requirements. Example: true

filter[min_enemies]integer

Minimum enemy count threshold. Example: 3

filter[max_enemies]integer

Maximum enemy count threshold. Example: 10

filter[reward_min]integer

Minimum reward in aUEC. Example: 5000

filter[reward_max]integer

Maximum reward in aUEC. Example: 50000

filter[title]string

Partial match on mission title. Example: Delivery

filter[description]string

Partial match on mission description. Example: combat

filter[query]string

Search across title, description, and debug name. Example: delivery

filter[reward_scope]string

Mission category scope. Example: Bounty Hunter

filter[has_blueprints]boolean

Filter for missions that reward blueprints. Example: true

filter[reputation_scope]string

Reputation reward scope from ReputationGained data. Example: FactionReputation

filter[blueprint_name]string

Filter by crafted item name from mission blueprint rewards. Example: Arclight Pistol

filter[location]string

Filter by starmap location UUID. Example: 2bf56608-62ea-4d1a-9e9b-38377004dc1b

filter[grouped]boolean

Control mission variant grouping. Defaults to true (grouped) when no filters are active, false (ungrouped) when filters are active. Set explicitly to true to keep grouping with filters, or false to always ungroup.

Response

List of missions

Example response

{
  "meta": {
    "current_page": 1,
    "from": 1,
    "last_page": 5,
    "per_page": 30,
    "to": 30,
    "total": 150,
    "path": "https://api.star-citizen.wiki/api/vehicles"
  }
}