Barnes & Noble Books Scraper avatar

Barnes & Noble Books Scraper

Pricing

from $4.53 / 1,000 results

Go to Apify Store
Barnes & Noble Books Scraper

Barnes & Noble Books Scraper

Scrape Barnes & Noble books: covers, authors, ISBN-13 and ISBN-10, formats, publishers, list and current prices, ratings and subjects. Export to CSV, Excel, JSON or XML.

Pricing

from $4.53 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

ParseForge Banner

📚 Barnes & Noble Books Scraper

🚀 Export Barnes & Noble book catalogue data in seconds. 26 fields per edition, 24 books per page pulled in a single request, and up to about 4,990 books from one search or collection.

Barnes & Noble Books Scraper reads the catalogue that barnesandnoble.com serves to its own storefront and turns it into clean rows. Every book comes back with its cover, contributor list, ISBN-13 and derived ISBN-10, format, publisher, publication date, list and current price, stock state, star rating, review count, series position, page count, language and the full Barnes & Noble subject list. No login, no browser, no HTML guesswork.

The Books department holds more than 157,000 titles that this Actor can reach, across 28 formats from paperback and hardcover to eBook, audiobook, large print and B&N Exclusive editions, in 30 languages. Search by keyword, point it at any collection page, or hand it single book URLs. Filter by department, one of 300 subjects, format, reading age, availability, language, price band and minimum star rating, then sort by bestsellers, publication date, price or title before the first row is taken.

🎯 Target Audience💡 Primary Use Cases
Publishers and literary agentsTrack how a title, a series or an imprint is priced and rated at retail
Booksellers and resellersCompare list price against current price across formats before buying stock
Librarians and catalogue teamsBuild ISBN-anchored records with page counts, editions and subject headings
Market researchersMeasure format mix, publisher share and subject depth across a category
Data and ML teamsAssemble book metadata sets with covers, descriptions and subject labels
Affiliate and content sitesKeep book listings, covers and prices fresh without manual copy work

📋 What the Barnes & Noble Books Scraper does

  1. Turns each search term into a Barnes & Noble Books department query and each start URL into a collection or single book job.
  2. Pulls the browse grid from the storefront's own loader endpoint, up to 24 books per page, with page 1 to page N returned together in one response.
  3. Applies your department, subject, format, reading age, availability, language, price band and rating filters as the site's own facets, so counts match what the website shows.
  4. Opens each book's product record for publisher, page count, language, edition, star rating, review count and subject headings.
  5. Derives the ISBN-10 from any 978-prefixed ISBN-13 so your rows join straight to library and wholesaler data.
  6. Deduplicates on ISBN, so two formats of the same work stay as two rows and the same edition never bills twice.
  7. Writes one row per edition to the dataset, ready for CSV, Excel, JSON or XML.

💡 Why it matters: a book's identity lives in its ISBN, not its title. This Actor returns both ISBN-13 and ISBN-10 next to the edition's format, publisher and price, so a Barnes & Noble row lines up with your existing catalogue on the first try.

🎬 Full Demo (🚧 Coming soon)

📊 Output

FieldTypeWhat it holds
🖼 imageUrlstringFull size cover image
📕 titlestringEdition title as Barnes & Noble lists it
✍️ authorstringPrimary author, or the first contributor when no author is credited
🔗 productUrlstringCanonical product page for this exact edition
🔢 isbn13stringISBN-13 or EAN of the edition
#️⃣ isbn10stringISBN-10 derived from a 978 ISBN-13, N/A for 979 and audiobook EANs
🆔 workIdstringBarnes & Noble work ID shared by every format of the same book
📗 formatstringPaperback, Hardcover, eBook, Audiobook, Large Print, B&N Exclusive and 22 more
🏢 publisherstringPublishing house or imprint
📅 publicationDatestringPublication date as YYYY-MM-DD
🏷️ listPricenumber or stringCrossed out list price when the edition is discounted, else N/A
💲 currentPricenumberPrice a shopper pays today
💱 currencystringCurrency code, USD
📦 availabilitystringIn Stock, Ships in 1-2 Days, Pre-Order, Out of Stock
ratingnumber or stringStar rating out of 5, Not Disclosed when nobody reviewed the edition
🗣 reviewCountnumberNumber of shopper reviews behind that rating
📚 seriesstringSeries name, N/A for standalone titles
🔟 seriesNumberstringPosition inside the series
📄 pageCountnumber or stringPrinted page count, N/A where the format has none
🌐 languagestringLanguage of the edition
🧾 editionstringEdition label such as Anniversary or B&N Exclusive Edition
📝 descriptionstringPublisher description, tags stripped
🗂 subjectsarrayEvery Barnes & Noble subject heading on the book
👥 contributorsarrayEvery credited contributor with their role
🕒 scrapedAtstringISO timestamp of the extraction
errorstring or nullPopulated only on an error row, never billed

