VOOZH about

URL: https://apify.com/lulzasaur/thriftbooks-scraper

โ‡ฑ ๐Ÿ“š ThriftBooks Scraper - Used Book Prices & ISBN ยท Apify


๐Ÿ‘ ThriftBooks Scraper - Used Books & Prices avatar

ThriftBooks Scraper - Used Books & Prices

Pricing

from $10.00 / 1,000 results

Go to Apify Store

ThriftBooks Scraper - Used Books & Prices

Scrape ThriftBooks used book listings. Search by keyword and extract titles, authors, prices, ISBNs, conditions, ratings, and availability. Detail mode adds full descriptions, publisher info, and all edition prices.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

1

Monthly active users

2 months ago

Last modified

Categories

Share

ThriftBooks Scraper

Apify Actor for scraping ThriftBooks used book marketplace listings. Uses CheerioCrawler for fast, efficient HTML parsing without a browser.

Features

  • Search ThriftBooks by keyword (title, author, subject, ISBN)
  • Two modes: quick search results or full detail scraping
  • Extracts titles, authors, prices, conditions, and formats from search results
  • Detail mode adds: ISBNs, publisher, release date, page count, all edition prices by condition, reviews, and ratings
  • Parses JSON-LD structured data (Book offers, Reviews) with HTML fallback
  • Automatic pagination (50 results per page)

Input

FieldTypeDefaultDescription
searchQueriesstring[]["fiction"]Search terms to scrape
maxListingsinteger100Max listings per query (0=unlimited)
scrapeDetailsbooleanfalseVisit each book page for full details
proxyConfigurationobject{}Proxy settings (recommended for large runs)

Example Input

{
"searchQueries":["python programming","harry potter"],
"maxListings":50,
"scrapeDetails":true
}

Output

Search-only mode (scrapeDetails: false)

{
"title":"Python Programming for the Absolute Beginner",
"url":"https://www.thriftbooks.com/w/python-programming.../300868/",
"author":"Michael Dawson",
"price":8.19,
"condition":"Very Good",
"format":"Paperback",
"imageUrl":"https://i.thriftbooks.com/api/imagehandler/m/...",
"position":0,
"searchQuery":"python programming",
"scrapedAt":"2026-03-17T12:00:00.000Z"
}

Detail mode (scrapeDetails: true)

{
"title":"Python Programming for the Absolute Beginner, Third Edition",
"url":"https://www.thriftbooks.com/w/python-programming.../300868/",
"author":"Michael Dawson",
"price":8.19,
"condition":"Very Good",
"format":"Paperback",
"language":"English",
"isbn":"1435455002",
"isbn13":"9781435455009",
"releaseDate":"January 2010",
"publisher":"Cengage Learning",
"pages":464,
"rating":4.43,
"reviewCount":6,
"description":"If you are new to programming with Python...",
"lowestPrice":6.89,
"conditionPrices":[
{"condition":"Like New","price":11.09},
{"condition":"Very Good","price":8.19},
{"condition":"Good","price":7.19},
{"condition":"Acceptable","price":6.89}
],
"offers":[
{
"isbn13":"9781435455009",
"price":8.19,
"currency":"USD",
"condition":"Used",
"sku":"8099977",
"availability":"InStock"
}
],
"reviews":[
{
"author":"Huntdawg",
"rating":5,
"title":"Excellent book for a beginner.",
"body":"Above",
"date":"9/6/2023 7:21:13 PM"
}
],
"imageUrl":"https://i.thriftbooks.com/api/imagehandler/m/...",
"searchQuery":"python programming",
"scrapedAt":"2026-03-17T12:00:00.000Z"
}

How It Works

  1. Builds search URLs for each query using ThriftBooks browse endpoint
  2. Parses search results from AllEditionsItem-tile HTML elements (50 per page)
  3. Extracts title, author, price, condition, format, and thumbnail from each tile
  4. Automatically paginates via b.p parameter when more results are available
  5. Optionally visits each book's detail page for rich data extraction
  6. Detail pages are parsed via JSON-LD Book and Review schemas plus HTML metadata

Quick Start

$apify run --purge

Deploy to Apify

apify login
apify push

Related Scrapers

More marketplace scrapers and data tools by lulzasaur:

You might also like

ThriftBooks Scraper

crawlergang/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.

2

5.0

ThriftBooks Scraper

crawlerbros/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.

AbeBooks Scraper - Used & Rare Books

lulzasaur/abebooks-scraper

Scrape AbeBooks used and rare book listings. Extract titles, authors, prices, ISBNs, publishers, conditions, editions, and formats. Search by keyword with pagination support. Perfect for book collectors, dealers, and price comparison.

Openlibrary Book Intelligence

benthepythondev/openlibrary-book-intelligence

Search and extract book data from Open Library's database of 20+ million books. Get titles, authors, publishers, publication dates, ISBNs, covers, subjects, and edition info. Search by title, author, ISBN, or subject. Free alternative to Google Books API.

Open Library Books Scraper

gio21/openlibrary-books-scraper

Search and scrape books on Open Library by title, author, subject, or ISBN. Returns title, authors, first publish year, edition count, ISBNs, cover image, language, ebook access status. Pay per book returned.

Google Books Search Scraper

seemuapps/google-books-search-scraper

Search the Google Books catalog and export book metadata. Title, authors, ISBN, ratings, description, and links to a clean dataset.

AbeBooks Scraper โ€” Rare, Used & Antiquarian Books

crawlerbros/abebooks-scraper

Scrape AbeBooks for rare, used, and antiquarian book listings. Search by title, author, ISBN, or keyword. Returns full listing data: price, seller details, condition, edition, binding, description, and cover image.