Skip to content
56

ArchivedArchived repositoryBack-End Development

TonnyL/Awesome_APIs

Awesome APIs

:octocat: A collection of APIs

13k stars1,391 forks192 entriesLast push Feb 29, 2020 (6 years ago)License CC-BY-SA-4.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Food

Order Pizza REST API

🍕 A RESTful API as pizza restaurant ordering system.

Food >Forex & Currencies

1Forge.com

Real-time forex and crypto quotes via JSON and WebSocket.

CurrencyScoop.com

Free Real-time and historical currency rates JSON API.

Food >Games

Battle.net

Battle.net is an online video game Web site that features a collection of games developed by Blizzard Entertainment. The available Battle.net APIs include D3, WoW, SC2, Community APIs, and Game Data APIs.

Clash of Clans

The Clash of Clans API provides near real­time access to game related data.

EVE Online

EVE Online is one of the most popular science fiction massively multiplayer online role-playing games (MMORPG). The EVE Online CREST and XML APIs provide programmatic access to characters, industries, markets, solar system, alliances and corporations, and other game data.

Facebook Games Services

The Facebook Games Developer Center features a variety of services for game developers including (but not limited to) Achievements API, Scores API, App Notifications, Requests, Feed Gaming, and Facebook SDK for Unity.

Google Play Games Services

The Google Developers Games site provides a variety of APIs, SDKs, and services including (but not limited to) game publishing API, Unity Plugin, Play Games Services (achievements, leaderboards, player stats, etc.), and Google AdMob.

Riot Games

Provides the League of Legends developer community with access to game data in a secure and reliable way.

In 2 lists

Steam Web APIs

The Steam Web APIs allow developers to query Steam for information that they can present on their own sites.At the moment the only APIs we offer provide item data for Team Fortress 2, but this list will grow over time.

Giant Bomb

The Giant Bomb API provides programmatic access to a lot of the information available on the Giant Bomb Web site such as game titles, ratings, videos, companies, themes, genres, and much more.

Guild Wars 2

The Guild Wars 2 API is an interface that enables third-party applications to access data directly from the Guild Wars 2 servers.

Food >IoT

Automatic

Provides REST API, Real-time Event API and Streaming API for interacting with Automatic data.

Amazon Alexa

The Alexa Voice Service API allows developers to voice-enable connected products with a microphone and speaker.

Google Assistant

Actions on Google let you build for the Google Assistant.

In 2 lists

Home8

100% wireless IoT System, Home8 simplifies Smart Alarm systems with DIY installation while providing you with the best Video-Verified Alarm protection.

Homey

Access to Homey's API.

HP Print

Access to HP Print's API.

LIFX

LIFX is a multi-color smart WiFi-enabled LED lightbulb. The LIFX HTTP API lets you control LIFX devices over the internet and is REST inspired API for interacting with LIFX devices.

LightwaveRF

This API outlines the local command protocols currently in use in the LightwaveRF system.

microBees

Easily execute REST APIs and subscribe for real-time messaging.

Mojio

Use the REST endpoints for request and response type integrations and the PUSH API to push data in real-time.

myStrom

The myStrom WLAN Energy Control Switch offers a REST API which allows you to access/control the switch from directly from your local network independent from myStrom.

Neurio

Neurio is an open platform with a public API so you can extend it any way you like. Connect it to web services, or write your own applications.

Philips Hue

Philips Hue connected bulbs and bridge let you to take full control of your lighting.

Smappee

Access to Smappee's API which helps you measure your electrical energy consumption and solar production.

Stack Lighting

The Stack API is a REST API, which defines a set of functions that allow developers to perform requests and to receive responses via the HTTP protocol. This API provides developers with the ability to control brightness, color temperature, motion settings, ambient light sensing settings, and other…

Vinli

Vinli is a platform for easily and quickly building connected car apps.

Yeelight

Yeelight smart LED products support remote control through WiFi.

Food >Machine Learning

Amazon Machine Learning

Amazon Machine Learning makes it easy for developers to build smart applications, including applications for fraud detection, demand forecasting, targeted marketing, and click prediction.

BigML

