Skip to content

A collective list of public JSON APIs for use in web development.

Notifications You must be signed in to change notification settings

andersonpe/public-apis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Public APIs

A collective list of JSON APIs for use in web development.

Index

Animals

API Description Auth Link
IUCN IUCN Red List of Threatened Species token Go!
Petfinder Adoption No Go!
RescueGroups Adoption No Go!

Anime

API Description Auth Link
AniList AniList Anime API oAuth Go!
Hummingbird Hummingbird Anime API No Go!

Anti-Malware

API Description Auth Link
Certly Certly Link/Domain Flagging API token Go!
Google Safe Browsing Google Link/Domain Flagging API token Go!
Metacert Metacert Link Flagging API token Go!
VirusTotal VirusTotal File/URL Analysis API token Go!
Web Of Trust (WOT) Website reputation API key string Go!

Art & Design

API Description Auth Link
Dribbble Design oAuth Go!
Noun Project Icons oAuth Go!
Rijksmuseum Art No Go!

Books

API Description Auth Link
British National Bibliography Books No Go!
Good Reads Books No Go!
Google Books Books oAuth Go!

Business

API Description Auth Link
mailgun Email Service API apiKey query string Go!
markerapi Trademark Search API No Go!

Calendar

API Description Auth Link
Church Calendar API Catholic liturgical calendar No Go!
Date and Time Global Date and Time No Go!
Holidays Free API for obtaining information about holidays. No Go!
Non-working days API Database of ICS files for non working days No Go!

Currency Exchange

API Description Auth Link
Currencylayer Exchange rates and currency conversion apiKey query string Go!
Fixer.io JSON API for foreign exchange rates and currency conversion No Go!

Development