Three real records from a run:

[
{
"imageUrl": "https://cdn.shopify.com/s/files/1/0674/5433/7265/files/9781639739134_p0.jpg?v=1786992055",
"title": "A Court of Splintered Harmony (A Court of Thorns and Roses Series #6)",
"author": "Sarah J. Maas",
"productUrl": "https://www.barnesandnoble.com/w/a-court-of-splintered-harmony-sarah-j-maas/1151104530?ean=9781639739134",
"isbn13": "9781639739134",
"isbn10": "1639739130",
"workId": "1151104530",
"format": "Hardcover",
"publisher": "Bloomsbury USA",
"publicationDate": "2026-10-27",
"listPrice": "N/A",
"currentPrice": 32,
"currency": "USD",
"availability": "In Stock",
"rating": 4,
"reviewCount": 10,
"series": "Court of Thorns and Roses Series",
"seriesNumber": "6",
"pageCount": 352,
"language": "English",
"edition": "N/A",
"description": "Romance, danger, and intrigue await you in the breathtaking sixth book in the #1 bestselling Court of Thorns and Roses (ACOTAR) series.What was broken will be remade.Deep in the heart of the continent, Koschei the Deathless is stirring. Though he's been bound to a mountain lake for millennia, the insidious threat of his return now spreads across the Fae territories, attracting powerful allies hell-bent on reclaiming what was once theirs: the human lands.The Night Court will not stand idly by while innocents are attacked. But with Prythian still piecing itself together in the wake of the devastating Hybern War, the task of uniting is proving more difficult by the day.To make matters worse, those who rule and protect the Night Court are reeling from recent betrayals and revealed truths. The rifts dividing them seem insurmountable.But to defeat Koschei's creeping shadow, they must find a way back to each other and resurrect their former alliances. To survive, they must find a way to repair the splintered harmony all around them.The Court of Thorns and Roses series includes:A Court of Thorns and RosesA Court of Mist and FuryA Court of Wings and RuinA Court of Frost and StarlightA Court of Silver FlamesA Court of Splintered HarmonyA Court of Forgotten Melody",
"subjects": [
"Science Fiction & Fantasy",
"Romance",
"Fantasy Fiction",
"Paranormal Romance",
"Epic Fantasy",
"Fantasy Romance"
],
"contributors": [
{
"name": "Sarah J. Maas",
"role": "Author"
}
],
"scrapedAt": "2026-09-08T15:31:00.542Z",
"error": null
},
{
"imageUrl": "https://cdn.shopify.com/s/files/1/0674/5433/7265/files/9780593820254_p0.jpg?v=1768501114",
"title": "Dungeon Crawler Carl (Dungeon Crawler Carl Series #1)",
"author": "Matt Dinniman",
"productUrl": "https://www.barnesandnoble.com/w/dungeon-crawler-carl-matt-dinniman/1145437169?ean=9780593820254",
"isbn13": "9780593820254",
"isbn10": "0593820258",
"workId": "1145437169",
"format": "Paperback",
"publisher": "Penguin Publishing Group",
"publicationDate": "2025-12-30",
"listPrice": "N/A",
"currentPrice": 20,
"currency": "USD",
"availability": "In Stock",
"rating": 4.8,
"reviewCount": 31,
"series": "Dungeon Crawler Carl Series",
"seriesNumber": "1",
"pageCount": 480,
"language": "English",
"edition": "N/A",
"description": "NEW YORK TIMES BESTSELLER * The apocalypse will be televised! Welcome to the first book in the wildly popular and addictive Dungeon Crawler Carl series-now with bonus material exclusive to this print edition.You know what's worse than breaking up with your girlfriend? Being stuck with her prize-winning show cat. And you know what's worse than that? An alien invasion, the destruction of all man-made structures on Earth, and the systematic exploitation of all the survivors for a sadistic intergalactic game show. That's what.Join Coast Guard vet Carl and his ex-girlfriend's cat, Princess Donut, as they try to survive the end of the world-or just get to the next level-in a video game-like, trap-filled fantasy dungeon. A dungeon that's actually the set of a reality television show with countless viewers across the galaxy. Exploding goblins. Magical potions. Deadly, drug-dealing llamas. This ain't your ordinary game show.Welcome, Crawler. Welcome to the Dungeon. Survival is optional. Keeping the viewers entertained is not.Includes part one of the exclusive bonus story \"Backstage at the Pineapple Cabaret.\"",
"subjects": [
"Science Fiction & Fantasy",
"Fantasy Fiction",
"Other Science Fiction Categories",
"Role-Playing Game Fiction",
"Adventure fantasy->Other",
"Action & Adventure Science Fiction",
"LitRPG Fiction",
"Barnes & Noble Monthly Picks",
"2026 Barnes & Noble Monthly Picks",
"2026 Barnes & Noble Monthly Picks",
"January 2026 Barnes & Noble Monthly Picks",
"Science Fiction, Fantasy, & Horror Book Awards",
"Arthur C. Clarke Award",
"2026 Arthur C. Clarke Award",
"2026 Arthur C. Clarke Award Shortlist"
],
"contributors": [
{
"name": "Matt Dinniman",
"role": "Author"
}
],
"scrapedAt": "2026-09-08T15:31:00.339Z",
"error": null
},
{
"imageUrl": "https://cdn.shopify.com/s/files/1/0674/5433/7265/files/9798217185740_p0.jpg?v=1784688427",
"title": "A Fatal Crossing: A Novel",
"author": "Tom Hindle",
"productUrl": "https://www.barnesandnoble.com/w/a-fatal-crossing-tom-hindle/1141113731?ean=9798217185740",
"isbn13": "9798217185740",
"isbn10": "N/A",
"workId": "1141113731",
"format": "Paperback",
"publisher": "Penguin Publishing Group",
"publicationDate": "2026-07-28",
"listPrice": "N/A",
"currentPrice": 20,
"currency": "USD",
"availability": "In Stock",
"rating": 3.8,
"reviewCount": 15,
"series": "N/A",
"seriesNumber": "N/A",
"pageCount": 464,
"language": "English",
"edition": "N/A",
"description": "A National BestsellerNovember 1924. The glitzy and glamorous Endeavour sails from England to New York with 2,000 passengers-and a killer-on board.When an elderly gentleman is found dead at the foot of a staircase, ship's officer Timothy Birch is ready to declare it a tragic accident. But James Temple, a strong-minded inspector, is certain there is more to this misfortune than meets the eye.Birch agrees to investigate, and they form an uneasy partnership. Uncovering a web of surprising connections between the passengers aboard the Endeavor, running from the crew cabins below deck to the palatial suites of first class, their inquiries lead to the theft of a priceless painting. Its very existence is known only to its owner . . . and the dead man. With just days remaining until they reach New York, the search for the culprit is fraught with danger.And all the while, the passengers continue to roam the ship with a killer in their midst. One who is poised to strike again.",
"subjects": [
"Mystery & Thrillers",
"Fiction",
"Cozy Mysteries & Amateur Sleuths",
"Historical Fiction",
"Other Mystery Categories",
"Amateur Detectives",
"Historical Mysteries",
"Barnes & Noble Monthly Picks",
"2026 Barnes & Noble Monthly Picks",
"2026 Barnes & Noble Monthly Picks",
"August 2026 Barnes & Noble Monthly Picks"
],
"contributors": [
{
"name": "Tom Hindle",
"role": "Author"
}
],
"scrapedAt": "2026-09-08T15:31:00.399Z",
"error": null
}
]

