ThriftBooks Scraper avatar

ThriftBooks Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
ThriftBooks Scraper

ThriftBooks Scraper

Scrape ThriftBooks.com with the largest used books marketplace. Search by keyword, browse by category, or fetch details for specific book URLs. Returns price, condition, rating, ISBN, author, format, publisher, and more.

Pricing

from $3.00 / 1,000 results

Rating

5.0

(11)

Developer

Crawler Gang

Crawler Gang

Maintained by Community

Actor stats

11

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape used book listings from ThriftBooks.com — the largest online used books marketplace with millions of titles starting from $3. Extract title, author, format, condition, price, original price, ISBN, rating, description, publisher, and more.

What can this actor do?

  • Search books by keyword, title, or author name
  • Browse by category — Fiction, Mystery, Sci-Fi, Romance, Children's, and 20+ more
  • Get full book details for any specific ThriftBooks URL

Use cases

  • Price monitoring for used books
  • Used book inventory research
  • Academic book sourcing and comparison
  • Building book recommendation datasets
  • Author bibliography research

Input

FieldTypeDescription
modeSelectsearchBooks, browseCategory, or getBookDetails
queryStringKeyword/title/author to search (for searchBooks)
categorySelectCategory to browse (for browseCategory)
bookUrlStringFull ThriftBooks URL (for getBookDetails)
maxItemsIntegerMaximum books to return (1–500, default 50)

Output

Each record contains:

FieldTypeDescription
titleStringBook title
authorStringAuthor name
formatStringPaperback, Hardcover, Mass Market, Audio CD, etc.
conditionStringNew, Like New, Very Good, Good, Acceptable
priceNumberCurrent ThriftBooks price (USD)
originalPriceNumberOriginal list price (USD)
ratingNumberAverage star rating (0–5)
ratingCountIntegerNumber of customer ratings
isbnStringISBN-10 or ISBN-13
descriptionStringBook description/summary
categoryStringBook category
publishYearIntegerYear of publication
publisherStringPublisher name
pageCountIntegerNumber of pages
imageUrlStringCover image URL
urlStringThriftBooks book page URL
scrapedAtStringISO 8601 timestamp of when the record was scraped

Sample output

{
"title": "Harry Potter and the Sorcerer's Stone",
"author": "J.K. Rowling",
"format": "Paperback",
"condition": "Good",
"price": 3.79,
"originalPrice": 12.99,
"rating": 4.82,
"ratingCount": 9999,
"isbn": "9780439708180",
"description": "Harry Potter has never even heard of Hogwarts...",
"category": "Fantasy",
"publishYear": 1999,
"publisher": "Scholastic",
"pageCount": 309,
"imageUrl": "https://i.thriftbooks.com/api/imagehandler/l/ABC.jpeg",
"url": "https://www.thriftbooks.com/w/harry-potter-and-the-sorcerers-stone_j-k-rowling/245835/",
"scrapedAt": "2025-05-23T12:00:00+00:00"
}

Available categories

Fiction, Mystery & Thriller, Science Fiction & Fantasy, Romance, Children's Books, Teen & Young Adult, Self-Help, Biographies & Memoirs, History, Business & Investing, Cooking, Health & Wellness, Travel, Arts & Photography, Religion, Politics, Humor, Comics, Sports, Technology, Science, Education, Law, Large Print, Collectibles, ThriftBooks Deals.

Data source

All data is scraped from publicly accessible pages on ThriftBooks.com. No authentication or login is required.

FAQ

Does this actor require login? No. ThriftBooks product pages are publicly accessible without any account.

How many books can I scrape? Up to 500 books per run. Use the maxItems parameter to control the limit.

Does this actor support pagination? Yes. Category browse pages contain 100–200 book links per page. The actor fetches individual book detail pages for complete metadata.

What formats are available? Paperback, Hardcover, Mass Market Paperback, Audio CD, Audio Cassette, Spiral-bound, Board book, and more — depending on what ThriftBooks lists for each title.

What conditions are available? New, Like New, Very Good, Good, and Acceptable — with pricing varying by condition.