Skip to main content

Unofficial Star Citizen API

Programmatic access to RSI website data.

01 // Data manifest

The RSI website, as a REST API​

Every domain returns the same JSON envelope, so once you've parsed one response you've parsed them all.

02 // Launch sequence

From sign-in to first response in a minute​

Responses come from a smart cache that re-scrapes the RSI website on its own once expired. updatedAt and expiresAt tell you exactly how fresh the data is.

  1. Sign in

    Log in with Discord or Google. No forms, no email verification.

  2. Grab your key

    Your API key is waiting on your profile. Keep it server-side.

  3. Query the verse

    Send it in the x-api-key header. Cached reads are free; only ?refresh=true spends one of your 500 daily requests.

  4. Follow the quickstart →
uplink // request
GET /v2/users/dymerz HTTP/1.1
Host: api.starcitizen-api.com
x-api-key: 

uplink // response

{
"success": true,
"message": "ok",
"updatedAt": "2026-05-31T10:00:00.000Z",
"expiresAt": "2026-06-07T10:00:00.000Z",
"data": {
"profile": {
"handle": "Dymerz",
"display": "[ΩP] Dymerz",
"enlisted": "2016-08-19T00:00:00.000000"
},
...
}
}

Interactive API Reference

Browse every endpoint with full parameter and response schemas, then send a live request directly from the docs. Code snippets are generated for Shell (cURL), Node.js (fetch), Python, Ruby, and more — no extra setup required.