Useful Free APIs — Business Data
Tags: webdev, productivity, beginners, codenewbie
Published: 2020-10-26 01:47:18

**Check out my books on Amazon at https://www.amazon.com/John-Au-Yeung/e/B08FT5NT62**

**Subscribe to my email list now at http://jauyeung.net/subscribe/**

In the software development world, practice makes perfect. Therefore, we should find as many ways to practice programming as possible. With free public APIs, we can practice programming by creating apps that use those APIs.

In this article, we’ll look at some practice project ideas that can use some of those APIs.

### Charity Search

The Charity Search API lets us search for nonprofit charity data.

The API is docs are located at [http://charityapi.orghunter.com/charity-api-list](https://medium.com/r/?url=http%3A%2F%2Fcharityapi.orghunter.com%2Fcharity-api-list).

We can get data like city, state, latitude, longitude, name, category, and more with this API.

Also, it provides us with financial data.

There’s also a premium version of this API with more data like rents, sales, revenue, assets, and more.

An API key is required to access this API.

### Clearbit Logo API

The Logo API lets us access company logo data.

The API docs are located at [https://clearbit.com/docs#logo-api](https://medium.com/r/?url=https%3A%2F%2Fclearbit.com%2Fdocs%23logo-api).

Rate limiting is imposed on this API.

600 requests a minute is allowed with this API.

We can use this API to look up company info, person info, and more in addition to logos.

Logo data returned include image data and more.

An API key is required to access the log API.

### Domainsdb.info

We can search for domain info with this API.

The docs for this API is at [https://api.domainsdb.info/v1/](https://medium.com/r/?url=https%3A%2F%2Fapi.domainsdb.info%2Fv1%2F).

For example, we can look for domain update history, deleted domains, added domains, and more.

Top-level domain statics are also available with this API.

No authentication is required to access this API.

### Freelancer

The Freelancer API lets us get freelancer data and create, bid, and manage projects.

We can also use it to order services.

The API docs are located at [https://developers.freelancer.com/docs](https://medium.com/r/?url=https%3A%2F%2Fdevelopers.freelancer.com%2Fdocs).

OAuth is required to access this API.

Other kinds of information including contests, polls, comments, messages, timezones, offers, and more are also available.

Android and Python SDKs are available so that we can access this API more easily on those platforms.

### Gmail

The Gmail API provides us with a flexible, RESTful API to let us control Gmail accounts programmatically.

OAuth is required to access this API.

Lots of things can be read and changed with this API, including user data, messages, labels, settings, and more.

There’re client libraries available for the browser, Go, Java, .Net, Node.js, PHP, Python, and Ruby.

So accessing the API should be easy.

The docs are available at [https://developers.google.com/gmail/api](https://medium.com/r/?url=https%3A%2F%2Fdevelopers.google.com%2Fgmail%2Fapi).

### Conclusion

We can find and manipulate business data with these useful APIs.