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@example.com.
You may also want to see community-maintained API information for archive.org.
Overview of how items are structured
Downloading & Use
Downloading in bulk using wget
Uploading via our S3-like API
Presetting metadata with the HTML5 Uploader
Metadata read and write APIs
Search & Discovery
Search API to return JSON, RSS, XML, CSV
Wayback Machine Availability API
Using URLs to refer to book pages
Bookserver for discovery of epubs
Open Library developer docs
Python wrapper for working with various archive.org APIs
Media derivatives for uploaded items