logo
languageENdown
menu
Template GalleryTemplate Details

Goodreads Comments Scraper

ReviewsMCP
Scrape readers' ratings and book reviews from Goodreads.
Standard
Access Level
Run Mode
Free
Cost of Usage
2026/09/17
Last updated
Try it!

📌 What Goodreads book reviews can you collect by keyword?

This template searches Goodreads by keyword, opens matching book pages, and collects reviewer names, ratings, review dates, review content, likes, book titles, and authors. It is useful for publishers, authors, librarians, literary researchers, and book marketers.

Data is collected from Goodreads. Goodreads is a book discovery and reading community with titles, ratings, editions, and reader reviews.


💰 Pricing

This template is currently free of charge and has no per-line usage fee. Octoparse plan or resource limits may still apply.


📦 Output

Goodreads Comments Scraper returns these fields:

  • Page_URL
  • book_title
  • author
  • username
  • rating
  • comment_time
  • comment_content
  • likes
{
  "Page_URL": null,
  "book_title": "I Am Malala: The Story of the Girl Who Stood Up for Education and Was Shot by the Taliban",
  "author": "Malala Yousafzai, Christina Lamb",
  "username": "Diane",
  "rating": "it was amazing",
  "comment_time": "Oct 09, 2013",
  "comment_content": "Reading this book reminded me of how much I take for granted every day: Freedom of speech. Freedom of religion. The freedom to go to the store without needing a male escort. And the ability to get an education, regardless of gender.\"I was a girl in a land where rifles are fired in celebration of a son, while daughters are hidden away behind a curtain, their role in life simply to prepare food and give birth to children.\"Malala, who is now 16, is an outspoken advocate for girls to have the same r Reading this book reminded me of how much I take for granted every day: Freedom of speech. Freedom of religion. The freedom to go to the store without needing a male escort. And the ability to get an education, regardless of gender.\"I was a girl in a land where rifles are fired in celebration of a son, while daughters are hidden away behind a curtain, their role in life simply to prepare food and give birth to children.\"Malala, who is now 16, is an outspoken advocate for girls to have the same right to go to school as boys. In her native Pakistan, she lost that ability when the Taliban took over: \"I was 10 when the Taliban came to our valley ... It seemed to us that the Taliban arrived in the night just like vampires. They appeared in groups, armed with knives and Kalashnikovs ... They looked so dark and dirty and that my father's friend described them as 'people deprived of baths and barbers.'\"The Taliban started bombing schools and decreed that girls couldn't get an education. Malala's father was a school principal and encouraged her to speak out. She was only 15 at the time, but threats were made against her and her family. And in October 2012, when she was riding the school bus with her friends, a man with a gun climbed aboard the vehicle and shot Malala in the head.Amazingly, Malala survived the bullet and was able to recover. She and her family currently live in England, but Malala writes about how much she misses her home country and wishes she could return to be with her friends. Her graciousness was such that she did not wish revenge on her attacker, and instead prays for peace.\"I thank Allah for the hardworking doctors, for my recovery and for sending us to this world where we may struggle for our survival. Some people choose good ways and some choose bad ways. One person's bullet hit me. It swelled my brain, stole my hearing and cut the nerve of my left face in the space of a second. And after that one second there were millions of people praying for my life and talented doctors who gave me my body back. I was a good girl. In my heart I had only the desire to help people.\"Malala's story is both heartbreaking and inspiring. I admire her courage and her tenacity, and also hope that her country will one day find peace. \"Why are we Muslims fighting with each other? ... We should focus on practical issues. We have so many people in our country who are illiterate, and many women have no education at all. We live in a place where schools are blown up. We have no reliable electricity supply. Not a single day passes without the killing of at least one Pakistani.\"The book is lovingly written, and I also appreciated her stories about the history of Pakistan and her people, the Pashtuns. While reading the book I realized that I knew more about the history of other countries in the region, such as Afghanistan, Iran and India, than I did about Pakistan, and it was very informative. I would highly recommend the book to anyone interested in women's rights, current events, history or inspirational memoirs.\"Today we all know education is our basic right. Not just in the West; Islam too has given us this right. Islam says every girl and every boy should go to school. In the Quran it is written, God wants us to have knowledge. He wants us to know why the sky is blue and about oceans and stars ... The Taliban could take our pens and books, but they couldn't stop our minds from thinking.\"Update October 2014:I was thrilled to hear that Malala had been awarded the Nobel Peace Prize for her humanitarian work. I have recommended this book to numerous people in the past year, and am still amazed by her courage. Three cheers for Malala! (less)",
  "likes": "941"
}

🎯 Use Cases

  • Use comment_time and comment_content to analyze reader feedback and review themes.
  • Use likes to compare engagement with individual reviews.
  • Use rating to compare reader ratings.
  • Use book_title and author to build book-level review datasets, and username to identify reviewer participation.

🐙 Why Octoparse

  • Built for Goodreads: Takes the configured Keyword (up to 100 per run), Number of Pages inputs, submits each supplied value and iterates the returned records on Goodreads comments pages, then emits structured rows containing fields such as Page_URL, book_title, author, username, rating.
  • Inputs match the workflow: The form uses Keyword (up to 100 entries) and Number of Pages.
  • Fields stay connected: Goodreads Comments Scraper returns book_title, Page_URL, rating, comment_time, and comment_content in the same structured dataset.
  • Ready for repeat use: After Goodreads Comments Scraper runs locally or in the cloud, schedule eligible tasks and export the rows for spreadsheets, dashboards, APIs, or AI workflows.

📝 Input

Complete the following fields:

  • Keyword (Required) — Enter book-category or subject keywords. Up to 100 entries per run.
  • Number of Pages (Optional) — Set the number of Goodreads book-list pages to process.

🚀 How to Use

  1. Open Goodreads Comments Scraper and click Try it!.
  2. Complete Keyword and Number of Pages using the formats and limits shown in the Input section.
  3. Choose a local or cloud run in Octoparse and start the task.
  4. Review fields such as book_title, Page_URL, and rating, then export the rows in the format you need.

💡 Tips

  • Start with a focused Keyword so the first run is easy to review before widening the search.
  • Keep Page_URL in the export so every row can be traced to its originating input or page.

❓ FAQ

How many entries can Goodreads Comments Scraper accept in Keyword per run?

Enter up to 100 values in Keyword per run.

Which Goodreads pages does Goodreads Comments Scraper process?

The workflow is configured for comment pages and returns fields such as book_title, Page_URL, rating, and comment_time.

What can I use data from Goodreads Comments Scraper for?

Use comment_time, comment_content to analyze customer or audience feedback and sentiment.


  • Goodreads Scraper — Use Goodreads Scraper to discover books before collecting their review records.
  • Google Books Scraper — Use Google Books Scraper for complementary book discovery and metadata collection.
Share