Skip to content

Instantly share code, notes, and snippets.

@JoshCheek
Created January 16, 2017 07:24
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save JoshCheek/e66eca18c64f644916ca8633b0531164 to your computer and use it in GitHub Desktop.
Save JoshCheek/e66eca18c64f644916ca8633b0531164 to your computer and use it in GitHub Desktop.
A big list of APIs (spent like 8 hours just trying to index what's available)
Google apps
https://developers.google.com/google-apps/products
Maps
Calendar
Gmail
Spreadsheets
Tasks (TODO list?)
Drive (like s3?)
Forms (like a generalized survey?)
Hangouts
Slides (Powerpoint?)
http://www.computersciencezone.org/50-most-useful-apis-for-developers/
Geocoding
Translate
Youtube
Analytics
Blogger
Ads
Natural Language Processing
http://developer.ibm.com/watson
http://www.programmableweb.com/category/natural-language-processing
Maybe for sentiment analysis?
Whether a topic is trending?
Needle in a haystack: Find the parts of an audio stream where they talk about something relevant
Twittah
S3
Twilio
SMS
Voice
Video (looks super easy: https://github.com/TwilioDevEd/video-quickstart-ruby IDK how you'd test it)
IP Messaging (uhm... websockets?)
TaskRouter "distributing tasks such as phone calls, leads, support tickets, and other work items to the people and processes that can best handle them"
Email
(mailchimp, sendgrid)
Slack
Flickr
Tumblr (blogs, apparently)
IFTTT
https://ifttt.com
Weather
https://developer.yahoo.com/weather/
Yahoo
https://developer.yahoo.com/everything.html
Meetup
http://www.meetup.com/meetup_api/
DataMuse
http://www.datamuse.com/api/
similar meaning
related to
ending with
starting with
spelled similarly to
that rhyme with
+ tons of other brilliant constraints!
Yahoo Smart TV
https://yahoosmarttv.tumblr.com
Uhm, somehow you can generate television content
Ebay
3 taps
https://3taps.com/developers-overview.php
seems to wrap a bunch of sites you can buy stuff from
Census
http://www.census.gov/data/developers/data-sets.html
Soundcloud
http://developers.soundcloud.com/
upload / share sounds (can you search / download?)
Bit.ly
http://dev.bitly.com/
shorten urls
Weather
several here http://www.computersciencezone.org/50-most-useful-apis-for-developers/
Vimeo
http://developer.vimeo.com/
Yelp
Reviews
Locations
Owler
https://developers.owler.com/docs
search company info
search competitor info
search feeds
Sticky
http://www.programmableweb.com/api/sticky
Somehow (algorithm or recording data?) creates a heatmap of what users look at when they go to a webpage
QuantConnect
http://www.programmableweb.com/api/quantconnect
Test algorithm against historical financial data
Handwriting Recognition
http://www.programmableweb.com/api/myscript-cloud-recognition
Image Color Extraction
http://www.programmableweb.com/api/image-color-extraction
Glot
http://www.programmableweb.com/api/glot-snippets
pastebin with runnable snippets
HTTP API for running code inside docker containers and for storing and managing snippets
Hotel pricing / rate data
http://www.programmableweb.com/api/monitorhotels-rate-shopping-data
Sentiment Analysis
http://www.programmableweb.com/api/twinword-sentiment-analysis
Image Recognition
http://www.programmableweb.com/api/eyespy
http://www.programmableweb.com/category/recognition
Extract "aboutness" from unstructured text
http://www.programmableweb.com/api/thomson-reuters-open-calais
Group related text
http://www.programmableweb.com/api/rxnlp-cluster-sentences-and-short-texts
eg sentences, tweets, headlines, etc
Cloud jobs API
http://www.programmableweb.com/api/google-cloud-jobs
Tensor Flow (?)
http://www.programmableweb.com/api/google-cloud-machine-learning
Desc made it sound like you could run tensor flow on their machines via an api
Linda
Answers questions http://www.programmableweb.com/mashup/linda
Rubygems
http://guides.rubygems.org/rubygems-org-api/
Github
Event Date information
http://www.programmableweb.com/api/predicthq
eg holidays
Contact Info
http://www.programmableweb.com/api/pipl
Get more info about a person
DRM (protecting your IP)
http://www.programmableweb.com/mashup/protect.ly
Deck of cards
http://www.programmableweb.com/api/deck-cards
pretty much what it sounds like
you could make a game w/ it or smth
BetterDoctor
http://www.programmableweb.com/api/betterdoctor
Doctor location / ratings / photos / contact info / insurance info
Terracycle
Recycling difficult material http://www.programmableweb.com/api/terracycle
BodyKit
http://www.programmableweb.com/news/body-labs-bodykit-api-captures-human-body/2015/03/09
Creates 3d models of people's bodies from images / videos
Informedica
http://www.programmableweb.com/api/infermedica
Anonymous medical diagnoses
Stripe
Accept payments
Small Business API
http://www.smallbusinessapi.com/?ref=producthunt
Find a business for w/e (they can pick one for you let businesses bid on w/e)
eg could be useful for an administrator needing to find a caterer
New York Times
http://developer.nytimes.com
articles
book/movie reviews
comments
metadata
Face Detection
https://market.mashape.com/faceplusplus/faceplusplus-face-detection
Song lyrics
https://market.mashape.com/musixmatch-com/musixmatch
Crime Data
https://market.mashape.com/jgentes/crime-data
Recipe API
https://market.mashape.com/spoonacular/recipe-food-nutrition
Profanity word check
http://killerapi.blogspot.sg/2011/09/profanity-word-check-api.html
Convert math formulas to images
https://market.mashape.com/orthosie/equa-images
ASCII Art from text
http://textart.io/figlet#
Kinda dumb, it costs money, but there's a gem that does this for free and w/o an HTTP request (artii)
IFTTT list
https://ifttt.com/search/services
a lot of IOT integration in there, but there's more general stuff, too, as well as categorized services you can integrate with
Wolfram
IIRC from his StrangeLoop video, the wolfram language was impressively badass and had tons of integrations
probably quite a few are available via wolfram alpha (total guess)
Sharpr
https://ifttt.com/sharpr
a knowledge hub (I'm reading it like the blackboard in the Pragmatic Programmer)
Wikipedia
IIRC, its API is terrible (b/c its data is barely structured)
Print photographs
https://ifttt.com/printhug
ie actual physical photographs, like at Walgreens
Easily get photos from your phone to wherever
https://ifttt.com/do_camera
DailyMotion
https://ifttt.com/dailymotion
video hosting
Photograph marketplace
https://ifttt.com/500px
Giphy
https://ifttt.com/giphy
find gifs about things (presumably animated)
Package Tracking
https://ifttt.com/boxoh
Price Tracking
https://ifttt.com/semantics3
Classifieds
https://ifttt.com/craigslist
"jobs, housing, personals, for sale, services, community, gigs, resumes, and discussion forums"
Slice
https://ifttt.com/slice
"keep track of everything you buy online"
Social networks
reddit, twitter, linked in, pinterest, facebook, ello, foursquare, instagram, etc
https://www.reddit.com/dev/api
Surveys
https://ifttt.com/surveymonkey
Ticatag
https://www.ticatag.com
it's like... a button you attach to physical devices so you don't lose them, and when you press the button, it emits an event you can hook into
XY Findable
https://www.xyfindables.com
seems to also be a physical thing you attach to shit you don't want to lose (do you have to recharge the batteries, or does it interact with an externally generated signal? why don't these sites start with an explanation of what their thing is?)
Location based events
http://signul.io
(best I could make of it w/ 15s glance around the page)
All NASA Data
https://data.nasa.gov/developer
apparently all of NASA's data has an API <3
it's not just space stuff either, there's a lot of geological and earth science data, eg landslides, temperature, etc
AWS public data sets
https://aws.amazon.com/public-datasets/
"moderate-resolution satellite imagery of all land on Earth"
"commercial satellite imagery and labeled training data" (https://mapzen.com/documentation/terrain-tiles/ I think)
"global dataset providing basemap elevation coverage"
...
genomic data (sequences, epigenetics, etc)... why do you always have to be a "qualified researcher"? :(
"A detailed map of human genetic variation"
multimedia commons "100M images and videos with audio and visual features and annotations"
"Google Books n-gram corpuses"
3000 rice genome sequences
more here: https://aws.amazon.com/datasets/
human microbiome
enron emails
MSDSs
1 million songs (audio features and metadata for 1 million contemporary popular music tracks)
50,000ish newsgroup archives
wikipedia data
...and more...
Kandy
https://developer.kandy.io
a competitor to Twilio?
FOAAS
http://www.foaas.com
Could be useful
Beer
http://www.brewerydb.com/browse
Place Names
http://www.geonames.org
Download the internet
http://commoncrawl.org
https://aws.amazon.com/public-data-sets/common-crawl/
Various games
Steam, Battle.net I forgot the other one, RIOT or smth
TV Database
http://thetvdb.com/wiki/index.php?title=Programmers_API
Bitcoin Gambling
https://www.moneypot.com/api-docs
Turn anything into an API
https://firebase.google.com/docs/
I think... then again, Wikipedia says "mobile and web application platform", whatever that means
IP geolocation
https://freegeoip.net/?q=195.144.39.218
Officer involved killings
https://thecountedapi.com
SNAFU
USDA food composition databases
https://ndb.nal.usda.gov/ndb/api/doc
More nutrition stuff
https://www.nutritionix.com/business/api
Curated data sets (AFAICT)
http://geodesystems.com/repository/search/textform?show_providers=true
Wolfram Alpha
http://www.wolframalpha.com
http://products.wolframalpha.com/api/documentation.html
they apparently have an API that emits XML
you seem to be able to get practically anything off this O.o
like I typed "notes on a piano" and it gave me a ton of info, and had a little play button
the play button sounded terrible, so I tried "piano timbre" and it didn't give me what I
was hoping for (a waveform / math equation / piano samples) but it did give me a biography
of everything you could ever want to know about the word "timbre"
also, if I had the pro version, I could probably download what I was looking for
Freebase
sounds like user-contributed well structured ontologies o.O https://en.wikipedia.org/wiki/Freebase
it's shut down now, but I think google and AWS are continuing to maintain the data
https://developers.google.com/knowledge-graph/
Dictionary
http://definr.com/definr/show/shoes
Mac Address lookup / search
http://www.coffer.com/mac_find/
Look up location information based on zip code
http://api.zippopotam.us/us/90210
Movie information
https://www.themoviedb.org/
Music information
http://freemusicarchive.org/api
Country information
http://restcountries.eu/
Convert between formats (just the list of formats is fascinating)
https://cloudconvert.com/formats#website
More Weather
http://openweathermap.org/api
More contact info
https://www.fullcontact.com/developer/
City info, apparently
http://wiki.open311.org/GeoReport_v2/
http://phlapi.com/open311.html
Government APIs
https://www.data.gov/developers/apis
http://catalog.data.gov/dataset?q=-aapi+api+OR++res_format%3Aapi#topic=developers_navigation
Whenever I've tried to look at this data, it's not seemed useful, though
AWS
https://aws.amazon.com
lots of ops stuff (databases, storage, machines, routing, etc)
some machine learning stuff (text to speech)
email
game dev (seems out of place)
"stream desktop applications to a browser" (AppStream) ...interesting
media transcoding
Unsplash-it
Get images of arbitrary size
Height of 200, width of 300 https://unsplash.it/200/300
Randomize that image https://unsplash.it/200/300?random
Grayscale (timed out when I tried) https://unsplash.it/g/200/300
List of images https://unsplash.it/list
Request specific image https://unsplash.it/200/300?image=0
Blurred image https://unsplash.it/200/300/?blur
Crop gravity https://unsplash.it/200/300/?gravity=south
values: north, east, south, west, center
Spotify
They have a crappy web API (you can't, eg, command the app)
You can get the functionality for a remote control by using the AppleScript API,
That does mean you have to be on the same computer as Spotify, and it needs to be
a Mac. I posted a bunch of examples and a link to a client here https://github.com/spotify/web-api/issues/15#issuecomment-205142633
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment