Skip to content

realpython/list-of-python-api-wrappers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

List of Python API Wrappers

Hi. Below you will find a list of web services along with links to their docs and Python wrappers/libraries.

3taps - Data Exchange

Alexa Web - Web traffic data

Amazon - Online Shopping

Amazon Product API - Amazon's product catalog

Amazon S3 - Cloud storage

Amazon SQS - Managed Queue Service

AWS - Cloud computing platform

AWS - Amazon Simple Workflow - Orchestration service for building scalable distributed applications

American Fuzzy Lop / AFL - Fuzzer that employs genetic algorithms in order to efficiently increase code coverage of the test cases

Archive.is - time capsule for web pages

Archive.org - Internet Archive

Arista EOS - Network Operating System

ARK - Blockchain Solutions

ArrayFire - high performance library for parallel computing

Ascribe - Register and License Intellectual Property

Authorize.net - Payment gateway

Azure - Cloud computing platform

Backblaze - cloud backup and storage provider

Balanced - Payments for Marketplaces

Bearer.sh - API integrations platform

BigML - Machine Learning Made Easy

Bing - Microsoft search engine

Bitcoin - Open source P2P money

Bitly - URL shortener

Bitstamp - Buy and sell bitcoins

Blogger - Blog-publishing service

Box - Online file sharing

Braintree - Accept Payments Online

Buildkite - Continuous Integration

Carriots - M2M Application Platform

Challonge - Tournament Brackets

Chargify - Recurring billing application

Close.io - Sales communication platform

Coinbase - Bitcoin Wallet

CoinPayments - checkout system for cryptocurrencies

Countries - Country Information

Craigslist - Classified advertisements

Delicious - Social bookmarking service

Discogs - Marketplace for Music on Vinyl, CD..

Discord - All-in-one voice and text chat for gamers

Discourse - Civilized discussion

Disqus - Blog comment hosting service

Docker - an open platform for distributed applications for developers and sysadmins

Dribbble - community for showcasing user-made artwork

Dropbox - File hosting service

Duktape - Embeddable JavaScript engine

Ebay - Online auction and shopping

Embedly - Front-end developer tools

Evernote - Notetaking software

Expedia - A travel website

Facebook - Social networking service

FedEx - Global courier delivery services

Flickr - Image and Video hosting

Forecast - Weather forecasting

Foursquare - Location based networking

FullContact - Manage your contacts

Genius - Song lyrics and annotations

Geocodio - Ridiculously affordable geocoding

Geopy - Geocoding for Python

GitHub - Online project hosting

GitLab - Online and self-hosted Git repository management

Gmail - Web-based e-mail service

Google Charts - Interactive charts for browsers and mobile devices

Google Cloud Functions - Serverless environment to build and connect cloud services

Google Drive - File storage service

Google Maps - Web mapping service

Google Music - Google Music

Google Search - Unofficial API for Google Search

Google Sheets - create and edit spreadsheets online, for free.

Google Spreadsheet - Online Spreadsheets

Google Translate - Translation Service

GoPro - cameras

Hacker News - Social News

Hadoop YARN - Apache Hadoop NextGen MapReduce (YARN)

Heroku - Cloud Application Platform

Highrise - Contact management tool (CRM)

HipChat - Hosted group chat and IM

HubSpot - Marketing, Sales, and CRM software

IEX - Real-time and historical stock prices

iFixit - The free repair manual

iFormBuilder - Mobile Data Collection Software

iHackernews - Hacker News Mobile

Imgur - Simple Image Sharer

Indeed - Search engine for jobs

Instagram - Online photo sharing

Intercom - Marketing and Customer support

Investopedia - Stock Simulator

IP Street - patent data and analytics algorithms as a service

iTunes Store - Search engine for iTunes content

Jira - Issue tracking product

Kite Connect - Stock trading APIs

Last.fm - Online music

LightGBM - gradient boosting framework by Microsoft

LinkedIn - Professional Social Network

Loggly - Cloud-based logging

Medium - blog publishing platform

Meetup - Offline group meetings

Mega - Free cloud storage

Mercury - take any web article and return only the relevant content

Metwit - Social and crowdsourced weather

Mixcloud - Social music streaming

MLB GameDay - Real-time MLB data

MonkeyLearn - Machine Learning for Text Analysis

Musixmatch - Explore the world's largest catalog of song lyrics and translations

NASA - National Aeronautics and Space Administration