The BigML platform features anomaly detection, cluster analysis, SunBurst visualization for decision trees, text analysis, and more.

Diffbot

The Diffbot platform utilizes a combination of AI, computer vision, machine learning, and natural language processing to automatically extract data from web pages such as text, images, video, product information, and comments.

Google Cloud Prediction

Google Cloud Prediction API provides a RESTful API to build Machine Learning models. Prediction's cloud-based machine learning tools can help analyze your data to add various features to your applications, such as customer sentiment analysis, spam detection, recommendation systems, and more.

In 2 lists

IBM Watson

Allow developers to build applications that utilize machine learning technologies such as natural language processing, computer vision, and prediction.

Microsoft Azure Machine Learning

The Microsoft Azure Machine Learning platform provides capabilities such as natural language processing, recommendation engine, pattern recognition, computer vision, and predictive modeling.

In 2 lists

Food >Maps

Amap

Access to Amap's web APIs.(Missing English Docs)

Baidu Map

Access to Baidu Map's web APIs.(Missing English Docs)

Bing maps

Access to Bing maps' APIs.

Google Maps

The Google Maps web services are a collection of HTTP interfaces to Google services providing geographic data for your maps applications.

Here Maps

Use simple HTTP GET methods providing maps, routing, geocoding, places, positioning, traffic, transit and weather information.

Tencent Map

Access to Tencent Map's WebService APIs.(Missing English Docs)

Food >Messaging

Cisco Spark

Create a room and invite people, search for people in your company, post messages into a room, get room history or be notified in real-time when new messages are posted by others.

Dingtalk

Access to Dingtalk's APIs.(Missing English Docs)

dondeEsta Family

Access to dondeEsta family API.

Fleep

Fleep is a messenger for all your teams and projects.

GroupMe

The GroupMe API will enable you to enhance existing apps with our group messaging abilities, build interesting new experiences, or simply add a little spice to your existing groups.

indoona

The indoona RESTful API over HTTPS that lets you: send messages to indoona users and groups, create special address book contacts to let indoona users chat with your application.

LINE

LINE is a freeware app for instant communications on electronic devices such as smartphones, tablet computers, and personal computers.

MessageBird

The MessageBird API connects your website or application to operators around the world. With the API you can integrate SMS, Chat & Voice.

Slack

Slack is a cloud-based set of proprietary team collaboration tools and services.

In 3 lists

Telegram

The Bot API allows you to easily create programs that use Telegram messages for an interface. The Telegram API allows you to build your own customized Telegram clients.

Yo

Yo is the simplest notification platform.

Food >Music

Deezer

Deezer is an Internet-based music streaming service.

KaolaFM

Allows to access the data of KaolaFM.(Missing English Docs)

Last.fm

The Last.fm API allows anyone to build their own programs using Last.fm data, whether they're on the web, the desktop or mobile devices.

MusicGraph

MusicGraph API, launched by Senzari, is the world's first knowledge engine for music, which will be available as a powerful 'graph API' that can be leveraged by developers to enhance their applications with deep musical intelligence.

Musixmatch

Bring lyrics on your application with the Musixmatch API.

One Music

OneMusicAPI is able to provide metadata about an astonishing range of music because it aggregates existing, well maintained, online databases.

QingtingFM

Allows to access the data fo QingtingFM.(Missing English Docs)

Qi'eFM

Allows to access the data of Qi'eFM.(Missing English Docs)

SearchLy

Similarities search based on song lyrics.

SoundCloud

Allow users to upload and share sounds across the web.

Spotify

Spotify's Web API lets your applications fetch data from the Spotify music catalog and manage user’s playlists and saved music.

Food >News & information

aztro

aztro is a REST API for retrieving horoscope information.

BrewereyDB

BreweryDB is a database of breweries, beers, beer events and guilds.

Diigo

The Diigo API allows you to build apps that interact with the Diigo service.

feedly

Access to feedly's API.

Genius

The Genius API to help build the world's greatest public knowledge project since Wikipedia.

goodreads

The Goodreads API allows developers access to Goodreads data in order to help websites or applications that deal with books be more personalized, social, and engaging.

In 2 lists

HackerNews

Documentation and Samples for the Official HN API.

