Great Beginner Friendly API's To Start Practicing Frontend Development 🧑‍💻
Tags: webdev, beginners, tutorial, codenewbie
Published: 2021-08-30 18:45:56

> __UPDATE__: 
I have updated my list of beginner friendly APIs.
__Check out numbers 9, 10 and 11 on the list!__ 🔥

--- 

Every beginner has been there. Once you really start to get efficient at HTML, CSS and Javascript, it's only a matter of time before you want to start playing with real-life data. 
There are so many ways developers can manipulate data to make really cool and beautiful websites.

This is my list of __low barrier__ to entry Rest API's to get you started! 💯

---

## 1. [JSONPlaceholder] (https://jsonplaceholder.typicode.com/)

__JSONPlaceholder__ provides a restful API to a wide variety of resources. 
- Posts
- Comments
- Albums
- Photos 
- Todos 
- Users 

--- 

## 2. [Fake Store API](https://fakestoreapi.com/)

__The Fake Store__ restful API provides the most important resources when you are trying to build you first mock e-commerce store. 
- Products
- Cart
- Users 
- Login Token 

--- 

## 3. [Unsplashed API](https://unsplash.com/documentation)

The __Unsplashed__ restful API may live up to it's catchphrase as the "The most powerful photo engine in the world." What you'll have available to you:
- Over 3 million photos
- Search photos by keyword
- Search random photos
- Multiple datasets 

--- 

## 4. [Quotes API](https://quotes.rest/)
__The Quotes__ rest API provides a wide variety of different quotes and types of quotes, like: 
- Quote of the day
- Quotes by categories 
- Randomly selected quotes 
- Quotes by Authors 
- Quotes by popularity 

---

## 5. [NASA API](https://api.nasa.gov/)
One of my personal favorites, and one I believe will truly get the inner geek's imagination running wild. __The Nasa__ restful API provides multiple resources like: 
- APOD ( astronomy photo of the day) 
- Astroid NeoWs ( near earth object web services) 
- Insight ( mars weather services ) 
- Nasa Image and Video Library
- And so much more! 

--- 

## 6. [SpaceX API](https://github.com/r-spacex/SpaceX-API)
How about the worlds most popular space company, __SpaceX__! This restful API offers a variety of cool rocket details like: 
- Rockets
- Rocket launches 
- Core
- Starlink 
- Launchpad
- Landing pad data

--- 

## 7. [Coingecko](https://www.coingecko.com/en/api/documentation)
The __Coingecko__ API is my go to resource for all things crypto. There are many out there, but this is the __easiest__ hands down. Requires no api key, it's free, great for side projects! It provides multiple endpoints: 
- Coin price
- List of all coins
- Markets
- Tickers
- Price history
- Market charts
- Rage in prices
- Contracts
- Trading platforms 
- Exchanges and more!  

Thanks to izaias 👍
{% comment 1hk11 %} 

---

## 8. [OpenWeatherMap](https://openweathermap.org/current)
The __OpenWeatherMap__ restful API is a beloved resources for developers as well as my personal favorite, due to its simplicity. It does require an API key, but don't let that discourage you. Simply append your API key to your endpoint, and you're set. Get weather data the way you prefer:  
- by City name
- by State code
- by Country code
- by Zip code
- by Rectangular zone of geographic coordinates
- by Circular zone of geographic coordinates
- Multiple units of measurements 
- Icons included

Thanks to Felipe Panegalli 👍
{% comment 1hldf %} 

--- 

## 9. [RandomUser](https://randomuser.me/)
The random user API is an absolute must for beginner developers! Quickly prototype new concepts or designs with instant access to random users! Comes with all the data you need too: 
- Name
- Email
- Birthday
- Address
- Country
- Phone
- Company title and more! 

--- 

## 10. [SWAPI](https://swapi.dev/)
Who doesn't sci-fi!? Proud geeks should appreciate this one. The __Star Wars__ API has all the data you can possibly want from your favorite Star Wars characters. Get data like: 
- Planets
- Spaceships
- Vehicles
- Films
- Species
- Home planets
- Date of Birth and so much more! 

--- 

## 11. [PokeAPI](https://pokeapi.co/)
Pokemon is just as relevant to me as ever! Get instant access to the very easy to use restful __Pokemon__ API. Get your fix of Japanese anime culture and get all the data you need on your favorite pocket monsters like: 
- Types
- Abilities
- Forms 
- Species
- Stats and more! 

--- 

## Conclusion 👏
That's it for __Great Beginner Friendly API's To Start Practicing Frontend Development! 😎__ Without a doubt these very beginner friendly API's will get you inspired to publish your next app to share with the world! 

Let me know what you think and hit me up on [Twitter](https://www.twitter.com/hyggedev) and [Instagram](https://www.instagram.com/hyggedev/)

{% twitter 1387078891261493249 %}  

Also check out some of my other articles on productivity and react! 

{% link https://dev.to/hyggedev/how-to-stay-focused-as-a-self-taught-frontend-web-developer-7gp %}

{% link https://dev.to/hyggedev/no-fuss-dark-mode-toggle-with-react-styled-components-3nd4 %}

{% link https://dev.to/hyggedev/how-to-build-a-responsive-react-navigation-menu-with-styled-components-3682 %}

{% link https://dev.to/hyggedev/filter-your-react-data-with-basic-javascript-4i9
 %}