NBA Stats - NBA Advanced Stats

Netflix - On-demand streaming media

Netflix Roulette - Get a random movie from the Netflix catalog and watch it instantly

New York Times Archive API - The Archive API provides JSON lists of articles by month

News API - JSON API for live news and blog headlines

OneTimeSecret - Self-destructing messaging service

Onfleet - Last mile delivery management service

OpenWeatherMap - Weather Service

PagerDuty - IT alert monitoring

Peercoin - Open source P2P money

Pinterest - Pinboard-style sharing

Pixoto - Online photo sharing platform

Phaxio - Faxing for Developers

Phish.AI - Detect zero-day phishing websites

Photobucket - Image hosting and video

Plot.ly - Easily analyze data together

Polar Devices - Watches and devices

PubMed - database of medical publications

Rackspace - Open cloud company

Reddit - Social news aggregation and discussion

RottenTomatoes - Film review aggregator

Salesforce - Cloud computing company (CRM)

SAS - business intelligence software

Scaleway - Cloud computing platform

Scrapinghub - Scraping services

SendGrid - Email API for developers

Shodan - Search engine for Internet-connected devices

Skyscanner - Travel metasearch

Slack - Team Communication Platform

Python Wrappers

Slideshare - Slide hosting service

SmartFile - File management service

Socrata Open Data API - Data discovery for government data

Soundcloud - Share your sounds

Sportradar - Broad range of sports APIs

Spotify - Music streaming service

Spreedly - Cloud based credit card vault

Stack Exchange - Community-Powered Q&A

Stanford CoreNLP - simple API for text processing tasks

Stripe - Payments for developers

SunlightFoundation - Sunlight Foundation

Syncthing - Decentralized data sync

Taiga - Project management

Technorati - Searching blogs

Telegram - Mobile and desktop messaging app

Temp Mail - Anonymous emails

Tesseract OCR - OCR Engine

The Echo Nest - Music services

The Pirate Bay - Peer-to-peer file sharing

The Movie Database - Movie and TV Database

Official Site

Wrappers

easytmdb 0.2.0 : Python Package Index
to click
Source Code https://github.com/benregn/easytmdb
PyPI Page https://pypi.python.org/pypi/easytmdb/0.2.0
Py Support
Last Update
Info Date 2014/09/07

Observations and notes:

  • 2014/09/07:
    • based on tmdbsimple, with implementation changes (meanwhile already present in tmdbsimple)
themoviedb themoviedb.org wrapper for api v3
to click
Source Code https://github.com/doganaydin/themoviedb
PyPI Page
Py Support
Last Update
Info Date 2014/10/17

Observations and notes:

  • 2014/10/17:
    • supports API v3
    • only movie search api is implemented.
themoviedb Python wrapper to themoviedb.org API
to click
Source Code https://github.com/doganaydin/themoviedb_oldapi
PyPI Page
Py Support
Last Update
Info Date 2014/10/17

Observations and notes:

  • 2014/10/17:
    • deprecated
themoviedb Python wrapper to themoviedb.org API
to click
Source Code https://github.com/dbr/themoviedb
PyPI Page
Py Support v. 2.6, v. 2.7, v. 3.3
Last Update 2013/05/31
Info Date 2014/09/07
TheMovieDB.bundle
to click
Source Code https://github.com/plexinc-agents/TheMovieDB.bundle
PyPI Page
Py Support
Last Update 2014/07/27
Info Date 2014/09/07
[themoviedb-json] Unofficial themoviedb.org python api wrapper
to click
Source Code https://github.com/doganaydin/themoviedb-json
PyPI Page
Last Update
Info Date 2014/09/07
[tmdb] Python Package Index
to click
Source Code
PyPI Page https://pypi.python.org/pypi/tmdb/1.0b
Py Support v.2.7, v.3
Last Update version 1.0b
Info Date 2014/09/07

Observations and notes:

  • (2014/09/07)
    • deprecated
TMDB Small application using TMDB APIs
to click
Source Code https://github.com/codershoder/TMDB
PyPI Page
Py Support
Last Update
Info Date 2014/09/07
tmdbsimple - A Python wrapper for The Movie Database API v3
to click
Source Code https://github.com/celiao/tmdbsimple
PyPI Page https://pypi.python.org/pypi/tmdbsimple
Py Support
Last Update version 1.0.0 (2014/09/22)
Info Date 2014/09/07

