Files
Awesome_APIs/Global.md
2017-01-25 15:34:30 +08:00

18 KiB
Raw Blame History

Here are the global APIs, if you wanna see the Chinese version, click here.

Table of Contents

Amazon

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

Bookmarking

  • bitly - bitly is the easiest and most fun way to save, share and discover links from around the web.
  • Diigo - The Diigo API allows you to build apps that interact with the Diigo service.
  • 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.
  • Pinboard - The Pinboard API is a way to interact programatically 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.

Car-sharing

  • Uber - Allows to customize trip experiences, request ride, power logistics, create bot and so much more.
  • Lyft - Allows to get real-time ETAs, availability, price estimates, ride status.

Cloud Storage

  • Amazon Cloud Drive - With the Amazon Cloud Drive's updated RESTful API and SDKs for Android and iOS, Amazon Drive is moving to an invite-only developer offering to ensure they can provide a consistently viable cloud drive service available for supported use-cases.
  • Box - Search, metadata, granular permission models, enterprise-grade security, retention policies, preview capabilities for 120 file types.
  • Dropbox - A powerful API for apps that work with files.
  • Google Drive- Google Drive APIs allow you to read, write, and sync files stored in Google Drive from your mobile and web apps.
  • OneDrive - Access to OneDrive files.
  • QNAP - With QNAP Development Toolkit (API & SDK), developers can design applications that can run on a clients device (such as a smart phone or PC) and remotely manage and access files and documents stored on the NAS.
  • Verizon Cloud - Upload, retrieve, and manage large amounts of data ,access data through an API call, view prepackaged reports, rely on Verizon security to keep data safe and accessible at all times.

Communication

  • 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.
  • 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.
  • IBM Watson - The IBM Watson™ Developer Cloud (WDC) offers a variety of services for developing cognitive applications. Each Watson service provides a Representational State Transfer (REST) Application Programming Interface (API) for interacting with the service.
  • 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.
  • join.me - join.me is the online meeting tool that just gets out of the way so that people can accomplish great things together.
  • LINE - LINE Login API make it easy for your users to log in to your app or website using their existing LINE accounts. Using Messaging API to send customized, interactive messages and responses.
  • 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 brings all your communication together in one place. It's real-time messaging, archiving and search for modern teams.
  • TeamSnap - Empower your users with the world's best team management solution.
  • 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. Demos are provided.
  • Wechat - Access to Wechat's API.
  • Yo - Yo is the simplest notification platform.

Design

  • Dribbble - Access to buckets, projects, shots, teams, users, jobs data.
  • Behance - Get infomation of projects, creatives to follow, creative fields, users, collections.
  • deviantART - Allows to get data of deviantart.com.

Developer Tools

  • ARTIK Cloud - The ARTIK Cloud API provides access to the ARTIK Cloud platform.
  • AT&T M2X - M2X's RESTful API streamlines the connection between devices and the M2X service, allowing you to build applications and services that leverage time-series data analytics and distributed, high-availability time-series data storage, to deliver meaningful information to your customers and end-users and build IOT and M2M solutions without managing your own storage infrastructure.
  • GitHub - Access to activity, gists, git data, integrations, issues, migration, miscellaneous, organizations, projects, pull requests, reations, repositories, search, users and enterprise.
  • openHAB - The REST API of openHAB serves different purposes. It can be used to integrate openHAB with other systems as it allows read access to items and item states as well as status updates or the sending of commands for items. Furthermore, it gives access to the sitemaps, so that it is the interface to be used by remote user interfaces (e.g. fat clients or fully Javascript based web clients).
  • Particle - The Particle Cloud API is a REST API.
  • StackOverFlow Access to the data of Stack Exchange API.

