This is an attempt to categorise different APIs scoured from the web which make their resources available for consumption.
Table of Contents
- Augmented Reality
- Bar Code
- Big Data and Analytics
- Check In
- Data Science
- Face Recognition
- File Storage and Manipulation
- Identity Verification
- Image Moderation
- Login and Authentication
- Machine Learning
- Natural Language Processing
- Placeholder Images
- Social Media
- Source Control
- URL Shorteners
- Resources For Design and Discovery of APIs
- More Resources
- Amazon Mobile Ads - Monetize across platforms with multiple ad formats.
- Facebook Marketing API - Manage ads and campaigns using the Facebook API.
- Google AdSense - Free, flexible way to earn money from your websites, mobile sites, and site search results.
- Google AdWords API - Manage Google AdWords campaigns programmatically.
- Microsoft Advertising Platform - Bing Ads API - Provides programmatic access to various advertising technologies.
- Yahoo Gemini API - Allows advertisers to manage complex Gemini accounts and campaigns more efficiently.
- Amazon Mobile Analytics - Service for collecting, visualizing, and understanding app usage data at scale.
- Clicky - Allows you to extract your web site's traffic data into several formats, making it easy to integrate, analyze, or store your data within your own application.
- Countly - Self-hosted or private cloud mobile, web and desktop analytics.
- Fabric - A platform that helps your mobile team build better apps, understand your users, and grow your business.
- Flurry - Yahoo’s Flurry provides you with a number of APIs enabling you to export your data.
- Google Analytics - Google Analytics provides APIs to collect, configure, and report on user-interactions with your online content.
- IBM Digital Analytics - Web Analytics tool often used by e-commerce websites.
- Localytics - Interface to Localytics analytics platform.
- MixPanel - Analytics for mobile and web which helps you analyze the actions people take in your application.
- Open Web Analytics - Provides a way to request and work with your data outside of the OWA reporting interface.
- Woopra - Real-time website analysis tool that targets customer engagement.
- Zoho Reports API - Build powerful reporting and analytical capabilities into your application.
- Vuforia - Solid SDK with robust development options.
- Wikitude - Wikitude’s all-in-one AR solution includes image recognition & tracking, 3D model rendering, video overlay, location based AR.
- Google Barcode - The Barcode API detects barcodes in real-time, on device, in any orientation. It can also detect multiple barcodes at once.
Big Data and Analytics
- Google Charts - Free tool with a wide range of capabilities for visualizing data from a website.
- Keen IO - Keen IO is a powerful, flexible, and scaleable solution that’s literally Big Data, easy-to-implement and at your fingertips.
- Mongo DB - mongoDB is ideal for developers who want precise control over the final results and processes for handling Big Data.
- Ryft - integrate the Ryft ONE’s data analysis capabilities into existing big data environments for faster data analysis and real-time intelligence.
- LinkedData.Center - a RDF graph database as a service with W3C SPARQL query and SPARQL update apis.
- Bitcoin - Find useful resources, guides and reference material for developers.
- Bitcoincharts - You can use this API to include markets data in your websites, mobile apps or desktop applets.
- biteasy - Biteasy provides the following, free to use, APIs which a developer can use and build its own great applications.
- bitpay - A simple, RESTful API to the most powerful bitcoin infrastructure on the planet.
- Block - The most versatile and secure wallet for all your coins.
- BlockCypher - BlockCypher is the infrastructure fabric for blockchain applications
- Coinbase - Coinbase APIs and developer tools make building bitcoin and blockchain apps much easier.
- Coinkite - Coinkite's Bitcoin API provides simple and powerful REST integrations for adding bitcoin functions into your business / application.
- Exchange Rates API - Market Prices and exchanges rates api.
- ShapeShift.io - Exchange between cryptocurrencies without an account. Well documented API for easy use.
- Anti-Captcha - Access to Anti-Captcha’s API.
- Naver Captcha - Access to Naver’s Captcha API.
- Google reCAPTCHA - ReCAPTCHA lets you embed a CAPTCHA in your web pages in order to protect them against spam and other types of automated abuse.
- Facebook Check-In - A check-in made to a location-based Page.
- Google Places - Access to Google Places’ API.
- Foursquare Check-In - Allows you to check in to a place.
- Yahoo GeoPlanet - Geo-enable your applications using Yahoo GeoPlanet.
- Marketcloud - eCommerce APIs for developers. It covers inventory and database, carts and checkout, payments, user authentication, and more. You just bring the frontend.
- Moltin - Unified APIs for inventory, carts, the checkout process, payments and more, so you can focus on creating seamless customer experiences at any scale.
- Stripe - Allows both private individuals and businesses to accept payments over the Internet.
- Braintree - Specializes in mobile and web payment systems for ecommerce companies.
- Exotel - Exotel is a cloud telephony service provider for small and medium enterprises in India. Free 15-day trial.
- qKast Channel Content - Access live content collections sourced from any page around the web.
- Fixer.io - JSON API for foreign exchange rates and currency conversion.
- Data Science Toolkit - A collection of the best open data sets and open-source tools for data science.
- Dribbble - Dribbble is a community of designers answering that question each day.
- Behance - Behance is the leading online platform to showcase & discover creative work.
- Pexels - Pexels provides high quality and completely free stock photos licensed under the Creative Commons Zero (CC0) license.
- Cambridge Dictionaries Online - Access to Cambridge’s custom-developed API.
- DictService - This Web Service allows you to access dictionary definitions from the dict.org service.
- Glosbe API - Dictionary API and Translation Memory API description.
- Merriam-Webster Dictionary API - Gives developers access to a big ass resource of dictionary and thesaurus content as well as specialized medical, Spanish, ESL, and student-friendly vocabulary.
- Pearson Dictionaries API - (BETA) Gives access to a very large database of words and phrases with thorough explanations - free usage for up to 4 million calls/month.
- Wordnik - Dictionary functions.
- Words API - Use it to find definitions for more than 150,000 words.
- BBC - Variety of BBC APIs with access to interesting data from Radio Labs, programs played on BBC and linking data around the artist played on BBC.
- Comic Vine - An extremely mature, well organized and continuely updated resource of comic information.
- Comichron Data - API for comic sales data from comichron.com.
- Danbooru - Get images cartegorized by tags.
- Marvel - Access over 70 years of comic data with Marvel's official developer API.
- Pokéapi - All the Pokémon data you'll ever need, in one place.
- Studio Ghibli - Resources from Studio Ghibli films.
- Swapi - Star Wars API with data you didn't even know existed, or that you needed to know.
- Kairos - Face recognition, emotion analysis and measuring engagement of people in images or videos for any mobile or web application. 30 Day Trial
File Storage and Manipulation
- Amazon S3 - API that provides access to stored files and can be added easily to any service - and it's free for twelve months.
- Cloudinary - API for image and video storage and manipulation - free for up to 75,000 images and 7,500 manipulations per month, good documentation, it can also manipulate GIFs and PDFs.
- Dropbox - API for accessing stored files and pictures which is easy to use and free for small amounts of data.
- Filestack - API for image and file manipulation, 250 uploads and 500 uploads per month for free, free CDN, HTML widget.
- Microsoft Graph - API for accessing stored files and photos for personal and enterprise users with high resolution thumbnails and Microsoft Office APIs.
- Yogurl - API and CLI for serving files and code over HTTP instantly
- FitBit - Web API for accessing data from Fitbit activity trackers, Aria scale, and manually entered logs.
- HealthGraph - RunKeeper's web-based HealthGraph API presents Health Graph data, and provides information about a user and friends.
- Lumo - The Lumo API provides access to detailed user activity with 5 minute resolution as well as access to user profile information, such as height, weight, gender, etc.
- Strava - API for accessing and managing data about athletes, activities and segments.
- Withings - Access to data from Withings activity trackers and body measures.
- Gmail API - The Gmail REST API. v1
- Google BigQuery API - A data platform for customers to create, manage, share and query data. v2
- Google Books API - Lets you search for books and manage your Google Books library. v1
- Google Calendar API - Lets you manipulate events and other calendar data. v3
- Google Classroom API - The Google Classroom API. v1
- Google CustomSearch API - Lets you search over a website or collection of websites. v1
- Google Drive API - The API to interact with Google Drive. v3
- Google Fitness API - The Fit API. v1
- The Google Fonts Developer API. - The Google Fonts API helps you add fonts to any web page. v1
- Google Genomics API - Provides access to Genomics data. v1beta2
- Google Identity Toolkit API. - Helps third party sites implement federated login. v1
- Google Monitoring API - API for accessing Google Cloud and API monitoring data. v2beta2
- BlockScore - A real-time API for verifying an identity by name, address, date of birth, and social security number.
- Cognito - A powerful API for verifying and retrieving identity information. Can take a customer's cellphone number and return name, address history, full SSN, and date of birth.
- Whitepages Pro - Global Identity Verification API. Get a clearer picture of your customer. Instantly know if a name, address, phone number, email, and IP all belong to the same person. Every country in the world supported.
- CheckNu.de - Minimum quality insurance for your user's images, detect nude photos easily. Free without limitation.
- Clarifai - AI API that analyzes images and videos and returns probability scores on the likelihood that the image contains pornography.
- NullNude.com - The adult content detection API. Free for 600 images per month.
- WebPurify - Provides live image moderation by humans. Free for first 100 images. 2¢ per image after.
- Lelylan - Open Source Internet of Things Cloud Platform. Microservices Architecture. For Developers.
- Particle - API to manage Particle devices (including their own Arduino-compatible ones and the Raspberry Pi) and control them. Free for up to 25 devices and 250k events/month.
- PubNub - API to make realtime applications with variety of hardware devices including Arduino, RPi, Kinoma, Atmel, Samsung Smart TV WebOS, and more.
- Philips Hue - Registration (free) and local Hue Bridge (not free) required - Control Hue brand lights made by Philips. API calls are made to the Hue Bridge residing on local network. Includes a web based UI.
- SmartThings - API for Samsung SmartThings Smart Home Hub products (ZigBee, Z-Wave, IP).
- Temboo SDK - This platform acts as a layer on top of third-party APIs, using code snippets to trigger complex processes that run through their cloud platform.
- ThingSpeak - “Internet of Things” application and API to store and retrieve data from things using HTTP over the Internet or via a Local Area Network.
- Xively - Uses free and open libraries to let you connect different types of hardware, using a variety of languages to their cloud service.
- Zetta - An open source platform built on Node.js for creating IoT servers that run across geo-distributed computers and the cloud.
- Auth0 - Authenticate and authorize apps and APIs with any identity provider running on any stack any device or cloud. Free for 700 active users.
- Facebook Login for Apps - Secure, fast, convenient way to login in your app/website.
- Firebase - Authentication, analytics, cloud messaging, crash reporting, ads and more.
- GitHub Authentication - Access to GitHub’s Authentication API.
- Instagram - Access to Instagram’s OAuth API.
- Kakao Login for Apps - Access to Kakao’s Authentication API.
- LinkedIn - Make it convenient for your users to sign in with their professional identity.
- Naver Login for Apps - Access to Naver’s Authentication API.
- PayPal - Enables your customers to sign in to your web site quickly and securely using their PayPal login credentials.
- Salesforce - Salesforce uses the OAuth protocol to allow users of applications to securely access data without having to reveal username and password credentials.
- Twitter Sign-in - Works on websites, iOS, mobile and desktop applications.
- Amazon MI API - Amazon Machine Learning API simplifies the process of making predictions that require lots of expertise around model building, data cleansing and statistical analysis.
- AYLIEN - AYLIEN Text Analysis API is a package of Natural Language Processing, Information Retrieval and Machine Learning tools for extracting meaning and insight from textual and visual content with ease.
- Big ML - BigML is user-friendly and developer-friendly Machine learning API that mainly concentrates on decision trees.
- Google Prediction API - Cloud-based machine learning and pattern matching tool.
- IBM Watson - Simplifies the process of preparing data and makes it easier to run predictive analysis.
- Microsoft Azure Machine Learning API - Helps data scientists publish in minutes which once used to take days after they had developed a feasible model.
- Unplugg - Automated Forecasting API for timeseries data which can be used to forecast energy consumption, temperature, or any other timeseries data which has some seasonality effect.
- Amazon Maps API v2 - Add interactive 3D maps, graphics, and custom overlays to your Fire Tablet and Fire phone apps.
- Bing Maps - Bing Maps platform provides multiple API options for your application.
- CartoDB - Allows you to generate maps based on data hosted in your CartoDB account.
- Daum Maps API - Daum Maps provide multiple APIs for Korean map.
- DigitalGlobe - DigitalGlobe Maps API delivers the world's best satellite imagery, straight to your app. #Beta
- Google Maps API - Google Maps APIs are available for Android, iOS, web browsers and through HTTP web services. Clients can be found here.
- Mapbox - Access to MapBox’s API.
- Naver Maps API - Naver Maps provide multiple APIs for Korean map.
- Yahoo Maps - Yahoo Maps lets you easily embed rich and interactive maps using your choice of platform.
- Yandex - API for installing Yandex.Maps and the necessary tools for working it on your web app or site.
- Daum Maps API - Daum Maps provide multiple APIs for Korean map.
- Newton - An API for Arithmetic and Symbolic Math.
- Infermedica - AI-based engine for patient triage and preliminary medical diagnosis. v2
- Lexigram - NLP that extracts mentions of clinical concepts from text, gives access to clinical ontology. v1
- Callook.info - Look up information about United States ham radio callsigns.
- FreeDB - Look up CD information using the freed database.
- Labs64 NetLicensing (API Test Center) - Innovative License Management Solution.
- LetsValidate - Uncovers the technologies used on websites and URL to thumbnail.
- Pastebin - Quickly share text or code, with support for over 250 languages for syntax highlighting.
- Spreaker - Enables developers to read and write data to Spreaker.
- RestCountries - Get information about countries via a RESTful API.
- WolframAlpha - Integrate top of the line computational knowledge into your applications through the WolframAlpha API.
- OMDB - OMDb provides a free web service to obtain information and metadata about movies.
- TMDb - TMDb provides powerful searches as well as powerful movie discovery.
- Deezer - Deezer API provides a nice set of services to build up web applications allowing the discovery of Deezer's music catalogue.
- Discogs - Access database of artists, labels, releases, marketplace and more.
- 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.
- MuseScore - REST based API which provides music metadata.
- musicApi - Centralized Node.JS API SDK for Xiami, Netease, and QQ music - The Top 3 music providers in China.
- MusicGraph - Search through more than 7 billion music facts and connections.
- NPR API - NPR's API is a content API, which essentially provides a structured way for other computer applications to get NPR stories in a predictable, flexible and powerful way.
- QuantOneMusic - Answers the need for digital music data.
- Rhapsody - Access metadata, user’s entire library of music and do much more.
- SoundCloud - Using the SoundCloud API, you can build applications that take sound on the web to the next level.
- Spotify - Spotify’s Web API lets your applications fetch data from the Spotify music catalog and manage user’s playlists and saved music.
- TheAudioDB - Free JSON API for music data, artwork, charting, ratings and hashes.
- Next Big Sound - API offers a very simple interface to access data from NBS. Ruby wrapper available.
- Rovi - Access to Metadata, search capabilities and recommendations.
- Setlist.fm - The setlist.fm API has been designed to give you easy access to setlist data in order to build fancy websites and other applications.
- TuneFind - Allows developers to enhance their services with song, show, and movie data from TuneFind.
- Acoustid - Supports searching through their fingerprint database.
- Gracenote - Largest source of music and video metadata on the planet.
- ChartLyrics Lyrics API - Allows users to search for lyrics using the artist name, song title, or lyric text.
- Lololyrics API - Given an artist and track name, obtains its lyrics and metadata such as the year released and album art. Specializes more in electronic dance music genres such as hardstyle.
- Musixmatch - Power your music project by licensing access to the world’s most authoritative lyrics DB.
- iTunes Search - The Search API allows you to place search fields in your website to search for content within the iTunes Store, App Store, iBooks Store and Mac App Store.
- Reverb - Sell and buy music related merchandise.
- Faroo - Alternative to Google Web Search API / Google News Search API, allows you to search news within dates, fetch trending news, topics and terms.
- NewsAPI - 70+ news sources and their headlines, one API.
- The Guardian - Access a huge range of content from The Guardian.
Natural Language Processing
- AlchemyAPI - IBM Company - Uses NLP and ML algorithms to extract semantic meta-data from content.
- API AI - Natural Language Interactions for Bots, Applications, Services, and Devices
- Datum Box - Datumbox offers a powerful open-source Machine Learning Framework written in Java.
- LUIS AI - Language Understanding Intelligent Service offers a fast and effective way of adding language understanding to applications.
- Open Calais - Good entity extraction, no sentiment analysis.
- Semantria - SAAS API based on Lexalytics engine. #Paid
- TextRazor - Helps you extract and understand the Who, What, Why, and How from your supplied text. #FreeToUse
- Wit AI - Provides an intent-based NLP API to easily build text and audio based chat bots.
- DummyImage - Particularly nice, when compared to some of its competitors, in that it offers a great deal of flexibility.
- Lorem Pixel - Placeholder images for every case.
- Placehold - A quick and simple image placeholder service.
- PlaceKitten - A quick and simple service for getting pictures of kittens for use as placeholders in your designs or code.
- Satyr - Free powerful API for generating dummy images with unique features like delay, aspect ratio, variable resolution, themes, flags and offline mode.
- Unsplash - Beautiful placeholders using images from the popular Unsplash
- CityGrid - Enables developers to create web and mobile applications that find local businesses, organizations, and points of interest by a variety of search criteria.
- Factual - Providing a places search that can be searched by latitude/longitude, and “where” using full text search query string.
- Foursquare Venue - Providing a places search that can be searched by hierarchical list of categories, longitude/latitude etc.
- Google Places API - Providing a places search that can be searched by latitude/longitude, keyword matched against all fields, name of place, type of place restricted by radius.
- Yahoo GeoPlanet - Providing a places search that can be searched by type, county, state, country, oceans, seas, continents, hierarchy and full text search.
- Yelp - You can search location using longitude and latitude, neighborhood, address or city and filter listings by “where”, using a list of support categories.
- YP - Providing a places search that can be queried by keyword and longitude/latitude, street address, city, postal code, Neighborhood, state, points of interest or by phone number.
- Product Hunt - The best new products, every day.
- Amazon Product Advertising API - Get access to the data used by Amazon including items for sale, customer reviews, seller reviews, item search, product promotions, and more.
- NASA - Get NASA data, including imagery, list of asteroids based on their closest approach date to Earth and much more.
- Open Science Framework - A free, open source workflow/project management system for storing, collaborating on, and sharing research across the scholarly life cycle.
- SHARE - A free, open dataset of scholarly research activity across the scholarly lifecycle.
- Daily Motion - Build applications centered around DailyMotion.
- Delicious - Access to Delicious’s API.
- DeviantArt - The largest social networking website for artists and art enthusiasts.
- EventBrite - The Eventbrite Python SDK makes it trivial to interact with the Eventbrite API.
- Facebook - For ads, games, payments, login, sharing stats, and user data.
- Flickr - Search through user Flickr content, contacts, upload or replace photos.
- Foursquare - Access to Foursquare database and ability to interact with Foursquare users.
- GoodReads - Allows developers access to Goodreads data in order to help websites or applications that deal with books.
- Google+ - Enables apps to login to Google+ view connections, groups, posts, and contact information.
- Gravatar - Create profiles and avatars using this web service.
- Hacker News - Anything that good hackers would find interesting.
- Imgur - Imgur's API exposes the entire Imgur infrastructure via a standardized programmatic interface.
- Instagram - Search photos by location, user, tags, view trending photos, and make custom items.
- Kakao - Access to Kakao’s APIs.
- LinkedIn - Enables apps to connect to user accounts, data, connections,groups, communications, and social streams.
- Mastodon - Access to Mastodon’s APIs, the Open-source twitter competitor.
- Path - Path is a simple and beautiful space to capture and share everyday moments of your life with people who matter most to you.
- Pinterest - Enables apps to view the most clicked-through or repinned Pins, view related posts, and user profiles.
- Reddit - API to build clients, crawlers, scrapers, and browser extensions.
- Snapchat - PHP library of Snapchat’s private API. #Private
- Telegram - The Telegram API allows you to build your own customized Telegram clients.
- Twitch - The Twitch API enables you to develop your own applications using the rich feature set that Twitch provides.
- Twitter - Enables an app to interact with most of Twitter’s functions.
- Tumblr - Create new ways to use Tumblr with access to content, likes, followers, and drafts.
- Vimeo - Access to Vimeo’s API.
- VK - Access to VKontakte's API. This has a variety of features such as authorization via VK, embedding VK comments for things like blogs, and taking payments via VK. Additionally, you may use the VK API to control much of the functionality on the website (for example, adjusting shop inventory in your VK community's market section).
- Weibo - Programmatic access to China’s most popular microblogging site.
- Whatsapp Document Interaction - If your application creates photos, videos or audio notes and you’d like your users to share these media using WhatsApp. #Limited
- Wordpress - Access to Wordpress’ API.
- Untappd - Untappd is a mobile web app that allows you to socially share beers that you're enjoying.
- YouTube - Add YouTube functionality to your sites and apps.
- Zomato - Zomato APIs give you access to the freshest and most exhaustive information for over 1.5 million restaurants across 10,000 cities globally.
- Bitbucket - Access to Bitbucket's API.
- GitHub - Build real-world GitHub applications right from authentication, to manipulating results, to combining results with other service.
- GitHub Gists - Access to GitHub’s Gists API.
- GitLab - Access to GitLab's API.
- Mercurial - Access to Mercurial’s API.
- SVN - Collection of modular libraries written in the C programming language.
- Team Foundation Server - TFS APIs are based on REST, OAuth, Json and service hooks.
- Ergast Formula 1 - Provides access to current and historical Formula 1 race data from 1950 to today.
- TheSportsDB - Various sports events, results, players, teams and high quality artwork.
- AfterShip - Provides multi-carrier shipment tracking APIs.
- Edmunds - A dataset containing all the car makes.
- Lyft - Get real-time ETAs, availability, price estimates, ride status through the Lyft API.
- Moovit - Connect users from your app to the Moovit app with a specific action through deeplinks.
- Postmen - Add shipping capability of FedEx, UPS, DHL, USPS and over 40 carriers worldwide.
- Postmates - Build on-demand delivery into your app or website.
- Uber - Uber provides API for customizing trip experiences, requesting rides, powering logistics, creating bots and so much more.
- Anon.click - Shorten long URLs and optionally protect them with passwords or captcha. No registration required.
- Bitly - Access to Bitly’s API.
- Google URL Shortener - Service that takes long URLs and squeezes them into fewer characters.
- Naver URL Shortener - Access to Naver’s URL shortening API.
- Po.st - Shorten URLs, Expand shortened URLs, see statistics etc.
- Yourls - Generate or get existing short URLs, with sequential or custom keyword.
- GiantBomb - API to query the GiantBomb database for videogames, characters, companies, genres and many more.
- IGDB - Access the International Games Database and get information about videogames, characters, companies, genres and many more. Commercial usage is allowed.
- TheGamesDB.net - Free API to access information about videogames, platforms, genres and ratings.
- AerisWeather - Global weather data and imagery APIs, with a free developer subscription tier, boasting detailed documentation for simple to advanced queries, free SDKs and a Map Builder to get you up and running faster.
- Forecast - The same API that powers Forecast.io and Dark Sky for iOS.
- Open Weather - Access current weather data for any location on Earth including over 200,000 cities!
- Weatherbit - Access forecasts, current weather, and historical weather data for any point on the Earth!
- Weather Source - Powerful Weather API built for systems that demand speed, reliability and heavy load.
- Wunderground API - Reliable data, accurate forecast, & global coverage in 80 languages.
- Yahoo Weather API - Get up-to-date information for any location, including 5-day forecast, wind, atmosphere, astronomy conditions, and more.
Resources For Design and Discovery of APIs
- Apiary - Collaborative tool to design APIs.
- OpenAPI - Standard, language-agnostic interface to REST APIs (based on Swagger).
- Swagger - Tools for designing, building, and documenting RESTful APIs.
Pull requests are welcome. Please adhere to the guidelines.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.