DEV Community

Cover image for 10 Cool Rest APIs for Your Next Projects
Ashique Billa Molla
Ashique Billa Molla

Posted on • Updated on

10 Cool Rest APIs for Your Next Projects

Finally, I have clicked the blue 'Write your first post now' button on the dev.to/dashboard page. Yes, Beautiful folks, here I am with my first blog post ever. In this article I have jotted down some REST APIs which will help you to consume needful data for your next websites. For the first 8 in the below list you do not even need to sign up!!๐Ÿค˜ Let's get started:

  1. JSON Place holder:
    JSON placeholder API is a very good API for beginners. This API comes with 6 common resources (comments, albums, photos, todos and users). You can also use their Mockend service to create your own API. However it is a paid version.
    JSON Place holder ScreenShot

  2. Lorem Picsum:
    To give your website an outstanding look, you have to embed photos and this Lorem Picsum API is photo factory. This is an wonderful API with the collection of pictures. By using various routes and query params (as stated in the documentation) you can fetch pictures of several size and categories.
    Lorem Picsum ScreenShot

  3. PokeAPI:
    This is a RESTful API with all the Pokรฉmon data in one place.
    PokeAPI ScreenShot

  4. The Star Wars API:
    The Star Wars API aka SWAPI have consolidated all the first 7 star wars movie data for us.
    The Star Wars API ScreenShot

  5. The Rick and Morty API:
    This one is a very interesting API with all the Rick & Morty sitcom character data. You can also apply filter, search and pagination functionality while consuming this API. Here is a very good project for beginners to learn react using this API.
    The Rick and Morty API ScreenShot

  6. Fake Store API:
    This is a free e-commerce API. You can consume it while you are making an e-commerce or shopping website without running any server-side code.
    Fake Store API ScreenShot

  7. REST Countries:
    Using this API you can get information about countries. This RESTful API's new version has added couple of new features along with search functionality. Refer the official documentation to get started.
    REST Countries ScreenShot

  8. OPEN Library API:
    A bunch of APIs is provided by the Open Library. Calling this API in your project you can exhibit books by authors, subject etc.
    OPEN Library API ScreenShot

  9. Weather API:
    You must have thought once to build an weather app. Weather API is the resource you need for that. This API needs API key to authorize.
    Weather API Screenshot

  10. NASA API:
    This website has listed super cool APIs provided by NASA with NASA data, including imagery. You do not need to authenticate in order to explore the NASA data. However, if you will be intensively using the APIs to, say, support a mobile application, then you should sign up for a NASA developer key.

NASA Screenshot

That was all spectacular REST APIs for the time being. Hopefully, you have found this list helpful. I would love to know which one you have used or you are going to use, comment below๐Ÿ‘‡. If you enjoyed this article share it with your friends. Also feel free to reach out to me if you have any feedback or facing any issue while fetching the APIs. Follow me on twitter ashique for learning web development easily. Thanks and see you in the next one, Happy coding!! ๐Ÿ˜

Top comments (21)

Collapse
 
vulcanwm profile image
Medea

This is really cool for a first blog!

Collapse
 
devash98 profile image
Ashique Billa Molla

Thank you!! I am definitely gonna bring more๐Ÿ˜

Collapse
 
vulcanwm profile image
Medea

also, I was going through your Twitter and I saw your tweets about HTML lists.
You can definitely write a blog about those.

Thread Thread
 
devash98 profile image
Ashique Billa Molla

Yes, sure!!

Collapse
 
vulcanwm profile image
Medea

Yea keep it up!

Collapse
 
opencode profile image
Apruzzese Francesco

Superhero API website is broken

Collapse
 
devash98 profile image
Ashique Billa Molla

The day I published the article it was working fine. But now it's not.๐Ÿ˜”

Collapse
 
opencode profile image
Apruzzese Francesco

Update the article

Thread Thread
 
devash98 profile image
Ashique Billa Molla

Already done!! Replaced with another great API.

Collapse
 
devop001 profile image
Dev Soul

Really helpful and awesome...!!
Thanks a lot for sharing.

Collapse
 
devash98 profile image
Ashique Billa Molla

You are welcome ๐Ÿค—

Collapse
 
andrewbaisden profile image
Andrew Baisden

i use the Pokemon API so much in examples right now ๐Ÿ˜…

Collapse
 
ivadyhabimana profile image
Ivad Yves HABIMANA

This is really great!
Thanks!

Collapse
 
dnasedkina profile image
dnasedkina

Some are very imaginative ๐Ÿ˜€

Collapse
 
devash98 profile image
Ashique Billa Molla

Yeah, right!! My intention is to help the developers who are building projects for practice purpose. As a beginner and fan of some of that fictional stories/ characters it is really fun to develop a web application containing information about them๐Ÿ˜Š and obviously you will learn ๐Ÿ˜ƒ.

Collapse
 
arlemi profile image
Arlemi

Good list! I personally use echo APIs quite a lot when testing things to make sure I know exactly what I'm sending to the server, like httpbin.org or postman-echo.com.

Collapse
 
devash98 profile image
Ashique Billa Molla

Thanks, man. I have just read about eco API, good for testing requests!!

Collapse
 
andypiper profile image
Andy Piper

The Star Wars API only covers up to The Force Awakens, the last two films are not included :-( would be great to see a comprehensive one.

Collapse
 
devash98 profile image
Ashique Billa Molla • Edited

I wish they will update some day. Thanks for pointing this out, man!!

Collapse
 
devash98 profile image
Ashique Billa Molla

You are welcome. ๐Ÿค—

Collapse
 
sanjaykhanssk profile image
SSK

you can check out fakend.fyi/ , free REST api with more category. check out the Public API section for pre-built templates, or you can create your own mock APIs