Discover/PDF Books World API
live

PDF Books World APIpdfbooksworld.com ↗

Search and browse public domain PDF books from pdfbooksworld.com. Get titles, authors, descriptions, cover images, and related books via 3 endpoints.

Endpoint health
verified 3d ago
search_books
get_book_details
list_popular_books
3/3 passing latest checkself-healing
Endpoints
3
Updated
3d ago

What is the PDF Books World API?

The PDF Books World API provides access to public domain book metadata across 3 endpoints, covering search, book details, and popular listings. The search_books endpoint accepts keyword queries and optional category filters, returning paginated results with title, author, description snippets, and cover image URLs. The get_book_details endpoint exposes full synopses and related book lists for individual titles identified by their URL slug.

This call costs1 credit / call— charged only on success
Try it
Page number for pagination.
Search keywords (e.g. 'shakespeare', 'adventure', 'science fiction').
Category ID to filter results. Use '0' for all categories. Known IDs include '383' (Fiction), '467' (Novels), '384' (Non Fiction), '382' (Academic & Text).
→ api.parse.bot/scraper/4171c76f-be96-4912-8428-daec733921c7/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/4171c76f-be96-4912-8428-daec733921c7/search_books?page=1&query=shakespeare&category_id=0' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalmissing one? ·

Full-text search over the PDF Books World library. Returns paginated book summaries matching the query keywords. Results include title, author, description snippet, and cover image. Pagination via integer page number; an empty books array signals no matches.

Input
ParamTypeDescription
pageintegerPage number for pagination.
queryrequiredstringSearch keywords (e.g. 'shakespeare', 'adventure', 'science fiction').
category_idstringCategory ID to filter results. Use '0' for all categories. Known IDs include '383' (Fiction), '467' (Novels), '384' (Non Fiction), '382' (Academic & Text).
Response
{
  "type": "object",
  "fields": {
    "page": "integer - current page number",
    "books": "array of BookSummary objects with title, slug, author, author_url, description, image_url",
    "query": "string - the search query used",
    "total_pages": "integer - total number of pages available",
    "has_next_page": "boolean - whether more pages exist"
  }
}

About the PDF Books World API

What the API Covers

The PDF Books World API surfaces metadata for free public domain books hosted on pdfbooksworld.com. All three endpoints return book objects containing at minimum: title, slug, author, author_url, description, and image_url. The slug field is the URL path segment used to identify a specific book (e.g. Shakespearean-Tragedy-by-AC-Bradley) and is the required input for get_book_details.

Searching and Filtering

The search_books endpoint accepts a required query string (e.g. 'adventure', 'science fiction', 'darwin') and optional page and category_id parameters. Use category_id: '0' to search across all categories. The response includes total_pages and has_next_page booleans to support iterating through paginated result sets. This makes it straightforward to collect full result sets for a given query across multiple pages.

Book Detail and Discovery

get_book_details returns a richer record for a single title, including the full description (synopsis) and a related_books array of objects with title and url. This related books list can serve as a graph traversal mechanism for discovering thematically connected titles. The list_popular_books endpoint takes no parameters and returns the site's curated list of highly-downloaded titles — useful as a seed list for catalog builds or recommendation features.

Coverage Notes

All content reflects the public domain catalog on pdfbooksworld.com. The API returns metadata only — cover images via image_url, text descriptions, and author attribution — not the PDF file content itself. Category IDs for filtering search_books results correspond to genre groupings on the source site.

Reliability & maintenanceVerified

The PDF Books World API is a managed, monitored endpoint for pdfbooksworld.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when pdfbooksworld.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official pdfbooksworld.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3d ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a public domain book search interface using search_books with keyword and category filtering.
  • Populate a reading list application with cover images and synopses from get_book_details.
  • Seed a book recommendation engine using the related_books field returned per title.
  • Compile a ranked catalog of popular public domain titles using list_popular_books.
  • Aggregate author metadata by collecting author and author_url fields across paginated search results.
  • Cross-reference public domain titles against other book datasets using slug or title as identifiers.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does pdfbooksworld.com offer an official developer API?+
No. PDF Books World does not publish an official developer API or documented data access layer for third-party use.
What does `get_book_details` return beyond what `search_books` provides?+
get_book_details returns the full book description (complete synopsis rather than a snippet) and a related_books array listing titles with their URLs. The search endpoint returns only a short description snippet alongside the standard book fields.
Can I retrieve the actual PDF file content through this API?+
No. The API returns metadata only: titles, authors, descriptions, cover image URLs, slugs, and related book references. PDF file content and download links are not included in any endpoint response. The API covers search_books, get_book_details, and list_popular_books. You can fork it on Parse and revise to add an endpoint that resolves and returns the direct PDF download URL from a book's detail page.
How does pagination work in `search_books`?+
The response includes page (current page number), total_pages, and has_next_page. Pass an integer page parameter to advance through result sets. There is no offset or cursor parameter — page-number pagination only.
Does the API expose category listings or a category index?+
Not currently. Category IDs can be passed as the category_id parameter in search_books, but there is no endpoint that lists all available categories and their corresponding IDs. You can fork the API on Parse and revise it to add a category listing endpoint.
Page content last updated . Spec covers 3 endpoints from pdfbooksworld.com.
Related APIs in EducationSee all →
gutenberg.org API
Search through thousands of free eBooks in the Project Gutenberg library by author name, book title, and subject matter to find exactly what you're looking for. Quickly discover classic literature and public domain works tailored to your interests.
bookshop.org API
Search for books by keyword or category, view detailed information like metadata and pricing, discover curated reading lists, and find independent bookstores near you on Bookshop.org. Filter results by format and browse new releases to discover your next read.
biblio.com API
Access data from biblio.com.
noor-book.com API
Search and discover books across 1,800+ categories in the Noor Book library, retrieving detailed information about titles, authors, biographies, and book metadata. Access comprehensive author profiles and browse one of the largest Arabic and English digital book collections with over 289,000 authors.
booksrun.com API
Search millions of books and get instant buyback quotes on BooksRun. Browse bestsellers and categories, view detailed book information, and check condition guidelines to understand buyback prices and acceptance criteria.
kobo.com API
Search and browse millions of eBooks and audiobooks from Kobo, discover bestsellers and daily deals across different categories, and get detailed information about specific books and authors. Find free eBooks, explore category collections, and use autocomplete to quickly locate titles that interest you.
standardebooks.org API
Access Standard Ebooks' curated collection of free public domain ebooks. Search and filter by subject, retrieve full book details, and get direct download links in multiple formats including EPUB, AZW3, and KEPUB.
barnesandnoble.com API
Search for books and discover detailed information including metadata, pricing, and customer reviews from Barnes & Noble's catalog. Browse bestsellers by category and access comprehensive book details to find your next read or compare prices and ratings.