AbeBooks Scraper — Rare, Used & Antiquarian Books
Pricing
from $3.00 / 1,000 results
AbeBooks Scraper — Rare, Used & Antiquarian Books
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.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Scrape book listings from AbeBooks, the world's leading marketplace for rare, used, and antiquarian books. Search by title, author, ISBN, or keyword and get full listing details including prices, seller information, condition, edition, and cover images.
No API key required. Works on Apify free plan.
What data does it return?
Each record includes:
- Book details: title, author, publisher, year, ISBN (10 & 13), edition, binding
- Listing info: condition, price, currency, description
- Seller: name, location, star rating
- Images: cover image URL
- Links: direct AbeBooks listing URL
Input options
| Field | Type | Description |
|---|---|---|
mode | select | searchBooks or getBookDetails |
query | string | Title/keyword search |
author | string | Filter by author name |
isbn | string | Search by ISBN-10 or ISBN-13 |
listingUrls | array | Direct listing URLs (mode=getBookDetails) |
condition | select | Filter by condition (new/used/like-new/very-good/good/acceptable) |
binding | select | Filter by binding (hardcover/softcover/paperback) |
sortBy | select | Sort results (relevance/price-asc/price-desc/year/author/title/seller-rating) |
maxItems | integer | Max records to emit (1–10000, default: 100) |
Modes
searchBooks (default)
Search the AbeBooks marketplace by any combination of keyword, title, author, or ISBN.
Examples:
query: "Lord of the Rings first edition"— first edition copiesauthor: "tolkien", query: "hobbit"— Tolkien's Hobbit listingsisbn: "9780345538376"— by exact ISBNquery: "signed copy stephen king"— signed books
Filters:
condition: only return new/used/very-good/etc. copiesbinding: only hardcover or softcover listingssortBy: sort by price, year, relevance, or seller rating
getBookDetails
Fetch detailed listing information from one or more direct AbeBooks listing URLs.
Sample output
{"listingId": "30426916837","title": "The Lord of the Rings","author": "Tolkien, J. R. R.","isbn": "9780345538376","publisher": "Del Rey","year": "2012","edition": "1st Edition","binding": "softcover","condition": "new","conditionRaw": "New - Softcover","price": 26.10,"currency": "USD","description": "Condition: New. New copy.","imageUrl": "https://pictures.abebooks.com/isbn/9780345538376-us.jpg","sellerName": "GreatBookPrices","sellerLocation": "Columbia, MD, U.S.A.","sellerRating": "(5-star seller)","listingUrl": "https://www.abebooks.com/Lord-Rings/30426916837/bd","sourceUrl": "https://www.abebooks.com/Lord-Rings/30426916837/bd","recordType": "listing","scrapedAt": "2026-01-01T00:00:00+00:00"}
FAQ
What's the difference between query and isbn search?
The isbn field triggers an ISBN-specific search which returns all listings for that exact book edition. The query field does a keyword search across title, description, and other fields.
Can I search for signed copies or first editions?
Yes — include those terms in your query, e.g. "signed copy hemingway" or "first edition dune 1965". AbeBooks sellers often include these details in their descriptions.
How many results can I get? AbeBooks shows 30 results per page. You can retrieve up to 10,000 listings per run. Most searches have hundreds to thousands of results.
Are prices in USD?
AbeBooks serves multiple markets. The currency field in each record shows the currency (usually USD for .com). Prices from international sellers may be in EUR, GBP, etc.
How fresh is the data? Each run fetches live data directly from AbeBooks. Prices and availability reflect current marketplace listings.
Does it get seller ratings? Yes — each listing includes the seller's star rating (e.g. "5-star seller") and location.
What condition values are used?
Conditions are normalized to: new, like-new, very-good, good, acceptable, used. The raw condition string is also preserved in conditionRaw.