Need help with SampleAPIs?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

171 Stars 39 Forks MIT License 703 Commits 4 Opened issues


This repository is a playground for API's. These are just a collection of items that you can utilize for learning purposes.

Services available


Need anything else?

Contributors list

Sample APIs 3.0


Sample APIs has been given a major overhaul. Due to the fact has changed the way their servers work, we have had to rethink how the system was built. Over all, the changes are for the better. It is now easier than ever to contribute.


Understanding RESTful APIs is hard enough, even without including an authentication mechanism. The sole purpose of this repository is to play with RESTful endpoints and learn. We have a few endpoints that you can start playing around with right away! If you are not finding anything you are interested in, create your own endpoints and/or submit a pull request. Take a look at the CONTRIBUTING for more information on how to get involved.

How to use the service

Choose an endpoint, say "futurama", then choose what information you'd like, say "characters":

const baseURL = "";
  .then(resp => resp.json())
  .then(data => console.log(data));

Want to Search? for all chatacters with the name "Bender"?

const baseURL = "";
  .then(resp => resp.json())
  .then(data => console.log(data));
You also have full CRUD, so you can add information or correct existing ones.

Note: Just know that we reset all datapoints weekly and each time we have a new endpoint added.


Hosting has switched again due to
's static nature. The app is being self hosted and is back to being fully CRUD-able.

Checkout the Change Log for full details.


  • The data on this site is for educational purposes only and is not owned by
  • Data will be reset back to its original state on a regular basis. If you are updating or adding data to the endpoints and want to have them persist as part of the collection, please contribute to the repo by submitting a pull request.
  • By using you agree to the following terms: This service is provided under an "as is" condition. It might change or will be discontinued without prior notice. The maker of this service can't be held liable in any way for any reason.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.