✨ Why choose this Actor

  • Both ISBNs on every row. ISBN-13 comes from the source and ISBN-10 is derived from it, so Barnes & Noble rows join to library, wholesaler and Open Library records without a lookup step.
  • List price next to current price. You can see the discount, not just the shelf number.
  • Full subject headings. Every Barnes & Noble subject on the book, not one flattened category string.
  • Series position included. Series name and number, so a series rebuilds in order.
  • Real ratings and review counts. Straight from the edition's own review record, with an honest Not Disclosed when there are none.
  • No browser. The Actor reads the storefront's own JSON, so runs are fast and cheap and never wait on rendering.
  • Filters that match the site. Department, subject, format, reading age, availability, language, price band and minimum rating are the site's own facets, so your counts and the website's counts agree.
  • Honest sentinels. Never a bare null in a data column. Not Disclosed when Barnes & Noble withholds a value, N/A when the field does not apply.

📈 How it compares to alternatives

Barnes & Noble Books ScraperTypical HTML scrapersManual copy work
Fields per book265 to 8Whatever you type
ISBN-13 and ISBN-10BothISBN-13 at bestManual lookup
Subject headingsFull listUsually one categoryRarely captured
Series name and numberYesRarelyManual
Ratings and review countsYesSometimesManual
List price and current priceBothCurrent onlyManual
Breaks when the layout changesNo, reads the site's own JSONYes, CSS selectors driftNot applicable
Books per sourceUp to about 4,990VariesA handful per hour
ExportCSV, Excel, JSON, XMLVariesSpreadsheet by hand