Observations and notes:

  • 2014/09/07:
    • simply maps API endpoints to Python functions
    • supports v.3 of the API and the new Search/Multi endpoint
[tmdb3] 0.7.0 : Python Package Index
to click
Source Code
PyPI Page https://pypi.python.org/pypi/tmdb3
Py Support
Last Update version 0.7.0 (?/?/?)
Info Date 2014/09/07

TinyURL - URL Shortner

Trello - Kanban boards

Tuenti - Social networking service

Tumblr - Microblogging platform

TheTVDB.com - Community driven database of television shows

Official Site

Wrappers

gnarlytvdb: A python interface to thetvdb.com xml api
to click
Source Code https://github.com/steinitzu/gnarly-tvdb
PyPI Page https://pypi.python.org/pypi/gnarlytvdb/0.6
Py Support
Last Update version 0.6 (2013/01/29)
Info Date 2014/12/20

Observations and notes:

  • 2014/12/20:
    • Does not implement actors and banners API
pytvdb: A python library for interacting with TheTVDB.com API
to click
Source Code https://bitbucket.org/arshsingh/pytvdb
PyPI Page
Py Support
Last Update (2014/08/19)
Info Date 2014/12/20
PyTVDB: a Python module for the thetvdb.com API
to click
Source Code https://github.com/elderhsouza/PyTVDB
PyPI Page
Py Support
Last Update (2014/03/13)
Info Date 2014/12/20
pytvdbapi: A clean, resource friendly and easy to use API for thetvdb.com
to click
Source Code https://github.com/fuzzycode/pytvdbapi
PyPI Page https://pypi.python.org/pypi/pytvdbapi/0.5.0
Py Support v.2.6, v.2.7, v.3.3 and v.3.4
Last Update version 0.5.0 (2014/10/28)
Info Date 2014/12/20
thetvdb_api: A Python API for theTVDB.
to click
Source Code https://bitbucket.org/Julien-D/thetvdb_api
PyPI Page https://pypi.python.org/pypi/thetvdb_api/0.3.1
Py Support v.2.7, v.3.2
Last Update version 0.3.1 (2014/02/10)
Info Date 2014/12/20
tvdb: Module for accessing the Web API at TheTVDB.com
to click
Source Code
PyPI Page https://pypi.python.org/pypi/tvdb/0.22
Py Support
Last Update version 0.22 (2009/02/20)
Info Date 2014/12/20
TVDB Caching API
to click
Source Code
PyPI Page https://bitbucket.org/robdennis/tvdb-caching-api
Py Support
Last Update (2012/06/26)
Info Date 2014/12/21
dbr/tvdb_api: Interface to thetvdb.com
to click
Source Code http://github.com/dbr/tvdb_api/tree/master
PyPI Page https://pypi.python.org/pypi/tvdb_api/1.10
Py Support v.2.6, v.2.7, v.3.3 and v.3.4
Last Update version 1.10 (2014/11/08)
Info Date 2014/12/20
fuzeman/tvdb_api
to click
Source Code https://github.com/fuzeman/tvdb_api
PyPI Page
Py Support
Last Update (2012/11/07)
Info Date 2014/12/21

Observations and notes:

tvdbpy: Yet another TvDB API Python wrapper. Work in progress.
to click
Source Code https://github.com/matiasb/tvdbpy
PyPI Page
Py Support
Last Update (2014/02/16)
Info Date 2014/12/20

Twilio - SMS and Voice through the cloud

Twitter - Online microblogging service

Uber - Taxi, private car or rideshare service

Udacity - Online University

Udemy - Online University

Unirest - Set of lightweight HTTP libraries

UPS - Package Delivery

UrbanDictionary - Web-based dictionary

Vault - A tool for managing secrets.

Vimeo - Video-sharing website

VK - Social networking service

Walmart Open API - access to the Walmart product catalog

WhatsApp - Mobile and desktop messaging app

Wikipedia - Wikipedia

Windows Azure - Microsoft's Cloud Platform

World Bank - Collection of development indicators

World Weather - Weather Service

WooCommerce - Ecommerce

Wordnik - Online dictionary

Wunderlist - Task Management Application

Yahoo - Web portal, search engine

Yahoo Query Language - SQL-like query language

Yelp - Local search website

You Need a Budget (YNAB) - Personal budgeting software

YouTube - Video-sharing website

Zoop - Payment Gateway