OrbTop

AbeBooks Rare & Used Book Listings Scraper

ECOMMERCE

Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.

AbeBooks Rare & Used Book Listings Scraper

Scrape used, rare, and out-of-print book listings from AbeBooks. Search by keyword or ISBN and extract the collector-critical fields that rare-book arbitrage and appraisal buyers need: first-edition badge, signed copy status, dust-jacket presence, full condition description, seller rating, and per-listing pricing.

What it does

  • Searches AbeBooks by keyword (e.g. "Dune Frank Herbert first edition") or a list of ISBNs
  • Paginates through result pages and extracts up to maxItems listings
  • Returns one record per seller listing — multiple records for the same title across different sellers
  • Extracts collector attributes from structured schema.org meta tags and seller-visible badges

Output fields

Field Type Description
listing_id string AbeBooks internal item ID
title string Book title
author string Author name(s)
isbn_10 string ISBN-10
isbn_13 string ISBN-13
publisher string Publisher name
publication_year string Year of publication
binding string Hardcover / Softcover / Paperback
condition string Short condition label (New, Used: Good, etc.)
condition_description string Full seller-written condition note
is_first_edition boolean true when listing carries the First Edition badge
is_signed boolean true when listing carries the Signed badge
is_dust_jacket boolean true when condition note mentions a dust jacket
price number Item price in currency
shipping_cost number Shipping cost in currency
currency string 3-letter ISO currency code (USD, GBP, EUR…)
seller_name string Seller display name
seller_rating number Seller star rating (1–5)
seller_location string Seller city/country
quantity_available integer Copies available from this seller
listing_url string Full URL to the listing detail page
image_url string Book cover image URL

Input

Field Required Default Description
keywords No "Dune Frank Herbert" Search keywords. Used when no ISBN list is provided.
isbnList No ["9780441013593"] List of ISBN-10 or ISBN-13 values. When provided, overrides keywords.
maxItems Yes Maximum number of listing records to return.

Example

Search for "Dune Frank Herbert" and retrieve up to 30 listings:

{
  "keywords": "Dune Frank Herbert first edition signed",
  "maxItems": 30
}

Bulk ISBN lookup for price comparison:

{
  "isbnList": ["9780441013593", "0441013591", "9780593099322"],
  "maxItems": 50
}

Use cases

  • Rare-book arbitrage — find price gaps across sellers for the same title/edition
  • Collection appraisal — pull current market prices for first-edition / signed copies
  • Pricing intelligence — track what rare books are selling for over time
  • Academic research — census of out-of-print titles and their availability