Ceilings stated plainly. One search term or collection URL reaches about 4,990 books, because the browse grid answers to page 209 at 24 books per page and times out beyond it. Split a big job across several search terms, collections or filter combinations to go wider. Ratings exist only where shoppers reviewed that exact edition. ISBN-10 exists only for 978-prefixed ISBN-13 numbers, so 979 titles and audiobook EANs return N/A by design. Store level stock is not part of the public catalogue and is not returned.

🚀 How to use

  1. Create a free Apify account. New accounts get $5 in free usage credit to try this Actor: sign up here.
  2. Open the Barnes & Noble Books Scraper and click Try for free.
  3. Type one or more search terms, for example fantasy or Stephen King. Or paste Barnes & Noble collection URLs and single book URLs into Start URLs.
  4. Set Max Items to the number of books you want.
  5. Optionally narrow by department, subject, format, reading age, availability, language, price band or minimum rating, and choose a sort order.
  6. Click Start and watch the log count books as they land.
  7. Open the Dataset tab and export to CSV, Excel, JSON or XML, or pull the same rows from the Apify API.

💼 Business use cases

Competitive price monitoring for publishers and imprints

Run one search per imprint or series and keep listPrice, currentPrice and availability on a schedule. The gap between list and current price is the retailer's promotion, and it tells you when a title has moved into discount territory before your sales figures do. Because the row carries format and isbn13, the hardcover and the paperback stay separate lines instead of collapsing into one blurry average.

Catalogue enrichment for booksellers and resellers

Feed your existing ISBN list in as book URLs, or search by title, and take back publisher, pageCount, language, edition, series, seriesNumber and the full subjects array. That is enough to fill the gaps in a thin supplier feed and to build browse facets on your own store without hand curating categories.

Category and subject research

Point the Actor at a collection such as bestselling books, filter by format, and read the subjects arrays across a few hundred rows. Counting subject headings across a category shows which themes are crowded and which are thin, and pairing that with rating and reviewCount shows where readers are actually satisfied.

Backlist and series recovery

workId is shared by every format of the same book, and series plus seriesNumber rebuild a reading order. Together they let you reconstruct a complete series with all its editions, spot the format that is missing from your shelf, and see which volume is out of stock at retail.

