Web Resources

Don't reinvent the wheel!

Need a complicated secondary function? Want to run a few tests? There are plenty of APIs, datasets, and other resources available online for you to use so you can focus on more important parts of your project! We've compiled a list below, but note that this page contains only a small subset of what's available for developers; if you can't find what you want, try searching for your own!

What is an API? An Application Programming Interface (API) is a software intermediary that allows an application to access another Web-based software application. You may want to use an API to retrieve data or perform functions that you wouldn't want to program from scratch.

Are all these resources free? Most are, but some do require payment. However, we've tried not to include anything outrageously expensive!

From Our Sponsors

API
Description
.TECH Domains Free .tech domain name.
Amazon Services and APIs Various functionalities, especially with regards to games and prizes.
ARK.io All-in-one blockchain solutions.
Capital One Hackathon API Access public-facing data, such as ATM and bank branch locations, and mock customer account data.
Facebook for Developers Tools to use with the world's biggest social media network.
Google Cloud Platform A suite of cloud computing services, including translation and natural language processing.
linode Cloud hosting.
MLH Freebies & Perks Tools offered to student hackers from the sponsors of Major League Hacking.
Standard Library Automatically turn code into web apps and APIs.

General

API
Description
Microsoft Azure Various cloud computing tools, including artificial intelligence.
Twilio Tools to programmatically make and receive phone calls, send and receive text messages, and perform other communication functions.

Healthcare

API
Description
EMRbots Get access to large artificial medical datasets.

Social Media

API
Description
Discord Developer Portal Discord is an app for text, image, video and audio communication between users in a chat channel.
Foursquare Developers Location-based information about venues, users, photos, and check-ins.
Instagram Graph API Manage media objects, view comments and metadata, and get insights and metrics.
LinkedIn Developers Build apps for sales professionals, marketing professionals, and other types of professionals.
Reddit API Reddit is a content aggregation and discussion website.
Slack API Slack is an app for team collaboration, primarily messaging.
Twitter Developers Publish and analyze tweets, optimize ads, and create unique customer experiences.

Finance

API
Description
Alpha Vantage Realtime and historical stock data, FX and cryptocurrency feeds.
Plaid Connect to and get data from users' bank accounts.
Quandl Get financial and economic datasets.

Machine Learning

API
Description
AT&T Developer Program Tools for communication.
Diffbot Automatically extract data such as text, images, and video from web pages.
IBM Watson Machine learning technologies such as natural language processing, computer vision, and prediction.
Tesseract OCR Open-source optical character recognition.
Wit.ai Natural language processing; add intelligent speech functionality to web and mobile applications.