Discover/abebooks.com API
live

abebooks.com APIabebooks.com

Search AbeBooks listings by ISBN, title, or author. Retrieve prices, conditions, seller details, and publisher info across new and used book listings.

Endpoints
6
Updated
11d ago
Try it
Book ISBN (ISBN-10 or ISBN-13).
Page number for pagination.
Sort order. Accepted values: 1 (Relevance), 2 (Lowest Price), 3 (Highest Price).
General search keyword.
Book title.
Author name.
Book condition filter. Accepted values: 'New', 'Used'.
api.parse.bot/scraper/17b3e45e-0449-451e-8141-b46d6318c0b9/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/17b3e45e-0449-451e-8141-b46d6318c0b9/search_books?query=Python+programming' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Search for books by author, title, ISBN, or keyword. Returns paginated results sorted by relevance, lowest price, or highest price.

Input
ParamTypeDescription
isbnstringBook ISBN (ISBN-10 or ISBN-13).
pageintegerPage number for pagination.
sortintegerSort order. Accepted values: 1 (Relevance), 2 (Lowest Price), 3 (Highest Price).
querystringGeneral search keyword.
titlestringBook title.
authorstringAuthor name.
conditionstringBook condition filter. Accepted values: 'New', 'Used'.
Response
{
  "type": "object",
  "fields": {
    "books": "array of book listing objects with listing_id, title, author, price, condition, seller (name, location, rating), shipping, and url"
  },
  "sample": {
    "data": {
      "books": [
        {
          "url": "https://www.abebooks.com/signed-first-edition/Harry-Potter-Philosopher%C3%A2s-Stone-Rowling-J.K/31213504444/bd",
          "price": "US$ 1,250,000.00",
          "title": "Harry Potter and the Philosopherâs Stone.",
          "author": "Rowling, J.K",
          "seller": {
            "name": "Raptis Rare Books",
            "rating": "(5-star seller)Seller rating 5 out of 5 stars",
            "location": "Palm Beach, FL, U.S.A."
          },
          "shipping": "Free Shipping",
          "condition": "Used - Hardcover",
          "listing_id": "31213504444"
        }
      ]
    },
    "status": "success"
  }
}

About the abebooks.com API

The AbeBooks API covers 6 endpoints for searching book listings, retrieving individual listing details, and finding sellers on AbeBooks.com. The search_books endpoint accepts ISBN, author, title, keyword, and condition filters, returning paginated arrays with price, condition, seller location, and rating fields. Dedicated endpoints for new-only and used-only offers, plus direct ISBN lookup, make price comparison and inventory checks straightforward.

Searching Book Listings

The search_books endpoint accepts any combination of isbn, title, author, query, and condition parameters, with a sort integer to order results by relevance (1), lowest price (2), or highest price (3). Pagination is controlled via the page parameter. Each item in the returned books array includes listing_id, title, author, price, condition, a seller object (with name, location, and rating), shipping, and a direct url to the listing.

Listing Detail and ISBN Lookup

get_book_listing takes a single listing_id and returns the full detail record: price, title, author, isbn10, isbn13, condition, publisher, and the seller's name and location. When you already have an ISBN, search_by_isbn accepts either ISBN-10 or ISBN-13 and returns all active matching listings — note that results may be empty if no active listing carries that ISBN at query time.

Condition-Specific Offer Endpoints

get_new_offers and get_used_offers accept a query string and return listings pre-filtered to New or Used condition respectively. Both return the same books array shape as search_books, so they slot into any existing result-handling code without modification.

Seller Search

search_sellers accepts a seller name keyword and returns an array of matching seller objects, each containing name, url, and location. This is useful for building seller-specific browsing flows or verifying whether a known bookseller has an active presence on AbeBooks.

Common use cases
  • Compare new vs. used prices for a given ISBN across all active AbeBooks listings
  • Build a price-alert tool that polls search_by_isbn for price drops on a watchlist
  • Aggregate seller ratings and locations to surface geographically closer sellers
  • Populate a used-book storefront by pulling get_used_offers results for specific titles
  • Verify publisher and ISBN-13 metadata for a book catalogue using get_book_listing
  • Find specialty booksellers by subject or name via search_sellers
  • Track condition-specific inventory availability for rare or out-of-print titles
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does AbeBooks have an official developer API?+
AbeBooks previously offered a public affiliate and developer API, but it has been deprecated and is no longer accepting new registrations. The Parse AbeBooks API provides structured access to listing and seller data without requiring an affiliate account.
What does `get_book_listing` return beyond what search results include?+
get_book_listing returns isbn10, isbn13, and publisher fields that are not present in the search-result arrays from search_books or search_by_isbn. It also returns a structured seller object with name and location. Use it when you need the full bibliographic record for a specific listing ID.
Can `search_by_isbn` return empty results?+
Yes. If no seller currently has an active listing for the given ISBN-10 or ISBN-13, the endpoint returns an empty books array. This reflects actual marketplace availability at the time of the request, not a data error.
Does the API return seller inventory or individual seller storefronts?+
search_sellers returns seller name, url, and location fields. Full seller inventory browsing — listing all books a specific seller has posted — is not currently covered. The API covers listing-level search and individual listing detail. You can fork it on Parse and revise it to add a seller-inventory endpoint.
Is book description or edition information available in the listing detail?+
get_book_listing exposes title, author, publisher, isbn10, isbn13, condition, price, and seller fields. Free-text book descriptions, edition notes, and binding type are not currently returned. You can fork it on Parse and revise it to add those fields from the listing detail.
Page content last updated . Spec covers 6 endpoints from abebooks.com.
Related APIs in MarketplaceSee all →
mouser.com API
mouser.com API
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.
woocommerce.com API
Browse and search thousands of WooCommerce extensions, themes, and business services from the official marketplace while accessing detailed product information, user reviews, and ratings. Integrate marketplace data, blog content, and documentation directly into your applications to help users discover and learn about WooCommerce solutions.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
AbeBooks API — Book Listings & Seller Search · Parse