DEV Community

Cover image for 35+ Free Public APIs to Improve Productivity
Idris Olubisiđź’ˇ
Idris Olubisiđź’ˇ

Posted on • Edited on

35+ Free Public APIs to Improve Productivity

Hi guys! I will be sharing amazing free public API resources that can aid development, and I'm sure you will love it!

Face API JS

JavaScript API for face detection and face recognition in the browser and Nodejs with tensorflow.js. You can use this API to predict the age, color, and probable accuracy ratio. Demo projects are placed inside the link.

Zoom Video Call

The Zoom API is the primary means for developers to access a collection of resources from Zoom. The Zoom API allows developers to safely and securely access information from Zoom. You can use this API to build private services or public applications on the Zoom App Marketplace. To learn how to get your credentials and create private/public applications, read our Authorization Guide. All endpoints are available via HTTPS and are located at api.zoom.us/v2/.

Human API

human API is a platform that makes human health data available through a RESTful web service. We make it very easy to get a human's current or past health data securely. The API offers access to data of types Blood Pressure, Heart Rate, Sleep, Body Fat, Genetics, BMI, Activity, Height, Blood Glucose, Profile, Weight, and Location.

Instagram Feed API

A simple & easy way to access your Instagram feed with REST API without code. If you want to add your Instagram feed to your website, this is so easy if you don't want to do a backend to access your Instagram data.

TheSportsDB

Crowd-Sourced Sports Data and Artwork. An open, crowd-sourced database of sports artwork and metadata with a free API. The content here is only possible thanks to the hard work of our users.

Programming Quotes API

Programming Quotes API for open source projects. You need these quotes to push yourself and other developers to stay motivated to their screens. Famous developers, authors, and entrepreneurs have been added to provide a nicely curated list of quotes. You can call all quotes at one time, or you can find quotes about a specific author. Feel free to use and share with your friends.

Stripe API

Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for online businesses of all sizes.

Twilio API

The Twilio Messaging API makes it easy to send and receive SMS and MMS messages, query meta-data about text messages such as delivery status and associated media, and leverage tools like Copilot to manage your messages globally at scale.

Open Library API

Open Library has a RESTful API, best used to link into Open Library data in JSON, YAML, and RDF/XML. Open Library has developed a suite of APIs to help developers get up and running with our data. We encourage interested developers to join the old-tech mailing list to stay up-to-date with the latest news or dive in with our own development team at our bug tracker or our GitHub source code repository.

UI Faces

Dummy avatar photos and names are provided in filterable JSON format. We offer a JSON API that you can use to filter and embed avatars in your application.

Joke API

JokeAPI is a RESTful API that serves uniformly and well-formatted jokes.

Giphy

Get all your GIFs. By integrating with GIPHY, the first and largest GIF search engine, you gain free access to our ever-growing content library of GIFs and Stickers, plus brand new features like animated Emoji and Text — featuring the latest in entertainment, sports, and breaking news from GIPHY's official content partners.

The fastest and easiest way to directly bring the full GIPHY experience to your app is with the GIPHY SDK. Built with developers and product designers in mind, GIPHY SDK is a top-to-bottom solution for all things GIF in your app. This includes interfacing with GIPHY API, fetching and caching assets, and displaying GIFs and Stickers in customizable UI templates on-screen. With billions of requests a day, it’s safe to say GIPHY knows GIFs.

IP Geolocation API

Free IP Geolocation and IP Address Lookup Location API.

Facebook Marketing API

Manage ads and campaigns using the Facebook API. Marketing APIs are a collection of Graph API endpoints that can be used to help you advertise on Facebook. To get started with advertising on Facebook, we recommend you learn about Facebook's Ad Campaign Structure to understand the objects you are working with and how they relate to each other. The Marketing API is an HTTP-based API that you can use to programmatically query data, create and manage ads, and perform a wide variety of other tasks.

GraphQL Jobs

Jobs with GraphQL. This API lets you retrieve information in GraphQL query format related to jobs offered by GraphQL. You can sort the data, find remote jobs, and update existing data.

News API

Get breaking news headlines and search for articles from over 30,000 news sources and blogs with our news API. Freaking fast because everything is asynchronously cached for a super-fast response. Free for development and easy integration.

Zoom Video Call

With ML Kit's face detection API, you can detect faces in an image, identify key facial features, and get the contours of detected faces. With face detection, you can get the information you need to perform tasks like embellishing selfies and portraits or generating avatars from a user's photo. Because ML Kit can perform face detection in real-time, you can use it in applications like video chat or games that respond to the player's expressions.

Email Verifier

Free API to weed out disposable, non-existent, or invalid emails without any limits.

Audiomack

Audiomack Is a Streaming Music Hub for Artists and Fans. Search for artists, songs, and albums. Take control of what you get back by filtering data with music fields, favorites, artists, titles, and IDs.

Spotify

Fetch data from the Spotify music catalog, manage users' playlists and saved music, get recommendations, control Spotify Connect, and more. Based on simple REST principles, the Spotify Web API endpoints return JSON metadata about music artists, albums, and tracks directly from the Spotify Data Catalogue.

Commerce.js

