9 Free Public APIs That Offer Up Some Cool Open Data

When working on a new project, developers typically want to move quickly. You need data and dont want to wait to be approved for every API key. This is even more true when youre just trying things out and experimenting with different APIs. Free public APIs offer a free solution to this dilemma.

Cost is just one reason to investigate free APIs, also referred to as public APIs or open APIs. Theyre perfect for experimentation, for one thing. Open APIs can easily be linked together, as well, due to the openness of their data. If youre looking to experiment with using multiple APIs in one project, public APIs are an easy choice.

Open APIs are also useful for building prototypes and mock-ups. If youre demoing an app and need some real-time data, public APIs are an essential addition to your toolkit.

Weve compiled a list of useful, fun, and interesting open APIs that you can use with no API key or authorization required.

1. 7Timer

Real-time weather data is helpful for a wide variety of applications. Maybe you want to build a simple weather app to sharpen your programming skills. Or perhaps youre constructing a particularly advanced form of consumer analytics that cross-references customer decisions and weather conditions.

Or maybe you just want to know how cold it is outside.

Whatever youre planning on using it for, 7timer will be welcome news. Its a surprisingly robust, full-featured weather API that returns data on everything from humidity to cloud coverage to wind speed. Even better still, results can be returned in graphical and machine-readable formats.

2. Art Institute Of Chicago API

Museums and art galleries have been greatly missed during the pandemic. While most museums have re-opened in some capacity, were all still adjusting to this New Normal.

Of course, physical restrictions are just one reason that you might want a real-time source of high-quality art from across time and space. Art APIs offer an endless source of inspiration, if youre struggling with a creative block, for instance. Its also an invaluable resource for students of art and history.

The Art Institute Of Chicago is renowned for its world-class collection and traveling exhibitions. With the Art Institute Of Chicago API, you have that collection at your fingertips, at all times, available through numerous valuable endpoints.

The Art Institutes website offers some examples of their API in action. Some have used it for everything from comparing one art collection to another while others have used it to create wall art for Animal Crossing.

Clearly, the Art Institute Of Chicago API isnt just useful for killing time or overcoming creative hurdles. Its perhaps even more useful for generating fun, interesting, and engaging programming inspiration!

3. Cat Facts

We all know that cats rule the internet. When its time to consume some APIs, its only logical to feed your program with data regarding our feline friends.

Then, it should come as little surprise to learn that there are numerous free cat APIs out there for experimentation. Theres Cat Facts which supplies you with interesting facts about family Felidae via HTTPS. Cataas does the same but with images and GIFs.

HTTPCat returns a different cat for different HTTP statuses, in case you want to make your 404s more fun. PlaceKitten does something similar but with random kittens for every occasion. RandomCats just rolls the dice, returning a random image of a cat. Its far more fun than a random number generator!

4. Colormind API

Were not all born with a perfect palette. It may take a keen sense to realize that pairing mustard yellow with ruby red might make you look like Ronald McDonald. This is just one of many reasons why web designers need to develop a good color palette. For instance, you might need to see what shades and hues might pair well with a light lilac. Or maybe you just want to know why some graphic is so incredibly enticing.

The Colormind API lets you generate color pallets from a provided image without having to open a website. This makes it suitable for automation, such as a UI generation project. Whether youre looking to design a website, launch a brand or product, or just make your social media posts more appealing, Colormind will help with one simple curl command.

5. Currency-API

We live in a globalized world, which means we regularly do business with people from every corner of the globe. Even if our interests arent entirely commercial, there are so many different disciplines that require financial data.

Conversions seem like they should only require simple math, and they do except for the fact that conversion rates are constantly fluctuating. And while there are a ton of different resources out there for converting one currency to another, many of them simply concert one countrys currency to another.

Consider Currency-API your Swiss Army currency converter. This humble API can convert over 150 different currencies, including popular cryptocurrencies. Its updated daily and has no rate limiting or restrictions. Developer Fawax Ahmed is clearly doing the good work for Open Data!

6. Pixel Encounters

Are you ready to have a close encounter of the .svg kind? Maybe youre trying to create your own spin on Space Invaders. Or perhaps youre just tired of staring at blinking cursors all day.

Pixel Encounter is a fun, easy way to create random .svg sprites with a simple API call. This could be a fun addition for teaching kids how to code, perhaps. Or maybe youre just looking for a simple touch to make your app or project slightly more exciting and unique!

7. Postman Echo

Sometimes you need to test an API. Sometimes you need a server to do that. Postman Echo is an open API that enables just that.

Developed by Postman, the API testing and development suite, Postman Echo allows you to send and receive GET , PUSH , and POST commands, each of which receives its own endpoint. It even incorporates various authorization techniques so that you can use it to test out secure APIs without any additional API keys or user tokens.

8. PurgoMalum

APIs are one of the most critical components of an automated system. Theyre often the assembly line that powers bots and populates apps with content. If youve ever made, or even used, an automated bot to generate content, you know you never let a bot act without strict guidelines in place.

Enter PurgoMalum, an open API for detecting profanity and obscene material. Even better, its accessible with a simple HTTP request. All you have to do is send your content to https://www.purgomalum.com/service/xml as a query, and the results are returned as an XML file. Results can also be configured to be returned as a JSON file or even just a simple TRUE or FALSE response.

9. Random Facts API

Random facts are an easy way to Hello World a new app or website. Theyre an excellent resource for practicing programming or development, especially if they dont require any kind of API key or API authorization.

The Random Facts API from Fungerators is particularly noteworthy as it doesnt require ANY kind of authentication if youre simply testing it out. You just have to navigate to their API endpoints, where youll see a wide array of endpoints for different applications.

If youre looking to build a Fact Of The Day or Trivia app, you should give Fungerators APIs a look!

Free Public APIs: Final Thoughts

If youre not careful, APIs can get expensive. Even $.0001 per API call can quickly balloon depending on what kind of traffic youre dealing with.

At Nordic APIs, were also highly passionate about not having to spend a ton of money to learn or improve your programming. Its probably the best thing about the internet, how there are so many powerful and useful resources available to everybody. Free, public, and open APIs are not only perfect for experimenting with APIs but are also powerful tools in their own regard, that wont break your bank no matter how many times you call.

Comentarios

Entradas populares de este blog

bybit-api

Unnofficial Python wrapper for the unite-db.com REST API.