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

Search-only mode (
Detail mode (
AbeBooks Scraper - Used & Rare Books
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.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
AbeBooks Scraper
Apify Actor for scraping AbeBooks (abebooks.com) used and rare book listings. Uses CheerioCrawler for fast, efficient HTML parsing without a browser.
Features
- Search AbeBooks by keyword for used, rare, and out-of-print books
- Automatic pagination across multiple result pages (30 books per page)
- Two modes: quick search results or full detail scraping
- Extracts schema.org microdata for reliable structured data
- Detail mode adds: Goodreads ratings, language, full seller info, and binding details
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 listing for full details |
proxyConfiguration | object | {} | Proxy settings (recommended for large runs) |
Example Input
{"searchQueries": ["first edition hemingway", "rare tolkien"],"maxListings": 50,"scrapeDetails": false}
Output
Search-only mode (scrapeDetails: false)
{"title": "The Old Man and the Sea","author": "Hemingway, Ernest","isbn": "9780684801223","price": 5.99,"currency": "USD","condition": "Condition: Good. Pages are intact and not marred by notes or highlighting.","itemCondition": "UsedCondition","publisher": "Scribner","datePublished": "1995","bookFormat": "Paperback","url": "https://www.abebooks.com/Old-Man-Sea-Hemingway/12345678/bd","imageUrl": "https://pictures.abebooks.com/isbn/9780684801223-us-300.jpg","listingId": "12345678","sellerName": "Better World Books","sellerLocation": "Mishawaka, IN, U.S.A.","searchQuery": "first edition hemingway","scrapedAt": "2026-03-17T12:00:00.000Z"}
Detail mode (scrapeDetails: true)
Adds these fields from the book's detail page:
{"language": "English","conditionFull": "Condition: Used - Good | Soft cover","rating": 3.78,"ratingCount": 1250,"description": "Pages are intact and not marred by notes or highlighting.","sellerName": "Better World Books","sellerLocation": "Mishawaka, IN, U.S.A."}
Data Fields
| Field | Description |
|---|---|
title | Book title |
author | Author name (Last, First format) |
isbn | ISBN-13 or ISBN-10 |
price | Price as a number |
currency | Currency code (e.g., USD) |
condition | Condition description text |
itemCondition | Schema.org condition (UsedCondition, NewCondition) |
publisher | Publisher name |
datePublished | Publication year |
bookFormat | Paperback, Hardcover, etc. |
url | Full URL to the listing on AbeBooks |
imageUrl | Book cover image URL |
listingId | AbeBooks internal listing ID |
sellerName | Bookseller name |
sellerLocation | Bookseller location |
searchQuery | The search query that found this result |
scrapedAt | ISO timestamp of when the data was scraped |
How It Works
- Builds search URLs for each keyword query
- Parses search results using schema.org microdata (meta tags with itemprop attributes)
- Extracts book data: title, author, ISBN, price, condition, publisher, format, and seller info
- Follows pagination links to get additional result pages
- Optionally visits each book's detail page for enriched data (ratings, language, binding)
- Handles latin-1 encoding used by AbeBooks pages
Quick Start
$apify run --purge
Deploy to Apify
apify loginapify push
Related Scrapers
More marketplace scrapers and data tools by lulzasaur:
- 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
- ThriftBooks Scraper — Used book prices
- Thumbtack Scraper — Local service professionals