eCommerce API w/ support for preorders and subscriptions. API-first eCommerce platform for developers & designers Rapidly creates custom eCommerce experiences on the web and mobile with our fully headless platform. Our eCommerce layer handles all the tedious logic for you.

GeoJS

IP geolocation with ChatOps integration.

Upwork

Freelance job board and management system. Upwork Developers Site offers access to our web services to build your own applications and integrate our features and workflow to your dashboards, websites, and management systems. Please read the Terms of Use prior to using the Upwork Public API. This API lets you create Job Postings, manage existing contracts, make custom payments, close contracts, manage activities for your team, manage/send/receive messages, retrieve time and financial reports, manage your work diary, and retrieve metadata information related to available categories/tests/skills and regions.

The Open Movie Database

The OMDb API is a RESTful web service to obtain movie information; all content and images on the site are contributed and maintained by our users. This API allows you to search a title by its name, year, and plot and returns a response in either JSON or XML.

Postman

The Postman API allows you to access data stored in the Postman account with ease programmatically.

FakeJSON

Fake it till you make it Mock backend API for lightspeed development. Zero installations fakeJSON is ready to use out of the box. Our API endpoint is always online and ready to serve as your application’s mock backend. No database schema or engine to choose from, no npm package to install, no dependencies to check for.

Unlimited response possibilities: Get the exact backend response you need with more than 100 different fields. If it doesn’t exist, you can even make your own field. No configuration There is no need to configure routes with API requests made to the FakeJSON API endpoint. Just configure the response directly in the JSON request payload. Fast "get to work" time: You can get a fully working application in seconds.

No deployment requirements to use any of fakeJSON powerful features. Simple to use, and there is no need to learn a new tool, language, or protocol. What you enter as a payload is what you get. It’s that simple. Consistently fast responses Blazing fast, the fakeJSON API is tuned for speed. Whether it’s 50 or 50,000 units returned, your mock backend will be the least of your concerns.

The Cat API

Pictures of cats from Tumblr

Text Recognition

With ML Kit's text recognition APIs, you can recognize text in any Latin-based language. Text Recognition can automate tedious data entry for credit cards, receipts, and business cards. With the Cloud-based API, you can also extract text from pictures of documents, which you can use to increase accessibility or translate documents. Apps can even keep track of real-world objects, such as by reading the numbers on trains.

Gitlab

Automate GitLab via a simple and powerful API

ScraperApi

Scraper API handles proxies, browsers, and CAPTCHAs, so you can get the HTML from any web page with a simple API call.

Github

This describes the resources that make up the official GitHub REST API v3 if you have any problems or requests.

Github Jobs

Jobs for software developers. GitHub Jobs is a great place to attract the best technical talent for your company's open software development positions. The GitHub Jobs API allows you to search, and view jobs with JSON over HTTP. To get the JSON representation of any search result or job listing, append .json to the URL you'd use on the HTML GitHub Jobs site.

WordsAPI

Find definitions, related words, and more with a simple-to-use RESTful API.

DigitalOcean Services API

The DigitalOcean API allows you to manage Droplets and resources within the DigitalOcean cloud in a simple, programmatic way using conventional HTTP requests.

Authentic Jobs

Job board for designers, hackers, and creative pros. The Authentic Jobs API allows you to build a jobs mashup. Use the API to list jobs, list locations of jobs, job types, jobs at certain companies, and so on. Get results returned back according to Freelance-only or Full-time jobs. Authentic Jobs specializes in hooking up standards-aware designers and developers with companies seeking to hire them. You can filter the results to show only Designer jobs or only Developer jobs.

Indeed

Job board aggregator. Indeed, it is the #1 job site in the world, with over 250 million unique visitors every month. Indeed strives to put job seekers first, giving them free access to search for jobs, post resumes, and research companies. Every day, we connect millions of people to new opportunities by helping them find jobs or helping employers find them.

Football (Soccer) Videos

Embed codes for videos of all the latest goals and highlights. We decided to make all our video data accessible to everyone! You can now access the embed codes of all the goals and highlights from a number of football leagues and tournaments, including the Premier League, Champions League, La Liga, Serie A, Europa League, and many more in a free JSON feed.

LinkedIn REST-API

The foundation of all digital integrations with LinkedIn. The REST API is the heart of all programmatic interactions with LinkedIn. All other methods of interacting, such as the JavaScript and Mobile SDKs, are simply wrappers around the REST API to provide developers an added level of convenience. As a result, even if you are doing mobile or JavaScript development, it's still worth taking the time to familiarize yourself with how the REST API works and what it can do for you...

JSONPlaceholder

Fake data for testing and prototyping

Resource

Cover Image Credit

I hope you find this useful! Don't forget to give a thumbs up.

you can also reach out to me on Twitter.

Thank you 🎉

Top comments (3)

Collapse
 
sv443 profile image
Sven

This is a pretty nice list, good job! Also thank you for featuring my API :)

Collapse
 
michaelcurrin profile image
Michael Currin

Thanks for sharing.

There's a mistake in the text for the second Zoom heading which goes to Firebase.

Zoom Video Call

With ML

Collapse
 
swissgreg profile image
SwissGreg

@olanetsoft nice list!

One thing: GitHub Jobs is now closed and so their API.
But feel free to add ours instead: devitjobs.uk/api/jobsLight