{"openapi":"3.1.0","info":{"title":"Internet Archive API","version":"1.0.0","description":"The Internet Archive as an API — the non-profit digital library of over 40 million freely accessible items: books and texts, audio and live-music concerts, films and video, software, images and archived web pages. Search the entire archive by keyword with full Lucene field syntax (by creator, title, subject, collection and more), filter by media type (texts, audio, movies, image, software, web, live concerts) and sort by downloads, date or trending popularity, getting each item's identifier, title, creator, media type, year, download count and collections; read an item's full metadata including its description, creators, subjects, language, collections, publisher, license, dates and total size; list an item's downloadable files with their format, size, length and a direct download URL; and look up the closest Wayback Machine snapshot of any web page — the archived flag, the snapshot date and HTTP status, and the web.archive.org link, optionally near a target timestamp. Ideal for research, digital preservation, media discovery, dataset building, link-rot recovery and apps that surface public-domain and openly-licensed culture. Data from the Internet Archive (archive.org).","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/archive-api","description":"oanor gateway"}],"tags":[{"name":"Library"},{"name":"Wayback"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/files":{"get":{"operationId":"get_v1_files","tags":["Library"],"summary":"An item's downloadable files","description":"","parameters":[{"name":"id","in":"query","required":true,"description":"Internet Archive identifier","schema":{"type":"string"},"example":"TheAdventuresOfTomSawyer"},{"name":"limit","in":"query","required":false,"description":"Max files (1-200)","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"item":"TheAdventuresOfTomSawyer","count":4,"files":[{"name":"ItunesLibrary.itl","format":"Unknown","source":"original","download":"https://archive.org/download/TheAdventuresOfTomSawyer/ItunesLibrary.itl","size_bytes":118602},{"name":"TheAdventuresOfTomSawyer_archive.torrent","format":"Archive BitTorrent","source":"metadata","download":"https://archive.org/download/TheAdventuresOfTomSawyer/TheAdventuresOfTomSawyer_archive.torrent","size_bytes":1567},{"name":"TheAdventuresOfTomSawyer_files.xml","format":"Metadata","source":"metadata","download":"https://archive.org/download/TheAdventuresOfTomSawyer/TheAdventuresOfTomSawyer_files.xml"},{"name":"TheAdventuresOfTomSawyer_meta.xml","format":"Metadata","source":"metadata","download":"https://archive.org/download/TheAdventuresOfTomSawyer/TheAdventuresOfTomSawyer_meta.xml","size_bytes":832}],"total":4},"meta":{"timestamp":"2026-06-01T08:13:24.983Z","request_id":"df9d8077-9e2d-4115-94d5-bffb360da87f"},"status":"ok","message":"Files retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/item":{"get":{"operationId":"get_v1_item","tags":["Library"],"summary":"An item's full metadata","description":"","parameters":[{"name":"id","in":"query","required":true,"description":"Internet Archive identifier","schema":{"type":"string"},"example":"TheAdventuresOfTomSawyer"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"item":{"url":"https://archive.org/details/TheAdventuresOfTomSawyer","added":"2011-10-17 01:49:12","title":"The Adventures of Tom Sawyer","creator":["Mark Twain"],"language":[],"subjects":["For school; Mark Twain"],"mediatype":"audio","published":"2011-10-17 01:52:55","file_count":4,"identifier":"TheAdventuresOfTomSawyer","collections":["opensource_audio","community"],"description":"book","total_bytes":121001}},"meta":{"timestamp":"2026-06-01T08:13:25.226Z","request_id":"6299cb84-bed6-4216-8830-0313b10010a5"},"status":"ok","message":"Item retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/search":{"get":{"operationId":"get_v1_search","tags":["Library"],"summary":"Search the archive","description":"","parameters":[{"name":"q","in":"query","required":true,"description":"Search text; Lucene field syntax allowed","schema":{"type":"string"},"example":"jazz"},{"name":"mediatype","in":"query","required":false,"description":"texts|audio|movies|image|software|web|etree","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"downloads|newest|oldest|trending|relevance","schema":{"type":"string"}},{"name":"page","in":"query","required":false,"description":"Page (1-based)","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Max results (1-100)","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"page":1,"count":20,"query":"jazz","total":219637,"results":[{"url":"https://archive.org/details/opensource_audio","title":"Community Audio","creator":"Community Audio","downloads":7263604381,"mediatype":"collection","identifier":"opensource_audio","collections":["audio","community","fav--123movie-watch-toy-story-4-online-free-full-hd","fav-0","fav-0910dlc"]},{"url":"https://archive.org/details/78rpm_bostonpubliclibrary","title":"Boston Public Library 78rpm Collection","downloads":18679459,"mediatype":"collection","identifier":"78rpm_bostonpubliclibrary","collections":["78rpm","audio_music","audio","fav-0","fav-888punk"]},{"url":"https://archive.org/details/clinicalarchives","title":"Clinical Archives","creator":"Clinical Archives","downloads":11147244,"mediatype":"collection","identifier":"clinicalarchives","collections":["netlabels","audio","fav-_img_src_qsdq_onerror_confirm_1211_","fav-_opas","fav-ama3_0"]},{"url":"https://archive.org/details/78rpm_bowling_green","title":"Bowling Green State University 78rpm Collection","downloads":11109861,"mediatype":"collection","identifier":"78rpm_bowling_green","collections":["78rpm","audio_music","audio","fav-0","fav-allergaartje"]},{"url":"https://archive.org/details/sirona-records","title":"Sirona-Records","downloads":6498163,"mediatype":"collection","identifier":"sirona-records","collections":["netlabels","audio","fav-888ch_","fav-abandoned_bathrooms","fav-aguakot"]},{"url":"https://archive.org/details/cpr_productions","title":"CapRadio Productions","creator":"CapRadio Music Staff","downloads":6133345,"mediatype":"collection","identifier":"cpr_productions","collections":["radiostationarchives","radioprograms","radioshowarchive","audio","fav-adoogan"]},{"url":"https://archive.org/details/Radiators","title":"Radiators","creator":"Radiators","downloads":5786214,"mediatype":"collection","identifier":"Radiators","collections":["etree","audio","fav-0","fav-boglu","fav-borisvelikodushniy"]},{"url":"https://archive.org/details/78rpm_universityofillinoisaudioarchive","title":"University of Illinois 78rpm Collection","downloads":3174687,"mediatype":"collection","identifier":"78rpm_universityofillinoisaudioarchive","collections":["78rpm","audio_music","audio","fav-alaama","fav-b_baltimore_brown"]},{"url":"https://archive.org/details/vinyl_universityofillinoisaudioarchive","title":"University of Illinois Audio Archive","downloads":3142138,"mediatype":"collection","identifier":"vinyl_universityofillinoisaudioarchive","collections":["album_recordings","audio_music","audio","fav-alex_dumbane","fav-alex_siedler"]},{"url":"https://archive.org/details/78rpm-saul-nowitz","title":"Saul Nowitz","downloads":3139164,"mediatype":"collection","identifier":"78rpm-saul-nowitz","collections":["78rpm","audio_music","audio","fav-0","fav-abraham_vos"]},{"url":"https://archive.org/details/OTRR_Dragnet_Singles","year":2015,"title":"Dragnet - Single Episodes","creator":"Old Time Radio Researchers Group","downloads":2787842,"mediatype":"audio","identifier":"OTRR_Dragnet_Singles","collections":["oldtimeradio","lumedwards","radioprograms","theoldtimeradio","fav-123453anomale"]},{"url":"https://archive.org/details/bumpfoot","title":"Bump Foot","creator":"Bump Foot","downloads":2591785,"mediatype":"collection","identifier":"bumpfoot","collections":["netlabels","audio","fav-alvn","fav-andyp1963","fav-animalus_maximus"]},{"url":"https://archive.org/details/davidwnivenjazz","title":"The David W. Niven Collection of Early Jazz Legends, 1921-1991","creator":"David W. Niven","downloads":1955608,"mediatype":"collection","identifier":"davidwnivenjazz","collections":["audio","fav-0","fav-0512","fav-1614nick","fav-391"]},{"url":"https://archive.org/details/unus-annus","year":2019,"title":"Unus Annus","creator":"Markiplier, CrankGameplays","downloads":1503608,"mediatype":"movies","identifier":"unus-annus","collections":["datasets_unsorted","datasets","no-preview","fav-00cien","fav-122212"]},{"url":"https://archive.org/details/airellebigbandarchive","title":"Tentative sauvegarde - chronographie Orchestres de dance 1880-1950 From Waltz to Bebop (diverses collections EU-USA - Public Domain)","downloads":1487267,"mediatype":"collection","identifier":"airellebigbandarchive","collections":["78rpm","audio_music","fav-56_","fav-adoogan","fav-asmodel"]},{"url":"https://archive.org/details/lost_children","title":"Lost Children","creator":"Lost Children","downloads":1472734,"mediatype":"collection","identifier":"lost_children","collections":["netlabels","audio","fav-0","fav-akyuiop12","fav-altair7"]},{"url":"https://archive.org/details/gd77-05-08.sbd.hicks.4982.sbeok.shnf","year":1977,"title":"Grateful Dead Live at Barton Hall, Cornell University on 1977-05-08","creator":"Grateful Dead","downloads":1443249,"mediatype":"etree","identifier":"gd77-05-08.sbd.hicks.4982.sbeok.shnf","collections":["GratefulDead","etree","stream_only","fav-00svn","fav-0ne7aken8"]},{"url":"https://archive.org/details/gd73-06-10.sbd.hollister.174.sbeok.shnf","year":1973,"title":"Grateful Dead Live at Robert F. Kennedy Stadium on 1973-06-10","creator":"Grateful Dead","downloads":1268907,"mediatype":"etree","identifier":"gd73-06-10.sbd.hollister.174.sbeok.shnf","collections":["GratefulDead","etree","stream_only","fav-00svn","fav-040685"]},{"url":"https://archive.org/details/mainseapro_gmail_Jazz","title":"jazz","downloads":1267269,"mediatype":"audio","identifier":"mainseapro_gmail_Jazz","collections":["opensource_audio","community","fav-mustafesque"]},{"url":"https://archive.org/details/fakebooks","title":"The Fake Book Library","downloads":1225807,"mediatype":"collection","identifier":"fakebooks","collections":["folkscanomy_sheetmusic","folkscanomy","fav-0","fav-14mike_hawk88","fav-2yt4u_1488"]}]},"meta":{"timestamp":"2026-06-01T08:13:26.791Z","request_id":"39ae6065-4b11-4eac-aa62-43583a9b4d47"},"status":"ok","message":"Search results retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/wayback":{"get":{"operationId":"get_v1_wayback","tags":["Wayback"],"summary":"Closest Wayback Machine snapshot","description":"","parameters":[{"name":"url","in":"query","required":true,"description":"Web address, e.g. example.com","schema":{"type":"string"},"example":"example.com"},{"name":"timestamp","in":"query","required":false,"description":"Target date, 8-14 digits, e.g. 20100101","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"url":"example.com","archived":true,"snapshot":{"url":"http://web.archive.org/web/20260601030900/https://example.com/","date":"2026-06-01","status":"200","timestamp":"20260601030900"}},"meta":{"timestamp":"2026-06-01T08:13:26.994Z","request_id":"aa8cb120-b6b6-4719-8d43-e73c6208e48d"},"status":"ok","message":"Wayback snapshot retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Usage notes","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The Internet Archive — a non-profit digital library of 40 million+ items. /v1/search?q=jazz = search everything (filter mediatype=texts|audio|movies|image|software|web|etree (live concerts); sort=downloads|newest|oldest|trending|relevance) returning each item's identifier, title, creator, mediatype, year, download count and collections; supports Lucene field syntax, e.g. q=creator:(Mark Twain) AND mediatype:texts. /v1/item?id=TheAdventuresOfTomSawyer = an item's full metadata (title, creators, description, subjects, language, collections, publisher, license, date, downloads, file count & total size). /v1/files?id=... = the item's downloadable files with format, size and a direct download URL. /v1/wayback?url=example.com (optional timestamp=20100101) = the closest Wayback Machine snapshot of a web page (archived flag, snapshot date, HTTP status and the web.archive.org URL). Identifiers come from search results. Data from the Internet Archive. For modern book catalogue data see the Books API (Open Library).","source":"Internet Archive (archive.org)","endpoints":["/v1/search","/v1/item","/v1/files","/v1/wayback","/v1/meta"]},"meta":{"timestamp":"2026-06-01T08:13:27.068Z","request_id":"c3398619-d86d-45a7-a49a-369247610e70"},"status":"ok","message":"Meta retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":600,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":750,"monthly_call_quota":22000,"rps_limit":6,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2300,"monthly_call_quota":98000,"rps_limit":15,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":6400,"monthly_call_quota":420000,"rps_limit":40,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/archive-api"}