https://archive.org/
Internet Archive is a non-profit library of millions of free books, movies, software, music, and more.
Developers
Internet Archive encourages developers to add media to archive.org as well as to consume and repurpose metadata and media.

We are gathering some existing documentation on this page to help you interact with us more efficiently, but this is definitely a work in progress. If you have feedback, please email us at [email protected].

General
Overview of how items are structured

Downloading & Use
Downloading in bulk using wget
Embedding video
Embedding audio

Uploading
Uploading via our S3-like API
Presetting metadata with the HTML5 Uploader

Metadata
Metadata read and write APIs

Search & Discovery
Search API to return JSON, RSS, XML, CSV
RSS feeds

Wayback Machine
Wayback Machine Availability API

Books
Book reader
Using URLs to refer to book pages
Bookserver for discovery of epubs
Open Library developer docs

More
Python wrapper for working with various archive.org APIs
Media derivatives for uploaded items