Archive Grab

Retrieve archived versions of websites from the Wayback Machine with advanced search options.

Why this tool?

Archive.org is an amazing library of books and resources. Archive Grab makes it easier to fetch and save PDFs directly, without extra steps. Whether you're researching historical documents, accessing public domain books, or downloading educational materials, this tool streamlines the process and lets you build your personal digital library efficiently.

API Documentation

Access Archive Grab programmatically using our API.

Start book download

POST /api/tools/archive-grab/download

Initiates a download process for a book from Archive.org and returns a book ID for status tracking.

Request Body:
{
  "url": "https://archive.org/details/somebookid"
}
                                        
Example Response (Started):
{
  "status": "started",
  "bookId": "abc123def456",
  "title": "Some Book Title",
  "message": "Your book is being processed. Check status with the provided bookId."
}
                                        
Example Response (Error):
{
  "error": "An error occurred"
}
                                        

Check download status

GET /api/tools/archive-grab/status/{bookId}

Checks the processing status of a book download using the book ID returned from the download endpoint.

Example Request:
GET /api/tools/archive-grab/status/abc123def456
Example Response (Completed):
{
  "status": "completed",
  "title": "Some Book Title",
  "downloadLink": "/downloads/somebook.pdf"
}
                                        
Example Response (Processing):
{
  "status": "processing",
  "title": "Some Book Title",
  "message": "Your book is currently being processed. Please check back later."
}
                                        
Example Response (Failed):
{
  "status": "failed",
  "message": "Previous attempt failed, Try again later."
}
                                        

Usage Notes

  • • All responses are in JSON format
  • • Only Archive.org book URLs are supported
  • • Processing time varies depending on book size
  • • No authentication required for public endpoints