Skip to main content

Location

This is the documentation for the /location endpoint. There are currently 12 locations sorted by id.

Location schema#

KeyTypeDescription
idintThe id of the location (starting from 1).
namestringThe name of the location.
typestringThe type of the location.
inhabitantsarrayInhabitants of the location.
notable_residentsarrayNotable residents(if any).
img_urlstring (url)Image of the location. (400x300)

Get all locations#

You can access the list of locations by using the /location endpoint.

https://finalspaceapi.com/api/v0/location/
[  {    "id": 1,    "name": "Earth",    "type": "Planet",    "inhabitants": ["Humans", "Animals", "Robots", "Aliens"],    "notable_residents": [      "https://finalspaceapi.com/api/v0/character/1",      "https://finalspaceapi.com/api/v0/character/3"    ],    "img_url": "https://finalspaceapi.com/api/location/image/earth.jpg"  }, ...]

Get a single location#

You can get a single location by adding the id as a parameter: /location/3

https://finalspaceapi.com/api/v0/location/3
{  "id": 3,  "name": "Tera Con Prime",  "type": "Destroyed planet",  "inhabitants": ["Lord Commander's army", "Infinity Guard soldiers"],  "notable_residents": [    "https://finalspaceapi.com/api/v0/character/10",    "https://finalspaceapi.com/api/v0/character/11",    "https://finalspaceapi.com/api/v0/character/20",    "https://finalspaceapi.com/api/v0/character/27"  ],  "img_url": "https://finalspaceapi.com/api/location/image/tera_con_prime.jpg"}

Sort the response#

You can now sort the response based on id by passing the /?sort=asc or /?sort=desc query in the URL.

https://finalspaceapi.com/api/v0/location/?sort=desc
[  {        "id": 12,        "name": "Invictus' Prison",        "type": "Prison dimension",        "inhabitants": [            "Invictus",            "Ash Graven",            "Zombie Garys",            "Lord Commander"        ],        "notable_residents": [            "https://finalspaceapi.com/api/v0/character/17"        ],        "img_url": "https://finalspaceapi.com/api/image/invictus_prison.jpg"    }  ...]

Limit the response#

You can now limit the response by passing the /?limit={number} query in the URL.

https://finalspaceapi.com/api/v0/location/?limit=3
[  {    "id": 1,    "name": "Earth",    "type": "Planet",    "inhabitants": ["Humans", "Animals", "Robots", "Aliens"],    "notable_residents": [      "https://finalspaceapi.com/api/v0/character/1",      "https://finalspaceapi.com/api/v0/character/3"    ],    "img_url": "https://finalspaceapi.com/api/location/image/earth.jpg"  },  {    "id": 2,    "name": "Final Space",    "type": "Dimension",    "inhabitants": ["Titans", "Invictus", "Quinn"],    "notable_residents": [      "https://finalspaceapi.com/api/v0/character/2",      "https://finalspaceapi.com/api/v0/character/3",      "https://finalspaceapi.com/api/v0/character/15",      "https://finalspaceapi.com/api/v0/character/18"    ],    "img_url": "https://finalspaceapi.com/api/location/image/final_space.jpg"  },  {    "id": 3,    "name": "Tera Con Prime",    "type": "Destroyed planet",    "inhabitants": ["Lord Commander's army", "Infinity Guard soldiers"],    "notable_residents": [      "https://finalspaceapi.com/api/v0/character/10",      "https://finalspaceapi.com/api/v0/character/11",      "https://finalspaceapi.com/api/v0/character/20",      "https://finalspaceapi.com/api/v0/character/27"    ],    "img_url": "https://finalspaceapi.com/api/location/image/tera_con_prime.jpg"  }]

Use limit with sort#

You can limit and sort the response simultaneously by passing both limit={number} and sort=desc query parameters in the URL and seperating them with & operator.

https://finalspaceapi.com/api/v0/location/?limit=3&sort=desc
[  {    "id": 12,    "name": "Invictus' Prison",    "type": "Prison dimension",    "inhabitants": ["Invictus", "Ash Graven", "Zombie Garys", "Lord Commander"],    "notable_residents": ["https://finalspaceapi.com/api/v0/character/17"],    "img_url": "https://finalspaceapi.com/api/image/invictus_prison.jpg"  },  {    "id": 11,    "name": "Ventrexia",    "type": "Planet",    "inhabitants": ["Ventrexian"],    "notable_residents": [      "https://finalspaceapi.com/api/v0/character/5",      "https://finalspaceapi.com/api/v0/character/4"    ],    "img_url": "https://finalspaceapi.com/api/image/ventrexia.jpg"  },  {    "id": 10,    "name": "Serepentis",    "type": "Planet",    "inhabitants": ["Serepentians"],    "notable_residents": ["https://finalspaceapi.com/api/v0/character/7"],    "img_url": "https://finalspaceapi.com/api/image/serepentis.jpg"  }]