API Description Auth Link
Adorable Avatars Generate random cartoon avatars No Go!
APIs.guru Wikipedia for Web APIs, OpenAPI/Swagger specs for public APIs No [Go!] (https://apis.guru/api-doc/)
CDNJS Library info on CDNJS No Go!
Faceplusplus A tool to detect face oAuth Go!
Github - User Data Pull public information for a user's github No Go!
Gitter Chat for GitHub oAuth Go!
Hipster Ipsum Generates Hipster Ipsum text No Go!
JSONPlaceholder Fake data for testing and prototyping No Go!
LiveCoding Live Coding Streaming API oAuth Go!
Lorem Text Generates Lorem Ipsum text X-Mashape-Key as header Go!
Loripsum The "lorem ipsum" generator that doesn't suck No Go!
Myjson A simple JSON store for your web or mobile app No Go!
Plino Spam filtering system No Go!
Random Word Generate random word No Go!
RandomUser Generates random user data No Go!
ReqRes A hosted REST-API ready to respond to your AJAX requests No Go!
RoboHash Generate random robot/alien avatars No Go!
StackExchange The All-in-one API for StackExchange sites oAuth Go!
UI Faces Find and generate sample avatars for user interfaces No Go!
UI Names Generate random fake names No Go!

Documents & Productivity

API Description OAuth Link
File.io Files No Go!
pdflayer API HTML/URL to PDF No Go!
Wunderlist Todo Lists oAuth Go!

Drinks

API Description Auth Link
BreweryDB Beer apiKey query string Go!
LCBO API Alcohol apiKey query string Go!
PunkAPI Brewdog Beer Recipes No Go!
Recipe Puppy Food No Go!
Yummly Find food recipes No Go!

Data Access

API Description Auth Link
18F US Federal Government /Developer Program No Go!
Abbreviation API Get abbreviations and meanings X-Mashape-Key as header Go!
Callook.info API United States ham radio callsigns No Go!
Celebinfo API Celebrity information API X-Mashape-Key as header Go!
Colorado Data Engine Formatted and geolocated Colorado public data No Go!
Colorado Information Marketplace Colorado State Government Open Data No Go!
Data USA US Public Data No Go!
Dronestream API Tracks United States drone strikes No Go!
fonoApi Mobile Device Description No Go!
Open Government, Australia Australian Government Open Data No Go!
Open Government, USA United States Government Open Data No Go!
Open Government, Canada Canadian Government Open Data No Go!
Open Government Data, India Indian Government Open Data token Go!
Quandl API Stock Market Data No Go!
Scoop.it Content Curation Service apiKey query string Go!
Wikipedia Mediawiki API No Go!
Wordnik Dictionary Data API No Go!
Yelp Find Local Business oAuth Go!

Data Validation

API Description OAuth Link
languagelayer API Language detection No Go!
mailboxlayer API Email address validation No Go!
numverify API Phone number validation No Go!
vatlayer API VAT number validation No Go!

Environment

API Description Auth Link
PM2.5.in PM2.5 Data of China apiKey query string Go!

Games & Comics

API Description Auth Link
Battle.net Blizzard API No Go!
Chuck Norris Database Jokes No Go!
Clash of Clans Clash of Clans API No Go!
ClashAPI Clash Royale API No Go!
Comic Vine Comics No Go!
Deck of Cards Deck of Cards API No Go!
Eve Online Third-Party Developer Documentation API oAuth required for some parts Go!
Giant Bomb Video Games No Go!
Guild Wars 2 Guild Wars 2 API apiKey query string (for some routes) Go!
Magic the gathering Magic the gathering API No Go!
Marvel Marvel Comics API No Go!
Minecraft Minecraft API (For server info & user info) No Go!
Open Trivia Trivia API No Go!
Pokéapi The RESTful Pokémon API No Go!
Riot Games The RESTful League of Legends API No Go!
Steam Steam Client API oAuth Go!
SWAPI Star Wars API No Go!

Geocoding

API Description Auth Link
GeoNames Place names and other geographical data No Go!
GéoApi French geographical data No Go!
Google Maps API Create/customize digital maps based on Google Maps data apiKey query string Go!
IP 2 Country Map an IP to a country No Go!
IP Address Details Find geolocation with ip address No Go!
Mapbox Create/customize beautiful digital maps apiKey query string Go!
Mapzen Search Open Source & Open Data Global Geocoding Service No Go!
Mexico Mexico RESTful zip codes API No Go!
OpenCage Forward and reverse geocoding using open data No Go!
OpenStreetMap Navigation, geolocation and geographical data oAuth Go!
PostcodeData.nl Provide geolocation data based on postcode for Dutch addresses No Go!
Postcodes.io Postcode & Geolocation API for the UK No Go!

Health

API Description Auth Link
Diabetes API Logging and retrieving diabetes information No Go!
Makeup API Worlds only makeup API No Go!
Nutritionix Worlds largest verified nutrition database apiKey query string Go!
USDA Nutrients National Nutrient Database for Standard Reference No Go!

Music

API Description Auth Link
Deezer Music oAuth Go!
Discogs Music oAuth Go!
EchoNest Music No Go!
Genius Crowdsourced lyrics and music knowledge oAuth Go!
Jamendo Music oAuth Go!
iTunes Search Software products API No Go!
LastFm Music No Go!
Mixcloud Music No Go!
MusicBrainz Music No Go!
Musikki Music No Go!
Musixmatch Music apikey query string Go!
Songsterr Provides guitar, bass and drums tabs and chords No Go!
Soundcloud Music No Go!
Spotify Music oAuth required for some parts Go!

News

API Description Auth Link
New York Times Provides news No, but apikey is required Go!

Open Source projects

API Description Auth Link
Countly Countly web analytics API No Go!
Drupal.org Drupal.org API No Go!
Libraries.io Open source software libraries apiKey query string Go!

Personality

API Description Auth Link
Forismatic Inspirational Quotes No Go!
Medium Community of readers and writers offering unique perspectives on ideas. oAuth Go!
Quotes on Design Inspirational Quotes No Go!
Traitify Assess, collect, and analyze Personality No Go!

Photography

API Description Auth Link
500px Photography Community  oAuth Go!
Flickr Flickr Services oAuth Go!
Giphy Get all your gifs No Go!
Imgur Images oAuth Go!
screenshotlayer API URL 2 Image No Go!
Unsplash Photography oAuth Go!

Science

API Description Auth Link
Fedger.io Query machine intelligence data No Go!
inspirehep.net High Energy Physics info. system No Go!
Minor Planet Center Asterank.com API No Go!
NASA NASA data, including imagery No Go!
Open Notify ISS astronauts, current location API No Go!
Sunrise and Sunset Sunset and sunrise times for a given latitude and longitude. No Go!
USGS Earthquake Hazards Program Earthquakes data real-time No Go!
World Bank World Data No Go!

Security

API Description Auth Link
AXFR Database AXFR public database API No Go'
UK Police UK Police data No Go!

Social

API Description Auth Link
Discord bot API Make bots for Discord oAuth Go!
Facebook API Facebook Login, Share on FB, Social Plugins, Analytics and more oAuth Go!
Fuck Off as a Service Asks someone to fuck off No Go!
Full Contact Get Social Media profiles and contact Information oAuth Go!
HackerNews Social news for CS and entrepreneurship No Go!
Instagram API Instagram Login, Share on Instagram, Social Plugins and more oAuth Go!
LinkedIn REST-API The foundation of all digital integrations with LinkedIn oAuth Go!
Telegram MTProto API Read and write Telegram data oAuth Go!
Telegram bot API Simplified HTTP version of the MTProto API for bots oAuth Go!
Pinterest API The world's catalog of ideas oAuth Go!
PWRTelegram bot API Boosted version of the Telegram bot API oAuth Go!
Reddit Homepage of the internet oAuth required for some parts Go!
Tumblr API Read and write Tumblr Data oAuth Go!
Twitch Game Streaming API oAuth Go!
Twitter API Read and write Twitter data oAuth Go!
vk API Read and write vk dat oAuth Go!
Wit.ai API Turn speech and text into actionable data oAuth Go!

Sports/Fitness

API Description Auth Link
City Bikes API City Bikes around the world No Go!
Ergast F1 API F1 data from the beginning of the world championships in 1950 No Go!
FitBit FitBit API No Go!
Football-Data.org Football Data No Go!
JCDecaux Bike API JCDecaux's self-service bicycles apiKey query string Go!
Cricket Live Scores live-score X-Mashape-Key as header Go!
NFL Arrests NFL Arrest Data No Go!
Pro Motocross API The RESTful AMA Pro Motocross lap times for every racer on the start gate No Go!
Strava API Connect with athletes, activities and more oAuth Go!
wger API Workout manager data as exercises, muscles or equipments apiKey query string Go!

Transportation

API Description Auth Link
Amadeus Travel Innovation Sandbox Travel Search - Limited usage apikey query string Go!
Community Transit Transitland API No Go!
Goibibo API for travel search apiKey query string Go!
Indian Railways Indian Railways API token Go!
The Nomad List A list of the best places to live/work remotely No Go!
Schiphol Airport API Schiphol oAuth Go!
TransitLand Transit Aggregation No Go!
Transport for Atlanta, US Marta No Go!
Transport for Belgium Belgian transport API No Go!
Transport for Boston, MA, USA MBTA API No Go!
Transport for Budapest Budapest public transport API No Go!
Transport for Chicago, US CTA No Go!
Transport for Czech Republic Czech transport API No Go!
Transport for Finland Finnish transport API No Go!
Transport for Germany Deutsche Bahn (DB) API authKey query string Go!
Transport for Berlin third-party VBB API No Go!
Transport for India India Public Transport API Api key Go!
Transport for London, England TfL API No Go!
Transport for Minneapolis, US NexTrip API oAuth Go!
Transport for New York City MTA api key Go!
Transport for Norway Norwegian transport API No Go!
Transport for Ottawa, Canada OC Transpo next bus arrival API No Go!
Transport for Paris, France RATP Open Data API No Go!
Transport for Philadelphia SEPTA APIs No Go!
Transport for Rio de Janeiro, Brazil Prefeitura do Rio (City Hall) No Go!
Transport for Sweden Public Transport consumer oAuth Go!
Transport for Switzerland Swiss public transport API No Go!
Transport for São Paulo, Brazil SPTrans oAuth Go!
Transport for The Netherlands NS No Go!
Transport for Tokyo, Japan Tokyo Metro apiKey query string Go!
Transport for Toronto, Canada TTC No Go!
Transport for Vancouver, Canada TransLink oAuth Go!
Transport for Washington, US Washington Metro transport API oAuth Go!
Transport for Madrid, Spain Madrid BUS transport API apiKey query string Go!
Transport for Auckland, New Zealand Auckland Transport API No Go!
WhereIsMyTransport Platform for public transport data in emerging cities oAuth Go!

University

API Description Auth Link
University API University names, countries and domains No Go!

Vehicle

API Description Auth Link
Vehicle API Lot of vehicles informations apiKey query string Go!

Video

API Description Auth Link
An API of Ice And Fire Game Of Thrones API No Go!
Dailymotion Dailymotion Developer API oAuth required for some parts Go!
MovieDB Movie Data No Go!
Netflix Roulette Netflix database No Go!
OMDB Open movie database No Go!
Ron Swanson Quotes Television No Go!
TVMaze TV Show Data No Go!
Video download Video download API for youtube, rai.it, mediaset.it, la7.it and hundreds of other sites. No Go!
Vimeo Vimeo Developer API oAuth Go!
YouTube Add YouTube functionality to your sites and apps. oAuth required for some parts Go!

Weather

API Description Auth Link
Dark Sky Forecast API Weather apiKey query string Go!
OpenWeatherMap Weather apiKey query string Go!
Wunderground Weather No Go!
Yahoo! Weather Weather No Go!

About

A collective list of public JSON APIs for use in web development.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published