ThriftBooks Scraper - Used Books & Prices
Pricing
from $5.00 / 1,000 results
Go to Apify Store

Search-only mode (
Detail mode (
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 $5.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by Community
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
5 days 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
| Field | Type | Default | Description |
|---|---|---|---|
searchQueries | string[] | ["fiction"] | Search terms to scrape |
maxListings | integer | 100 | Max listings per query (0=unlimited) |
scrapeDetails | boolean | false | Visit each book page for full details |
proxyConfiguration | object | {} | 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
- Builds search URLs for each query using ThriftBooks browse endpoint
- Parses search results from
AllEditionsItem-tileHTML elements (50 per page) - Extracts title, author, price, condition, format, and thumbnail from each tile
- Automatically paginates via
b.pparameter when more results are available - Optionally visits each book's detail page for rich data extraction
- Detail pages are parsed via JSON-LD
BookandReviewschemas plus HTML metadata
Quick Start
$apify run --purge
Deploy to Apify
apify loginapify push
Related Scrapers
More marketplace scrapers and data tools by lulzasaur:
- AbeBooks Scraper — Rare and used books
- Bonanza Scraper — Online marketplace listings
- Contractor License Verifier — Multi-state license verification
- Craigslist Scraper — Classifieds and for-sale posts
- Goodreads Scraper — Book ratings and reviews
- Grailed Scraper — Luxury fashion resale
- Houzz Scraper — Home improvement professionals
- IMDb Scraper — Movie and TV show data
- Nurse License Verifier — State nursing board verification
- OfferUp Scraper — Local marketplace listings
- Poshmark Scraper — Fashion resale marketplace
- PSA Population Report — Card grading data
- Redfin Scraper — Real estate listings and prices
- Reverb Scraper — Music gear marketplace
- StubHub Scraper — Event ticket prices
- Swappa Scraper — Used electronics marketplace
- TCGPlayer Scraper — Trading card prices
- Thumbtack Scraper — Local service professionals