Useful APIs

Useful Free APIs — Business Data

Spread the love

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

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

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.

We can search for domain info with this API.

The docs for this API is at

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.


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

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.


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


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

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *