Top 20 APIs for Software Developers to know

I'm big fan of public APIs as an Software Developer because the APIs give the power to your applications. I started my development journey with GitHub public APIs and I build a basic search app to find repository with language selection.

Voice Recognition and Speech APIs

Speech APIs enable you to recognize speech and convert it to text using advanced machine learning, and also to convert text to speech.
  • auth: apiKey
  • http: Yes
  • visit: link

Google Play Developer API

The Google Play Developer API is a REST-based web service that allows you to perform publishing and app-management tasks. You can use this API to integrate your publishing operations with your release-management process.
  • auth: apiKey
  • http: Yes
  • visit: link

pingdom

The Pingdom API is a way for you to automate your interaction with the Pingdom system. With the API, you can create your own scripts or applications with most of the functionality you can find inside the Pingdom control panel.
  • auth: apiKey
  • http: Yes
  • visit: link

IP Finder

IP Finder location API Locate website visitors for free using ipfinder - a free, real-time IP addres
  • auth: apiKey
  • http: Yes
  • visit: link

ApiFlash

Chrome based screenshot API for developers
  • auth: apiKey
  • http: Yes
  • visit: link

Pusher Beams

Push notifications for Android & iOS
  • auth: apiKey
  • http: Yes
  • visit: link

QR code

Create an easy to read QR code and URL shortener
  • auth:
  • http: Yes
  • visit: link

Github

Information for a user's Github profile
  • auth:
  • http: Yes
  • visit: link

Lorem Text

Generates Lorem Ipsum text
  • auth: X-Mashape-Key` as header
  • http: Yes
  • visit: link

APIs.guru

Wikipedia for Web APIs, OpenAPI/Swagger specs for public APIs
  • auth:
  • http: Yes
  • visit: link

UI Names

Generate random fake names
  • auth:
  • http: Yes
  • visit: link

Email Verifier

Free API to weed out disposable, non-existent or invalid emails without any limits.
  • auth: apiKey
  • http: Yes
  • visit: link

Barcode Scanning With Firebase

With ML Kit's barcode scanning API, you can read data encoded using most standard barcode formats.
  • auth: apiKey
  • http: Yes
  • visit: link

Travis CI

Sync your GitHub projects with Travis CI to test your code in minutes
  • auth: apiKey
  • http: Yes
  • visit: link

Google Maps API

Create/customize digital maps based on Google Maps data
  • auth: No, but `apiKey` query string
  • http: Yes
  • visit: link

zettajs

An open source platform built on Node.js for creating IoT servers that run across geo-distributed computers and the cloud.
  • auth: No
  • http: Yes
  • visit: link

Storm Glass Marine Weather API

Global marine weather data from multiple sources in one single API!
  • auth: apiKey
  • http: Yes
  • visit: link

Email Validation API

Simple-to-use and powerful API to validate & verify email addresses in real-time
  • auth: apiKey
  • http: Yes
  • visit: link

Dropbox

File Sharing and Storage
  • auth: oAuth
  • http: Yes
  • visit: link

Put.io

Cloud storage that can fetch files for you
  • auth: OAuth
  • http: Yes
  • visit: link

Thanks for reading!!!

I hope you like this article. written by Mohd Danish
So, your suggestions and feedback will make this website more powerful.
hello@mohddanish.me