🔌 Automating Barnes & Noble Books Scraper

  • Make: use the Apify module to run the Actor and route new rows into Airtable, Notion or Google Sheets.
  • Zapier: trigger on a finished run and push each book into your CRM, catalogue or Slack channel.
  • Slack: post a message when a watched title changes price or comes back in stock.
  • Airbyte: sync the dataset into BigQuery, Snowflake or Postgres for analysis alongside your sales data.
  • GitHub Actions: schedule a weekly run and commit the CSV to a repository so the diff is your change log.
  • Google Drive: drop each run's export into a shared folder for the buying or editorial team.
  • Apify Schedules: run daily or weekly with no code at all, straight from the Actor page.

🌟 Beyond business use cases

  • Research: study how format mix, page counts and subject headings vary across genres and decades using the publication dates.
  • Personal: build a reading list with covers, page counts and series order, then track when a wishlist title drops in price.
  • Non-profit: help a school or community library build ISBN-anchored records with subject headings and no manual typing.
  • Experimentation: train or evaluate a recommender on real descriptions, subject labels and ratings instead of a synthetic set.

🤖 Ask an AI assistant about this scraper

Paste this into ChatGPT, Claude or any assistant with the run output attached:

I have a dataset from the Barnes & Noble Books Scraper on Apify. Each row is one book edition with imageUrl, title, author, productUrl, isbn13, isbn10, workId, format, publisher, publicationDate, listPrice, currentPrice, currency, availability, rating, reviewCount, series, seriesNumber, pageCount, language, edition, description, subjects and contributors. Group the rows by publisher, compute the median discount between listPrice and currentPrice, and list the ten subjects with the highest average rating.

❓ Frequently Asked Questions

📚 What counts as one result? One book edition. Two formats of the same title are two rows, because they have different ISBNs, prices and page counts.

🔢 Where does the ISBN-10 come from? It is computed from the ISBN-13 using the standard check digit rule, which is exact for any ISBN-13 that starts with 978. Numbers that start with 979, and audiobook EANs that start with 2940, have no ISBN-10 and return N/A.

📈 How many books can one run return? One search term or collection URL reaches about 4,990 books. Use several search terms, several collection URLs or different filter combinations in the same run to go wider.

🔍 Can I search by author or by title? Yes. Search terms run against the whole Books department, so an author name, a title, a series name or a topic all work.

🌐 Do I need a proxy? No. Barnes & Noble answers this Actor directly, so the proxy is off by default. Switch it on for very large runs if you want the extra IP rotation.

⭐ Why is rating sometimes Not Disclosed? Because nobody has reviewed that exact edition yet. Ratings belong to the edition, not to the work, so a new paperback of an old title often starts with none.

🏷️ Why is listPrice sometimes N/A? Barnes & Noble only publishes a crossed out list price when the edition is discounted. When there is no promotion, currentPrice is the only price the site shows.

🖼 Are the cover images usable? imageUrl points at the full size cover on the retailer's own image host. It is a direct link, not a thumbnail.

🗂 What are subjects exactly? They are the subject headings Barnes & Noble assigns to the book, from broad ones like Fiction down to narrow ones like LitRPG Fiction, including award and promotion lists where the book appears.

📦 Does it show whether a book is in a local store? No. Store level stock is not part of the public catalogue. availability reports the online state: In Stock, Ships in 1-2 Days, Pre-Order or Out of Stock.

🌍 Does it cover eBooks and audiobooks? Yes. Set the format filter to eBook or Audiobook, or leave it on Any format to mix all 28 formats in one run.

🔁 How do I keep data fresh? Schedule the Actor daily or weekly from the Actor page. Each run writes a new dataset, so comparing two runs gives you the price and stock changes.

📤 What export formats are available? CSV, Excel, JSON, XML, plus the Apify API and webhooks for automation.

🔌 Integrate with any app

Every run writes to an Apify dataset you can pull through the REST API, stream through a webhook, or connect with the Make, Zapier and Airbyte integrations. Anything that speaks HTTP can read the output.

💡 Pro Tip: browse the complete ParseForge collection for more retail and catalogue Actors.

🆘 Need Help? Open our contact form

⚠️ Disclaimer: This is an independent tool and is not affiliated with, endorsed by, or sponsored by Barnes & Noble. It collects only publicly available data from barnesandnoble.com.