In 2 lists

Inoreader

The Inoreader API allows you to help users subscribe to feeds, read articles or catalogue them for viewing later.

Instapaper

The Instapaper API allows third-party applications to add URLs to Instapaper.

Narro

Access articles and readings, as well as submit them on behalf of customers.

Newsblur

NewsBlur's API allows users to retrieve their feeds, feed counts, feed icons, feed statistics, and individual feed stories.

NPR

NPR's API provides a flexible, powerful way to access your favorite NPR content.

Pinboard

The Pinboard API is a way to interact programmatically with your bookmarks, notes and other Pinboard data.

Pocket

Bring the power of save for later to your users and applications by integrating the Pocket API.

Product Hunt

Access to producthunt.com's API.

The New York Times

Access to The New York Times's API.

USA TODAY

Access to the latest news and most interesting stories from USA TODAY.

Food >Notes

Evernote

Access to Evernote's API references as well as guides

OneNote

Access to OneNote's RESTful APIs.

Youdao Note

Access to Youdao Note's web APIs.(Missing English Docs)

Food >Payment

PayPal

Access to PayPal's REST APIs.

Paymill

Access the full API reference and get any information you need to know to implement PAYMILL.

Paytm

Access to the details of the APIs you need to work with to take payments on your app/website using Paytm Wallet and for handling operational issues related to payments (eg: refunds, transaction status check).

WePay

WePay is designed for platforms like marketplaces, crowdfunding sites & small business tools. Get a seamless user experience & fraud protection.

Phonepe

PhonePe provides a cashless and seamless payment experience to customers. PhonePe is a multi-instrument payment container and allows customers to pay through UPI, Debit Card, Credit Card, and Wallet.

Food >Photography

500px

500px API provides programmatic access to 500px functionality and content.

Giphy

The largest GIF library in the world.

Imgur

Using Imgur's RESTful API, you can do just about anything you can do on imgur.com.

Pixabay

The pixabay API is a RESTful interface for searching and retrieving Pixabay images and videos released under Creative Commons CC0.

Unsplash

Access to the most powerful photo engine in the world.

Unsplash It

Beautiful placeholders using images from unsplash.

Unsplash Resource

A simple API for embedding Unsplash photos.

In 2 lists

Food >Places

Yelp

Access to Yelp's API.

Zomato

Zomato APIs give you access to the freshest and most exhaustive information for over 1.5 million restaurants across 10,000 cities globally.

Food >Social

Disqus

Disqus' platform includes various features, such as social integration, social networking, user profiles, spam and moderation tools, analytics, email notifications, and mobile commenting.

Facebook

Facebook is an American for-profit corporation and an online social media and social networking service.

Flickr

Almost certainly the best online photo management and sharing application in the world.

Foursquare

The Foursquare API gives you access to our world-class places database and the ability to interact with Foursquare users and merchants.

Instagram

A simple, fun & creative way to capture, edit & share photos, videos & messages with friends & family.

LinkedIn

World's largest professional network.

Pinterest

The Pinterest API lets you access users' Pinterest data, like their boards, Pins, followers and more.

In 2 lists

Reddit

Reddit is an American social news aggregation, web content rating, and discussion website.

Tumblr

Tumblr is a place to express yourself, discover yourself, and bond over the stuff you love.

Twitter

Access to Twitter's data.

Weibo

Access to posts, users, comments, favorites, etc.(Missing English Docs)

Food >Shopping

Amazon

Access to Amazon's APIs.

Best Buy

Access to Best Buy's APIs.

Dangdang

Access to Dangdang's APIs.

eBay

Access to eBay's APIs.

Home Depot

Access to Home Depot's APIs.

JD

Access to JD's APIs.

Semantics3

Access to Semantics3's RESTful APIs.

Slice

Access to Slice's REST APIs.

Taobao

Access to Taobao's APIs.

Food >Takeout

Baidu Waimai

Baidu Waimai is a Chinese takeout platform.(Missing English Docs)

Dianping

Dianping is a Chinese takeout platform.(Missing English Docs)

Eleme

Eleme is a Chinese takeout platform.(Missing English Docs)

Meituan