Fitness&Wearables

  • Adidas AG - Access to Adidas AG's API.
  • Fitbit - The Fitbit API allows developers to interact with Fitbit data in their own applications, products and services.
  • Google Glass - Build Glassware that is available at a user's glance on Glass.
  • Jawbone UP - Harness the power of step, activity, food, and sleep tracking to build your own products and experiences.
  • Lifelog - Sonys Lifelog API gives you secure access to your users lifestyle, fitness and health data, collected through sensors in their smartphone and connected SmartWear devices. Use it to create innovative new use cases in your app or service.
  • Misfit - You can now leverage a suite of tools to integrate Misfits activity tracking, sleep tracking and wearable control functionality into your products and services.
  • Nike+ - Activity Services return detailed information aggregated from a users activity with Nike+. For example, a users run details, like average pace, time, distance, NikeFuel earned from his/her Nike+ FuelBand, lifetime achievements and more.
  • Recon - Access to Recon instruments's data.
  • Strava - The Strava V3 API is a publicly available interface allowing developers access to the rich Strava dataset.
  • Withings - The Withings API allows developers to create applications that take advantage of the Withings devices and the data they record.

Google

  • 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.

Language-learning

Images

  • 500px - Access to photo resources, upload, user resources, gallery resouces, collections/sets resources, comments resources.
  • Giphy - Giphy is an animated GIF search engine.
  • Unsplash - Access to the most powerful photo engine in the world.

Maps

  • Bing maps - multiple APIs are provided.
  • Here Maps - Use simple HTTP GET methods providing maps, routing, geocoding, places, positioning, traffic, transit and weather information. Platform Extensions add capabilities to the service results received from HERE REST APIs. Samples are provided.

Music

  • Deezer
  • 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.
  • Musixmatch - Bring lyrics on your application with the Musixmatch API
  • 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 users playlists and saved music.

Movies

  • IMDb 1 - RESTful JSON API for IMDb. #Unofficial
  • IMDb 2 - The OMDb API is a free web service to obtain movie information, all content and images on the site are contributed and maintained by our users. #Unofficial
  • 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.

News&information

  • Genius - The Genius API to help build the world's greatest public knowledge project since Wikipedia.
  • 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.
  • Product Hunt - Access to producthunt.com's API.
  • The New York Times - Access to The New York Times's API.

Notes

  • Evernote - Access to notes, notebooks, attachments data of Evernote, search, synchronize. The SDKs of ActionScript 3, Android, C++, Windows, iOS, Java, JavaScript, OS X, Perl, PHP, Python, Ruby platform and complete API reference documents are provided.
  • OneNote - Allows developers conceptual articles. SDKs and demos are provided.

Social Media

  • Ello(Unofficial) - Access to API for Ello. #Unofficial
  • Facebook - Access to analytics of apps, app ads/development/events/invites/links, atlas api, facebook audience network/login/pixel, basics, games, articles, marketing, messenger, pages, sharing, video and more.
  • Flickr - Access to the users, blogs, cameras, collections, commons, contacts, favorites, galleries, groups, interestingness, machinetags, panda, people, photos, places, prefs, push, reflection, stats, tags data of Flickr.
  • Foursquare - The Foursquare API gives you access to our world-class places database and the ability to interact with Foursquare users and merchants.
  • Instagram - Access to the basic, comments, followers list, likes, public content and relationships data.
  • LinkedIn - Access to user accounts, data, connections,groups, communications, and social streams.
  • Medium - Access to the data of medium.com.
  • Pinterest - The Pinterest API lets you access users' Pinterest data, like their boards, Pins, followers and more.
  • Reddit - Access to account, captcha, flair, reddit gold, links & comments, listings, live threads, private messages, misc, moderation, new modmail, multies, search, subreddits, users, wiki data.
  • Tumblr - Access to blog info, avatar, likes, following, followers, posts, queue, drafts, submissions, posting, editing posts, reblogging posts, deleting posts and so much more data of Tumblr.
  • Twitter - Access to Twitter's data.
  • Weibo - Access to timeline, weibo, user, direct message, friendships, trends, social graph, account, favorites data of Sina Weibo.

Reading

  • goodreads - For users, books, comments, events, relationships, groups, ratings, reviews, searches, series, shelves, topics data.
  • Pocket - Bring the power of save for later to your users and applications by integrating the Pocket API.

Videos

  • 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.
  • 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.

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.
  • Open Weather Map - The OpenWeatherMap service provides free weather data and forecast API suitable for any cartographic services like web and smartphones applications.
  • Weather Underground - Reliable data, accurate forecast, & global coverage in 80 languages.
  • Yandex.Weather - Access to 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.