/api/moons/{moonId}
/api/moons/{moonId}
Returns moon detail including building and queue data.
Method
GET
Response Structure
{
"moon": {
"id": 125918,
"planetId": 89639,
"systemId": 4692,
"userId": 428,
"name": "Negi's Mom Nipple Clamp-a",
"moonType": "metallic",
"size": 36,
"position": 1,
"buildingSlots": 6,
"ore": 63618.55,
"silicates": 28892.09,
"hydrogen": 34500,
"alloys": 9651.224,
"oreRate": 52.39,
"silicatesRate": 0,
"hydrogenRate": 0,
"alloysRate": 0,
"cryoIce": 0,
"quantumDust": 0,
"plasmaCore": 0,
"bioExtract": 0,
"darkMatter": 0,
"antimatter": 0,
"cryoIceRate": 0,
"quantumDustRate": 0,
"plasmaCoreRate": 0,
"bioExtractRate": 0,
"darkMatterRate": 0,
"antimatterRate": 0,
"rareResourceStorage": 62500,
"energyProduced": 96,
"energyConsumed": 68,
"storage": 900000,
"resourcesUpdatedAt": "2026-08-26T09:20:33.411Z",
"resourceRevision": 43,
"productionRateVersion": 6,
"colonizedAt": "2026-08-12T21:21:11.166Z",
"createdAt": "2026-06-08T21:15:01.564Z",
"lastFleetScanAt": null,
"lastWormholeScanAt": null,
"lastActivityScanAt": null,
"lastSpySweepAt": null,
"lastJumpAt": null,
"systemX": 84.37787,
"systemY": 84.56233
},
"buildings": [
{
"id": 10742,
"moonId": 125918,
"buildingDefId": 39,
"level": 1,
"isUpgrading": false,
"upgradeEndsAt": null,
"key": "regolith_extractor",
"name": "Regolith Extractor",
"description": "Extracts ore and trace minerals from lunar regolith.",
"category": "resource",
"baseCostOre": 80,
"baseCostSilicates": 30,
"baseCostHydrogen": 0,
"baseCostAlloys": 20,
"costFactor": 1.4,
"baseBuildTime": 185,
"buildTimeFactor": 1.4,
"energyPerLevel": -8,
"productionPerLevel": 25,
"productionResource": "ore",
"consumptionResource": null,
"consumptionPerLevel": 0,
"consumptionResource2": null,
"consumptionPerLevel2": 0,
"maxLevel": 20,
"costDoubleAfter": 0,
"highLevelFactor": 1.5,
"powerLevel": 100,
"productionBreakdown": {
"resourceRates": {
"ore": 52.39,
"silicates": 0,
"hydrogen": 0,
"alloys": 0
},
"energyRate": -8
}
}
],
"queue": [],
"allMoonDefs": [
{
"id": 44,
"key": "jump_gate",
"name": "Jump Gate",
"description": "Enables instant fleet transfer between your moons with Jump Gates.",
"category": "utility",
"baseCostOre": 50000,
"baseCostSilicates": 30000,
"baseCostHydrogen": 40000,
"baseCostAlloys": 80000,
"costFactor": 1.6,
"costDoubleAfter": 0,
"highLevelFactor": 1.5,
"alloysFromLevel": 1,
"baseBuildTime": 86400,
"buildTimeFactor": 1.6,
"energyPerLevel": -30,
"productionPerLevel": 0,
"productionResource": null,
"storagePerLevel": 0,
"storageResource": null,
"populationPerLevel": 0,
"populationGrowthPerLevel": 0,
"maxLevel": 1,
"requirements": [
{
"key": "jump_drive",
"type": "research"
}
],
"consumptionResource": null,
"consumptionPerLevel": 0,
"consumptionResource2": null,
"consumptionPerLevel2": 0,
"raceRestriction": null,
"allowedOn": "moon"
}
],
"parentPlanetResources": {
"id": 89639,
"name": "Negi's Mom Nipple Clamp",
"planetType": "rocky"
},
"userMoons": [
{
"id": 125918,
"name": "Negi's Mom Nipple Clamp-a",
"moonType": "metallic"
}
],
"jumpCooldownMs": null,
"securityZone": "dead",
"serverNow": "2026-08-26T09:20:33.424Z",
"resourceSnapshot": {
"locationType": "moon",
"locationId": 125918,
"revision": 43,
"serverNow": "2026-08-26T09:20:33.424Z",
"resourcesUpdatedAt": "2026-08-26T09:20:33.411Z",
"resources": {
"ore": 63618.55,
"silicates": 28892.09,
"hydrogen": 34500,
"alloys": 9651.224,
"cryoIce": 0,
"quantumDust": 0,
"plasmaCore": 0,
"bioExtract": 0,
"darkMatter": 0,
"antimatter": 0,
"population": 0
},
"productionRates": {
"ore": 52.39,
"silicates": 0,
"hydrogen": 0,
"alloys": 0,
"cryoIce": 0,
"quantumDust": 0,
"plasmaCore": 0,
"bioExtract": 0,
"darkMatter": 0,
"antimatter": 0,
"populationGrowth": 0
},
"storage": {
"ore": 900000,
"silicates": 900000,
"hydrogen": 900000,
"alloys": 900000,
"rare": 62500,
"population": 0
},
"energy": {
"produced": 96,
"consumed": 68
},
"productionRateVersion": 6,
"productionMultiplier": 1,
"starterProductionMultiplier": 1
}
}
Notes
Live Verification
- Verified 2026-08-26 on
s0:GET /api/moons/125918->200. - Example above is a real response with every array truncated to its first item.
- Live array sizes at capture time:
allMoonDefs=11,buildings=5,userMoons=2.