Explore Developer Center's New Chatbot! MongoDB AI Chatbot can be accessed at the top of your navigation to answer all your MongoDB questions.

Join us at AWS re:Invent 2024! Learn how to use MongoDB for AI use cases.
MongoDB Developer
JavaScript
plus
Sign in to follow topics
MongoDB Developer Centerchevron-right
Developer Topicschevron-right
Languageschevron-right
JavaScriptchevron-right

Final Space API

1 min read • Published May 20, 2022 • Updated Jul 07, 2022
AtlasJavaScript
FULL APPLICATION
Facebook Icontwitter iconlinkedin icon
Rate this code example
star-empty
star-empty
star-empty
star-empty
star-empty
social-githubView Code
Try it

Creator

Ashutosh Kumar Singh contributed this project.

About the Project

The Final Space API is based on the television show Final Space by Olan Rogers from TBS. From talking cats to evil aliens, the animated show tells the intergalactic adventures of Gary Goodspeed and his alien friend Mooncake as they unravel the mystery of "Final Space". The show can be viewed, amongst other places, on TBS, AdultSwim, and Netflix.
All data of this API, such as character info, is obtained from the Final Space wiki. More data such as season and episode information is planned for future release. This data can be used for your own projects such as fan pages or any way you see fit.
All this information is available through a RESTful API implemented in NodeJS. This API returns data in a friendly json format.
The Final Space API is maintained as an open source project on GitHub. More information about contributing can be found in the readme.

Inspiration

During Hacktoberfest 2020, I want to create and maintain a project and not just contribute during the hacktoberfest. Final Space is one of my favorite animated television shows. I took inspiration from Rick & Morty API and tried to build the MVP of the API.
The project saw huge cntributions from developers all around the world and finished the version 1 of the API by the end of October.

Why MongoDB?

I wanted that data should be accessed quickly and can be easily maintained. MongoDB was my obvious choice, the free cluster is more than enough for all my needs. I believe I can increase the data hundred times and still find that Free Cluster is meeting my needs.

How It Works

You can fetch the data by making a POST request to any of the endpoints.
There are four available resources:
Character: used to get all the characters. https://finalspaceapi.com/api/v0/character
Episode: used to get all the episodes. https://finalspaceapi.com/api/v0/episode
Location: used to get all the locations. https://finalspaceapi.com/api/v0/location
Quote: used to get quotes from Final Space. https://finalspaceapi.com/api/v0/quote

Facebook Icontwitter iconlinkedin icon
Rate this code example
star-empty
star-empty
star-empty
star-empty
star-empty
Related
Tutorial

Adding Autocomplete To Your NextJS Applications With Atlas Search


Feb 28, 2023 | 11 min read
Article

How to Enable Local and Automatic Testing of Atlas Search-Based Features


Jun 12, 2024 | 8 min read
Article

Introducing FARM Stack - FastAPI, React, and MongoDB


Apr 02, 2024 | 7 min read
Tutorial

Manage Game User Profiles with MongoDB, Phaser, and JavaScript


Apr 02, 2024 | 11 min read
Technologies Used
Languages
Products
Table of Contents
  • Creator