Meituan is a Chinese takeout platform.(Missing English Docs)

Food >Teamwork

Asana

Allows you to programmatically update and access much of your data on the platform.

join.me

join.me is the online meeting tool that just gets out of the way so that people can accomplish great things together.

Teambition

Teambition's Open Platform offers complete set of Open API for data acquisition. Building an app based on project data will make the most use of your collaboration data, such as project tracking, data mining and more.

TeamSnap

Empower your users with the world's best team management solution.

Trello

Trello is a web-based project management application.

Worktile

Access to Worktile's APIs.(Missing English Docs)

Food >Text Analysis

BosonNLP

Chinese text analysis.(Missing English Docs)

Detect Language API

Automatic language identification for any texts.

Tencent NLP

Chinese text analysis.(Missing English Docs)

Text Analytics API

The Text Analytics API is a suite of text analytics web services built with best-in-class Microsoft machine learning algorithms.

In 2 lists

Watson Natural Language Understanding

Natural Language Understanding by Watson uses natural language processing to analyze semantic features of any text.

Food >To-dos

Beeminder

Access to Beeminder's APIs.

FollowUp.cc

Access to FollowUp.cc's APIs.

Todoist

Todoist API (also known as the “Sync API”) is specially designed for efficient data sync between clients (e.g. mobile apps) and Todoist.

Toodledo

The Toodledo API is free to use and provides access to a user's tasks, notes, outlines and lists.

Food >Tourism

ctrip

Access to the data of ctrip.(Missing English Docs)

elong

Provides access to the data of hotels and air tickets.(Missing English Docs)

qunar

Access to qunar's hotel, train tickets, air tickets and insurance data.(Missing English Docs)

tuniu

Access to the data of tuniu. Only available to suppliers.(Missing English Docs)

Food >Translation

Baidu Translate

Supports translation between multiple languages.(Missing English Docs)

Google Translate

Dynamically translate between thousands of available language pairs.

In 2 lists

iciba

Support simple translation.(Missing English Docs)

Microsoft Translator

A cloud-based machine translation service supporting multiple languages that reach more than 95% of world's gross domestic product (GDP).

Oxford Dictionaries

Access to Oxford Dictionaries' APIs.

Shanbay

Provides complete APIs which support users in query, adding study records, writing note, etc.(Missing English Docs)

Yandex Translate

Supports more than 70 languages and can translate separate words or complete texts.

yeekit

Support translation between several languages.(Missing English Docs)

Youdao

Support simple translation.(Missing English Docs)

Food >Video

Dailymotion

Dailymotion is the second largest video hosting platform in the world.

Narrative

Customize your clip, get players, badges, and play with the Narrative API.

iqiyi

Supports query data of iqiyi.(Missing English Docs)

LeTV

Allows to query data, upload, download, etc.(Missing English Docs)

Rotten Tomatoes

The Rotten Tomatoes API provides access to Rotten Tomatoes' ratings and reviews, allowing approved companies and individuals to enrich their applications and widgets with Rotten Tomatoes data.

Sohu TV

Allows to query data.(Missing English Docs)

The Movie Database (TMDb)

The Movie Database API provides access to Top rated movies, Upcoming movies, Now playing movies, Popular movies, Popular TV shows, Top rated TV shows, On the air TV shows, Airing today TV shows, Popular people and more.

TVmaze

TV Show and web series database. Episode guide, cast, crew and character information. Recaps, reviews, episode trailers, celebrity photos and more.

Vimeo

The web's most supportive community of creators and get high-quality tools for hosting, sharing, and streaming videos in gorgeous HD with no ads.

Youtube

Embed YouTube functionality into your own website and applications.

Youku

Allows to upload, download, log in, etc.(Missing English Docs)

Food >Voice Analysis

Baidu Yuyin

Access to Baidu Yuyin's voice analysis REST APIs.(Missing English Docs)

Cloud Speech API

Google Cloud Speech API enables developers to convert audio to text by applying powerful neural network models in an easy to use API.

Food >Vision Analysis

CamScanner

Allows to digitalize paper documents with cutting-edge image processing technologies.

clarifai

The Clarifai API offers image and video recognition as a service.

