Books Catalogue avatar

Books Catalogue

Pricing

from $0.01 / 1,000 books

Go to Apify Store
Books Catalogue

Books Catalogue

Extracts the complete Books to Scrape catalogue — 1000 books with price, tax breakdown, stock level, rating, category, description and cover image.

Pricing

from $0.01 / 1,000 books

Rating

0.0

(0)

Developer

Ayoub El Haddad

Ayoub El Haddad

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Books Catalogue Scraper

Extracts the complete Books to Scrape catalogue — 1000 books across 50 pages — with full per-book detail: price with tax breakdown, stock level, rating, category, description, cover image, and the product-information table.

What you get

One record per book:

fieldmeaning
urlcanonical product URL
titlebook title
categorycatalogue category, from the breadcrumb
descriptionproduct description (genuinely absent on some books)
imageabsolute cover image URL
pricedisplayed price, as a number
priceExclTax / priceInclTax / taxthe product table's price breakdown
currencyalways GBP for this catalogue
inStock / stockCount / availabilityparsed stock level, plus the raw text
rating1–5, decoded from the star-rating class
reviewCountnumber of reviews
upc / productTypeproduct table identifiers
scrapedAtRFC3339 UTC instant the run started
errorscoped array of factual errors for this record; null when clean

A book that fails to load is still a record — it carries its url and an error entry saying what happened, so the dataset is never quietly shorter than the catalogue.

Input

fieldtypedefaultmeaning
maxPagesinteger0 (all 50)how many catalogue pages to walk, 20 books each
maxBooksinteger0 (all found)cap on how many books are opened

Both default to the whole catalogue. Set them to sample it:

{ "maxPages": 3, "maxBooks": 25 }

Pricing

eventwhen it fires
catalogue_pageone catalogue page walked to discover books
bookone book record produced

Plus a small per-run charge. A full catalogue run is 50 catalogue_page events and 1000 book events.

Notes

books.toscrape.com is a sandbox published specifically for practising scraping, so this scraper is deliberately polite: requests are paced at 5 per second and the full catalogue completes in a few minutes.

Results stream as they are produced, so records appear while the run is still going rather than only at the end.