Cloud Vision API

Google Cloud Vision API enables developers to understand the content of an image by encapsulating powerful machine learning models in an easy to use REST API.

In 3 lists

Computer Vision API

The Computer Vision API by Microsoft provides state-of-the-art algorithms to process images and return information.

Face++

Face++ Cognitive Services is a platform offering computer vision technologies that enable your applications to read and understand the world better.

Watson Visual Recognition

The IBM Watson™ Visual Recognition service identifies scenes, objects, and celebrity faces in images you upload to the service. You can create and train a custom classifier to identify subjects that suit your needs.

wozhitu

Access to wozhitu's vision analysis APIs.(Missing English Docs)

Food >Weather

AccuWeather

The AccuWeather API provides subscribers access to location based weather data via a simple RESTful web interface.

Aeris Weather

An advanced weather API to power all of your custom applications, offering a breath of fresh air from the basic to the most complex solutions.

Caiyun Weather

Weather information of China.(Missing English Docs)

heweather

Weather information of China.(Missing English Docs)

Open Weather Map

The OpenWeatherMap service provides free weather data and forecast API suitable for any cartographic services like web and smartphones applications.

In 2 lists

Weather Underground

Reliable data, accurate forecast, & global coverage in 80 languages.

Weather Unlocked

Weather driven solutions for digital advertising, eCommerce and developers.

Seniverse

Weather information of China.(Missing English Docs)

Yandex.Weather

Yandex.Weather uses proprietary forecasting technology Meteum to assess current weather conditions in specific locations on the territory of Russia and create forecasts for these geographic coordinates.

Yahoo! Weather

Get up-to-date weather information for any location, including 5-day forecast, wind, atmosphere, astronomy conditions, and more.

Food >More Resources

Alidayu

Provides APIs which are available in China.(Missing English Docs)

Amazon Developer

Allows to build software about the Amazon Apps&Games, the Alexa, the AWS, the Amazon Services&APIs and the Amazon Devices.

In 2 lists

APiX

Provides some credit APIs which are available in China.(Missing English Docs)

Avatar Data

Provides APIs which are available in China.(Missing English Docs)

Baidu API STORE

Provides APIs which are available in China.(Missing English Docs)

Datayes

Provides some financial APIs which are available in China.(Missing English Docs)

Google API Library

The Google API Library contains more than 100 apis such as the Google Cloud APIs, the Google Maps APIs, the Google Apps APIs, the Mobile APIs, the Social Media APIs, the Youtube APIs, the Advertising APIs, and the Other popular APIs.

HaoService

Provides APIs which are available in China.(Missing English Docs)

iTunes Search API

Allows to place search fields in the website to search for content within the iTunes Store, App Store, iBooks Store and Mac App Store.

Microsoft Developer

Access to Microsoft's public APIs.

Juhe Data

Provides APIs which are available in China.(Missing English Docs)

ProgrammableWeb

The leading source of news & information about APIs, chronicling the evolution of the global API economy & providing the web's most relied-on API Directory.

Yahoo! Developer Network

The Yahoo Developer Network offers APIs and tools to make it easy for developers to build, advertise, enhance applications and earn money with Yahoo.

See category
92

Awesome Docker

veggiemonk/awesome-docker

:whale: A curated list of Docker resources and projects

Fresh★ 37k389 entriesPushed 18 days ago
92

Awesome GraphQL

chentsulin/awesome-graphql

Awesome list of GraphQL

Fresh★ 15k483 entriesPushed yesterday
91

Awesome-Kubernetes

ramitsurana/awesome-kubernetes

A curated list for awesome kubernetes sources :ship::tada:

Fresh★ 16k47 entriesPushed 8 days ago
91

Awesome Quant

wilsonfreitas/awesome-quant

A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)

Fresh★ 30k678 entriesPushed today
89

Awesome Django

wsvincent/awesome-django

A curated list of awesome things related to Django

Fresh★ 11k326 entriesPushed 13 days ago
89

Awesome Terraform

shuaibiyy/awesome-tf

Curated list of resources on HashiCorp's Terraform and OpenTofu

Fresh★ 6.6k472 entriesPushed 2 days ago