{ "openapi": "3.1.0", "info": { "title": "API Endpoints", "version": "1.0.0", "description": "# BiblioReads API Documentation\n\nThis collection contains the API endpoints for **BiblioReads** (learn more about BiblioReads by visiting the [repo on GitHub](https://github.com/nesaku/BiblioReads)).\n\nThis API provides structured access to book search results, author profiles, series information, reviews, quotes and more via POST requests with a Goodreads URL or identifier in the body.\n\nAll endpoints accept `Content-Type: application/json` and are available at the /api/\\* path of a specified instance. For example, `https://yourinstance.example.com/api/book-scraper`.\n\n**Please note that this is NOT an official API, and could change without notice.**\n\n---\n\n## Endpoints\n\n| Endpoint | Name | Description |\n| --- | --- | --- |\n| `POST /api/search/books` | search-books | Search for books by keyword using a Goodreads search URL |\n| `POST /api/book-scraper` | book-scraper | Get book details for a specific book |\n| `POST /api/reviews-scraper` | reviews-scraper | Fetch paginated reviews for a specific book |\n| `POST /api/similar-scraper` | similar-scraper | Get similar book recommendations for a specific book |\n| `POST /api/series-scraper` | series-scraper | Get all books in a series |\n| `POST /api/list-scraper` | list-scraper | Scrape books from a Goodreads community list |\n| `POST /api/author/info` | author-info-scraper | Get author profile information |\n| `POST /api/author/books` | author-books-scraper | Get all books by a specific author |\n| `POST /api/awards/winners-list` | winners-list | Get the list of winners from a Goodreads Choice Awards category |\n| `POST /api/awards/winner-page` | winner-page | Get detailed information about a specific Choice Awards winner page |\n| `POST /api/quotes/home` | quotes-home | Scrape featured quotes from the Goodreads quotes home page |\n| `POST /api/quotes/slug` | quotes-slug | Scrape quotes from a Goodreads quotes tag or slug page |\n| `POST /api/works/questions` | questions-scraper | Fetch community Q&A questions for a book |\n| `POST /api/works/quotes` | quotes-scraper | Fetch quotes associated with a specific book work |\n| `POST /api/works/editions` | editions-scraper | Fetch all available editions of a book work by its Goodreads editions URL |" }, "paths": { "/api/author/books": { "post": { "operationId": "postApiAuthorBooks", "summary": "author-books-scraper", "description": "## Author Books Scraper\n\nScrapes the list of books written by a specific Goodreads author using a direct author books page URL. Returns structured metadata for all books listed on the author's Goodreads profile.\n\n---\n\n## Request\n\n**Method:** `POST` \n**URL:** `{{Instance Domain}}/api/author/books`\n\n### Headers\n\n| Key | Value | Description |\n| --- | --- | --- |\n| Content-Type | application/json | Indicates the request body is JSON |\n\n### Body\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| queryURL | string | Yes | The full Goodreads author books list URL to scrape (e.g. `https://www.goodreads.com/author/list/1077326.J_K_Rowling`) |\n\n**Example Body:**\n\n```json\n{\n \"queryURL\": \"https://www.goodreads.com/author/list/1077326.J_K_Rowling\"\n}\n```\n\n---\n\n## Response\n\n### 200 Success\n\nReturns a JSON object containing the list of books by the specified author.\n\n```json\n{\n \"status\": \"Received\",\n \"statusCode\": 200,\n ...\n}\n```\n\n### Response Field Descriptions\n\n| Field | Type | Description |\n| --- | --- | --- |\n| status | string | Human-readable status message |\n| statusCode | number | HTTP status code of the response |\n| author | string | Name of the author whose books were scraped |\n| books | array | List of books by the author, each with title, cover image, rating, and Goodreads URL |", "responses": { "200": { "description": "OK", "headers": { "Cache-Control": { "schema": { "type": "string" }, "example": "public, s-maxage=600, stale-while-revalidate=1800" }, "Nel": { "schema": { "type": "string" }, "example": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}" }, "x-opennext": { "schema": { "type": "string" }, "example": "1" }, "Report-To": { "schema": { "type": "string" }, "example": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=rZzw2uLvp6EIlMA%2BlvzyX20C1jrVHLXnI%2F%2BptNmVBnZhJSPrLWT7LBejAKcR%2BFCspKuKBGRtlUPp6ND7u6UfEbC4Q460eUH78UgQ8KgSw2ICTcn2AbtlRJOQ1CcwGnyQrTj3W6Q%3D\"}]}" }, "ETag": { "schema": { "type": "string" }, "example": "W/\"4fyx2x0ym9qor\"" }, "CF-RAY": { "schema": { "type": "string" }, "example": "a0bd8a590aef0dda-IAD" }, "alt-svc": { "schema": { "type": "string" }, "example": "h3=\":443\"; ma=86400" } }, "content": { "application/json": { "schema": { "type": "object", "properties": { "status": { "type": "string" }, "source": { "type": "string", "format": "uri" }, "scrapeURL": { "type": "string", "format": "uri" }, "title": { "type": "string" }, "desc": { "type": "string" }, "books": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer" }, "cover": { "type": "string", "format": "uri" }, "title": { "type": "string" }, "bookURL": { "type": "string" }, "author": { "type": "string" }, "authorURL": { "type": "string", "format": "uri" }, "rating": { "type": "string" } }, "required": [ "id", "cover", "title", "bookURL", "author", "authorURL", "rating" ] } }, "nextPage": { "type": "string" }, "lastScraped": { "type": "string", "format": "date-time" } }, "required": [ "status", "source", "scrapeURL", "title", "desc", "books", "nextPage", "lastScraped" ] }, "example": { "status": "Received", "source": "https://github.com/nesaku/biblioreads", "scrapeURL": "https://www.goodreads.com/author/list/3389.Stephen_King?page=1&per_page=100", "title": "Books by Stephen King", "desc": "\n Stephen King\n Average rating 4.07 ·\n 22,976,656 ratings ·\n 1,215,085 reviews ·\n shelved 44,992,444 times\n\n ", "books": [ { "id": 1, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1353277730i/11588._SY75_.jpg", "title": "The Shining (The Shining, #1)", "bookURL": "/book/show/11588.The_Shining", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.28 avg rating — 1,744,789 ratings" }, { "id": 2, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1334416842i/830502._SY75_.jpg", "title": "It", "bookURL": "/book/show/830502.It", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.24 avg rating — 1,300,358 ratings" }, { "id": 3, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1674820514i/87591651._SX50_.jpg", "title": "The Stand", "bookURL": "/book/show/87591651-the-stand", "author": "Stephen KingGrover Gardner", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.35 avg rating — 852,533 ratings" }, { "id": 4, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1746142586i/10614._SY75_.jpg", "title": "Misery", "bookURL": "/book/show/10614.Misery", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.22 avg rating — 842,631 ratings" }, { "id": 5, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1771367607i/10592._SY75_.jpg", "title": "Carrie", "bookURL": "/book/show/10592.Carrie", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.99 avg rating — 868,589 ratings" }, { "id": 6, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1327876792i/10644930._SY75_.jpg", "title": "11/22/63", "bookURL": "/book/show/10644930-11-22-63", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.35 avg rating — 687,443 ratings" }, { "id": 7, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1480069533i/33124137._SY75_.jpg", "title": "Pet Sematary", "bookURL": "/book/show/33124137-pet-sematary", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.09 avg rating — 719,422 ratings" }, { "id": 8, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1738025067i/11590._SY75_.jpg", "title": "’Salem’s Lot", "bookURL": "/book/show/11590._Salem_s_Lot", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.10 avg rating — 675,099 ratings" }, { "id": 9, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1770544533i/247642509._SY75_.jpg", "title": "The Gunslinger (Dark Tower, #1)", "bookURL": "/book/show/247642509-the-gunslinger", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.91 avg rating — 674,615 ratings" }, { "id": 10, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1373903563i/11566._SY75_.jpg", "title": "The Green Mile", "bookURL": "/book/show/11566.The_Green_Mile", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.49 avg rating — 372,789 ratings" }, { "id": 11, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1524596540i/36124936._SY75_.jpg", "title": "The Outsider (Holly Gibney #1)", "bookURL": "/book/show/36124936-the-outsider", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.02 avg rating — 393,203 ratings" }, { "id": 12, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1468705326i/18775247._SY75_.jpg", "title": "Mr. Mercedes (Bill Hodges #1)", "bookURL": "/book/show/18775247-mr-mercedes", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.04 avg rating — 385,959 ratings" }, { "id": 13, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1549241208i/43798285._SY75_.jpg", "title": "The Institute", "bookURL": "/book/show/43798285-the-institute", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.19 avg rating — 353,145 ratings" }, { "id": 14, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1647789287i/60177373._SY75_.jpg", "title": "Fairy Tale", "bookURL": "/book/show/60177373-fairy-tale", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.09 avg rating — 350,566 ratings" }, { "id": 15, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1436735207i/10569._SY75_.jpg", "title": "On Writing: A Memoir of the Craft", "bookURL": "/book/show/10569.On_Writing", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.34 avg rating — 324,159 ratings" }, { "id": 16, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1511289992i/6320534._SY75_.jpg", "title": "Under the Dome", "bookURL": "/book/show/6320534-under-the-dome", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.93 avg rating — 328,726 ratings" }, { "id": 17, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1370918050i/5094._SY75_.jpg", "title": "The Drawing of the Three (Dark Tower, #2)", "bookURL": "/book/show/5094.The_Drawing_of_the_Three", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.24 avg rating — 296,776 ratings" }, { "id": 18, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1510335480i/16130549._SY75_.jpg", "title": "Doctor Sleep (The Shining, #2)", "bookURL": "/book/show/16130549-doctor-sleep", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.13 avg rating — 304,110 ratings" }, { "id": 19, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1394208144i/10603._SY75_.jpg", "title": "Cujo", "bookURL": "/book/show/10603.Cujo", "author": "Stephen KingMaría Antonia Menini", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.81 avg rating — 327,877 ratings" }, { "id": 20, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1315767817i/107291._SY75_.jpg", "title": "Needful Things", "bookURL": "/book/show/107291.Needful_Things", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.99 avg rating — 284,326 ratings" }, { "id": 21, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1532334476i/34084._SY75_.jpg", "title": "The Waste Lands (Dark Tower, #3)", "bookURL": "/book/show/34084.The_Waste_Lands", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.25 avg rating — 252,763 ratings" }, { "id": 22, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1663053062i/10629._SY75_.jpg", "title": "Christine", "bookURL": "/book/show/10629.Christine", "author": "Stephen KingMarie Milpois", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.86 avg rating — 267,774 ratings" }, { "id": 23, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1283509622i/11573._SY75_.jpg", "title": "The Dead Zone", "bookURL": "/book/show/11573.The_Dead_Zone", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.97 avg rating — 251,117 ratings" }, { "id": 24, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1592553161i/233667._SY75_.jpg", "title": "Firestarter", "bookURL": "/book/show/233667.Firestarter", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.92 avg rating — 250,676 ratings" }, { "id": 25, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1763979040i/39662._SX50_.jpg", "title": "Different Seasons", "bookURL": "/book/show/39662.Different_Seasons", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.36 avg rating — 224,459 ratings" }, { "id": 26, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1327946510i/5096._SY75_.jpg", "title": "Wizard and Glass (Dark Tower, #4)", "bookURL": "/book/show/5096.Wizard_and_Glass", "author": "Stephen KingDave McKean", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.27 avg rating — 224,780 ratings" }, { "id": 27, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1432828013i/10567._SY75_.jpg", "title": "Cell", "bookURL": "/book/show/10567.Cell", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.65 avg rating — 239,856 ratings" }, { "id": 28, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1419360231i/4978._SY75_.jpg", "title": "Wolves of the Calla (Dark Tower, #5)", "bookURL": "/book/show/4978.Wolves_of_the_Calla", "author": "Stephen KingBernie Wrightson", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.20 avg rating — 205,831 ratings" }, { "id": 29, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1365592796i/10589._SY75_.jpg", "title": "Bag of Bones", "bookURL": "/book/show/10589.Bag_of_Bones", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.92 avg rating — 213,852 ratings" }, { "id": 30, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1618151020i/56852407._SY75_.jpg", "title": "Billy Summers", "bookURL": "/book/show/56852407-billy-summers", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.18 avg rating — 199,027 ratings" }, { "id": 31, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1372296329i/5091._SY75_.jpg", "title": "The Dark Tower (Dark Tower, #7)", "bookURL": "/book/show/5091.The_Dark_Tower", "author": "Stephen KingMichael Whelan", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.29 avg rating — 193,287 ratings" }, { "id": 32, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1660820449i/10628._SY75_.jpg", "title": "Night Shift", "bookURL": "/book/show/10628.Night_Shift", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.04 avg rating — 201,725 ratings" }, { "id": 33, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1674418461i/65916344._SY75_.jpg", "title": "Holly (Holly Gibney, #3)", "bookURL": "/book/show/65916344-holly", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.07 avg rating — 196,976 ratings" }, { "id": 34, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1469092087i/23492589._SY75_.jpg", "title": "Finders Keepers (Bill Hodges Trilogy, #2)", "bookURL": "/book/show/23492589-finders-keepers", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.07 avg rating — 194,444 ratings" }, { "id": 35, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1331317781i/813214._SY75_.jpg", "title": "The Mist", "bookURL": "/book/show/813214.The_Mist", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.93 avg rating — 186,249 ratings" }, { "id": 36, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1348154483i/13596166._SY75_.jpg", "title": "Joyland", "bookURL": "/book/show/13596166-joyland", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.93 avg rating — 183,509 ratings" }, { "id": 37, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1554221361i/5093._SY75_.jpg", "title": "Song of Susannah (Dark Tower, #6)", "bookURL": "/book/show/5093.Song_of_Susannah", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": "really liked it 4.00 avg rating — 179,183 ratings" }, { "id": 38, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1611766265i/11570._SY75_.jpg", "title": "Dreamcatcher", "bookURL": "/book/show/11570.Dreamcatcher", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.66 avg rating — 188,423 ratings" }, { "id": 39, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1722442797i/7278752._SY75_.jpg", "title": "Dolores Claiborne", "bookURL": "/book/show/7278752-dolores-claiborne", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.95 avg rating — 174,158 ratings" }, { "id": 40, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1580235339i/11564._SY75_.jpg", "title": "The Girl Who Loved Tom Gordon", "bookURL": "/book/show/11564.The_Girl_Who_Loved_Tom_Gordon", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.64 avg rating — 182,309 ratings" }, { "id": 41, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1511289068i/25526965._SY75_.jpg", "title": "End of Watch (Bill Hodges Trilogy, #3)", "bookURL": "/book/show/25526965-end-of-watch", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.10 avg rating — 161,534 ratings" }, { "id": 42, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1678392358i/10585._SY75_.jpg", "title": "Insomnia", "bookURL": "/book/show/10585.Insomnia", "author": "Stephen KingBettina Blanch Tyroller", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.83 avg rating — 170,854 ratings" }, { "id": 43, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1297737756i/32692._SY75_.jpg", "title": "Gerald's Game", "bookURL": "/book/show/32692.Gerald_s_Game", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.59 avg rating — 181,988 ratings" }, { "id": 44, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1596448456i/54798175._SY75_.jpg", "title": "Later", "bookURL": "/book/show/54798175-later", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.95 avg rating — 154,986 ratings" }, { "id": 45, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1394210331i/17660._SY75_.jpg", "title": "The Tommyknockers", "bookURL": "/book/show/17660.The_Tommyknockers", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.61 avg rating — 167,598 ratings" }, { "id": 46, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1395764566i/10584._SY75_.jpg", "title": "Desperation", "bookURL": "/book/show/10584.Desperation", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.86 avg rating — 155,736 ratings" }, { "id": 47, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1170530286i/59219._SX50_.jpg", "title": "The Talisman (The Talisman, #1)", "bookURL": "/book/show/59219.The_Talisman", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.10 avg rating — 145,222 ratings" }, { "id": 48, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1542040067i/38355410._SX50_.jpg", "title": "Elevation", "bookURL": "/book/show/38355410-elevation", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.62 avg rating — 163,489 ratings" }, { "id": 49, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1430122353i/11597._SY75_.jpg", "title": "The Dark Half", "bookURL": "/book/show/11597.The_Dark_Half", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.81 avg rating — 154,641 ratings" }, { "id": 50, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1660526231i/10611._SY75_.jpg", "title": "The Eyes of the Dragon", "bookURL": "/book/show/10611.The_Eyes_of_the_Dragon", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.94 avg rating — 147,674 ratings" }, { "id": 51, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1660827280i/13440._SY75_.jpg", "title": "Skeleton Crew", "bookURL": "/book/show/13440.Skeleton_Crew", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.97 avg rating — 140,042 ratings" }, { "id": 52, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1761089001i/472343._SY75_.jpg", "title": "Duma Key", "bookURL": "/book/show/472343.Duma_Key", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.99 avg rating — 139,472 ratings" }, { "id": 53, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1510335323i/20926278._SY75_.jpg", "title": "Revival", "bookURL": "/book/show/20926278-revival", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.81 avg rating — 144,156 ratings" }, { "id": 54, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1571399830i/46015758._SY75_.jpg", "title": "If It Bleeds (Holly Gibney #2)", "bookURL": "/book/show/46015758-if-it-bleeds", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.97 avg rating — 132,457 ratings" }, { "id": 55, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1524583257i/7912007._SY75_.jpg", "title": "Full Dark, No Stars", "bookURL": "/book/show/7912007-full-dark-no-stars", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.09 avg rating — 119,460 ratings" }, { "id": 56, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1660826989i/10619._SY75_.jpg", "title": "Rose Madder", "bookURL": "/book/show/10619.Rose_Madder", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.76 avg rating — 125,996 ratings" }, { "id": 57, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1321023197i/133266._SY75_.jpg", "title": "Four Past Midnight", "bookURL": "/book/show/133266.Four_Past_Midnight", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.95 avg rating — 117,175 ratings" }, { "id": 58, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1386922876i/10579._SY75_.jpg", "title": "Everything's Eventual", "bookURL": "/book/show/10579.Everything_s_Eventual", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.97 avg rating — 110,363 ratings" }, { "id": 59, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1374048926i/11602._SY75_.jpg", "title": "Hearts in Atlantis", "bookURL": "/book/show/11602.Hearts_in_Atlantis", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.87 avg rating — 104,309 ratings" }, { "id": 60, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1328001524i/12341557._SY75_.jpg", "title": "The Wind Through the Keyhole (Dark Tower, #4.5)", "bookURL": "/book/show/12341557-the-wind-through-the-keyhole", "author": "Stephen KingJae Lee", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.13 avg rating — 95,618 ratings" }, { "id": 61, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1699311050i/201242757._SY75_.jpg", "title": "You Like It Darker", "bookURL": "/book/show/201242757-you-like-it-darker", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.17 avg rating — 94,306 ratings" }, { "id": 62, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1510335748i/34466922._SY75_.jpg", "title": "Sleeping Beauties", "bookURL": "/book/show/34466922-sleeping-beauties", "author": "Stephen KingOwen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.73 avg rating — 97,148 ratings" }, { "id": 63, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1316346037i/10566._SY75_.jpg", "title": "Lisey's Story", "bookURL": "/book/show/10566.Lisey_s_Story", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.70 avg rating — 96,036 ratings" }, { "id": 64, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1370950676i/10588._SY75_.jpg", "title": "Nightmares and Dreamscapes", "bookURL": "/book/show/10588.Nightmares_and_Dreamscapes", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.95 avg rating — 88,829 ratings" }, { "id": 65, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1488303321i/34430839._SY75_.jpg", "title": "Gwendy's Button Box (The Button Box, #1)", "bookURL": "/book/show/34430839-gwendy-s-button-box", "author": "Stephen KingRichard ChizmarKeith Minnion", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.92 avg rating — 82,160 ratings" }, { "id": 66, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1315100686i/39664._SY75_.jpg", "title": "Rita Hayworth and Shawshank Redemption", "bookURL": "/book/show/39664.Rita_Hayworth_and_Shawshank_Redemption", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.47 avg rating — 68,755 ratings" }, { "id": 67, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1388263466i/10607._SX50_.jpg", "title": "Black House (The Talisman, #2)", "bookURL": "/book/show/10607.Black_House", "author": "Stephen KingPeter Straub", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.05 avg rating — 70,812 ratings" }, { "id": 68, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1732728644i/221633230._SY75_.jpg", "title": "Never Flinch (Holly Gibney, #4)", "bookURL": "/book/show/221633230-never-flinch", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.81 avg rating — 73,949 ratings" }, { "id": 69, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1468705688i/23512999._SY75_.jpg", "title": "The Bazaar of Bad Dreams", "bookURL": "/book/show/23512999-the-bazaar-of-bad-dreams", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.91 avg rating — 69,282 ratings" }, { "id": 70, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1304686732i/22076._SY75_.jpg", "title": "From a Buick 8", "bookURL": "/book/show/22076.From_a_Buick_8", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.49 avg rating — 76,034 ratings" }, { "id": 71, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1565642120i/550844._SY75_.jpg", "title": "Cycle of the Werewolf", "bookURL": "/book/show/550844.Cycle_of_the_Werewolf", "author": "Stephen KingBernie Wrightson", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.67 avg rating — 66,999 ratings" }, { "id": 72, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1348108664i/2906039._SY75_.jpg", "title": "Just After Sunset", "bookURL": "/book/show/2906039-just-after-sunset", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.88 avg rating — 61,461 ratings" }, { "id": 73, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1422099676i/10574._SY75_.jpg", "title": "The Colorado Kid", "bookURL": "/book/show/10574.The_Colorado_Kid", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.38 avg rating — 61,797 ratings" }, { "id": 74, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1756448301i/102733._SY75_.jpg", "title": "One Past Midnight: The Langoliers", "bookURL": "/book/show/102733.One_Past_Midnight", "author": "Stephen KingWillem Dafoe", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.93 avg rating — 45,667 ratings" }, { "id": 75, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1228499552i/92227._SY75_.jpg", "title": "The Two Dead Girls (The Green Mile, #1)", "bookURL": "/book/show/92227.The_Two_Dead_Girls", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.50 avg rating — 38,819 ratings" }, { "id": 76, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1330222469i/10618._SY75_.jpg", "title": "Apt Pupil", "bookURL": "/book/show/10618.Apt_Pupil", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.93 avg rating — 43,610 ratings" }, { "id": 77, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1527495506i/38926465._SY75_.jpg", "title": "The Body", "bookURL": "/book/show/38926465-the-body", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.03 avg rating — 41,811 ratings" }, { "id": 78, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1332002598i/11580._SX50_.jpg", "title": "Creepshow", "bookURL": "/book/show/11580.Creepshow", "author": "Stephen KingBernie WrightsonMichele WrightsonJack Kamen", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.07 avg rating — 39,531 ratings" }, { "id": 79, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1309287093i/11563._SX50_.jpg", "title": "Danse Macabre", "bookURL": "/book/show/11563.Danse_Macabre", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.67 avg rating — 31,910 ratings" }, { "id": 80, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1346688418i/15825932._SX50_.jpg", "title": "In the Tall Grass", "bookURL": "/book/show/15825932-in-the-tall-grass", "author": "Stephen KingJoe HillStephen Lang", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.62 avg rating — 31,879 ratings" }, { "id": 81, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1407138212i/12070846._SY75_.jpg", "title": "Mile 81", "bookURL": "/book/show/12070846-mile-81", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.68 avg rating — 30,627 ratings" }, { "id": 82, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1685034954i/13451._SX50_.jpg", "title": "Storm of the Century", "bookURL": "/book/show/13451.Storm_of_the_Century", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.96 avg rating — 26,797 ratings" }, { "id": 83, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1515983078i/22844166._SY75_.jpg", "title": "1922", "bookURL": "/book/show/22844166-1922", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.89 avg rating — 25,171 ratings" }, { "id": 84, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1376725117i/5417._SY75_.jpg", "title": "Carrie / 'Salem's Lot / The Shining", "bookURL": "/book/show/5417.Carrie_Salem_s_Lot_The_Shining", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.58 avg rating — 21,262 ratings" }, { "id": 85, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1413163408i/22844188._SX50_.jpg", "title": "A Good Marriage", "bookURL": "/book/show/22844188-a-good-marriage", "author": "Stephen KingJessica Hecht", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.81 avg rating — 25,500 ratings" }, { "id": 86, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1651710894i/59366265._SY75_.jpg", "title": "Gwendy's Final Task (The Button Box, #3)", "bookURL": "/book/show/59366265-gwendy-s-final-task", "author": "Stephen KingRichard Chizmar", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.04 avg rating — 23,242 ratings" }, { "id": 87, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1328794822i/6356190._SY75_.jpg", "title": "The Little Sisters of Eluria (Dark Tower, #0.5)", "bookURL": "/book/show/6356190-the-little-sisters-of-eluria", "author": "Stephen KingMichael Whelan", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.17 avg rating — 22,343 ratings" }, { "id": 88, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1347704033i/7940591._SX50_.jpg", "title": "Blockade Billy", "bookURL": "/book/show/7940591-blockade-billy", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.49 avg rating — 24,854 ratings" }, { "id": 89, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1556210860i/228199._SY75_.jpg", "title": "The Bad Death of Eduard Delacroix (The Green Mile, #4)", "bookURL": "/book/show/228199.The_Bad_Death_of_Eduard_Delacroix", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.54 avg rating — 18,954 ratings" }, { "id": 90, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1223640398i/228198._SY75_.jpg", "title": "Coffey's Hands (The Green Mile, #3)", "bookURL": "/book/show/228198.Coffey_s_Hands", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.51 avg rating — 19,055 ratings" }, { "id": 91, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1295433746i/6251012._SY75_.jpg", "title": "UR", "bookURL": "/book/show/6251012-ur", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.76 avg rating — 22,854 ratings" }, { "id": 92, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1664847739i/71823._SY75_.jpg", "title": "Coffey on the Mile (The Green Mile, #6)", "bookURL": "/book/show/71823.Coffey_on_the_Mile", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.59 avg rating — 18,511 ratings" }, { "id": 93, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1554913636i/228194._SY75_.jpg", "title": "The Mouse on the Mile (The Green Mile, #2)", "bookURL": "/book/show/228194.The_Mouse_on_the_Mile", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.47 avg rating — 18,691 ratings" }, { "id": 94, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1223640401i/228200._SY75_.jpg", "title": "Night Journey (The Green Mile, #5)", "bookURL": "/book/show/228200.Night_Journey", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.53 avg rating — 17,314 ratings" }, { "id": 95, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1348419476i/11605._SX50_.jpg", "title": "Riding the Bullet", "bookURL": "/book/show/11605.Riding_the_Bullet", "author": "Stephen KingJosh Hamilton", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.67 avg rating — 20,459 ratings" }, { "id": 96, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1750964365i/57213544._SX50_.jpg", "title": "The Life of Chuck", "bookURL": "/book/show/57213544-the-life-of-chuck", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.99 avg rating — 16,558 ratings" }, { "id": 97, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1481416723i/12274389._SX50_.jpg", "title": "The Dark Tower Series: Books 1-7", "bookURL": "/book/show/12274389-the-dark-tower-series", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.62 avg rating — 12,987 ratings" }, { "id": 98, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1505815946i/17826887._SY75_.jpg", "title": "Children of the Corn", "bookURL": "/book/show/17826887-children-of-the-corn", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.91 avg rating — 14,556 ratings" }, { "id": 99, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/nophoto/book/111x148._SX50_.png", "title": "Laurie", "bookURL": "/book/show/40138871-laurie", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.64 avg rating — 14,050 ratings" }, { "id": 100, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1360858824i/133268._SY75_.jpg", "title": "Two Past Midnight: Secret Window, Secret Garden", "bookURL": "/book/show/133268.Two_Past_Midnight", "author": "Stephen KingJames Woods", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 3.94 avg rating — 12,231 ratings" } ], "nextPage": "/author/list/3389.Stephen_King?page=2&per_page=100", "lastScraped": "2026-06-15T00:43:26.726Z" } } } } }, "tags": [ "author" ], "x-fern-sdk-group-name": [ "author" ], "x-fern-sdk-method-name": "author-books-scraper", "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "page": { "type": "integer" }, "queryURL": { "type": "string", "format": "uri" } }, "required": [ "page", "queryURL" ] }, "example": { "page": 1, "queryURL": "https://www.goodreads.com/author/list/3389.Stephen_King" } } } } } }, "/api/author/info": { "post": { "operationId": "postApiAuthorInfo", "summary": "author-info-scraper", "description": "## Author Scraper\n\nScrapes author profile information from a Goodreads author page using a direct author URL. Returns structured details about the author including biography, genres, and other profile metadata.\n\n---\n\n## Request\n\n**Method:** `POST` \n**URL:** `{{Instance Domain}}/api/author/info`\n\n### Headers\n\n| Key | Value | Description |\n| --- | --- | --- |\n| Content-Type | application/json | Indicates the request body is JSON |\n\n### Body\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| queryURL | string | Yes | The full Goodreads author page URL to scrape (e.g. `https://www.goodreads.com/author/show/1077326.J_K_Rowling`) |\n\n**Example Body:**\n\n```json\n{\n \"queryURL\": \"https://www.goodreads.com/author/show/1077326.J_K_Rowling\"\n}\n```\n\n---\n\n## Response\n\n### 200 Success\n\nReturns a JSON object containing the scraped author profile information.\n\n```json\n{\n \"status\": \"Received\",\n \"statusCode\": 200,\n ...\n}\n```\n\n### Response Field Descriptions\n\n| Field | Type | Description |\n| --- | --- | --- |\n| status | string | Human-readable status message |\n| statusCode | number | HTTP status code of the response |\n| name | string | Full name of the author |\n| bio | string | Author biography as listed on Goodreads |\n| genres | array | List of genres the author is known for |\n| image | string | URL of the author's profile image |", "responses": { "200": { "description": "OK", "headers": { "Cache-Control": { "schema": { "type": "string" }, "example": "public, s-maxage=600, stale-while-revalidate=1800" }, "Nel": { "schema": { "type": "string" }, "example": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}" }, "x-opennext": { "schema": { "type": "string" }, "example": "1" }, "Report-To": { "schema": { "type": "string" }, "example": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=RWNQDZRrWvvOy5xUOn4nFSIIe67DXDcZkzV%2FWCISU%2BBpShToJTEap87ZnJHfzf35Z54Obv00QuSRKMDt0r82SPUo56%2FeqRYY3lB2zAP0pHJAI9qmnuMXQ2ELVcXYyQI1R8iIWTc%3D\"}]}" }, "ETag": { "schema": { "type": "string" }, "example": "W/\"zuncnonioh6b4\"" }, "CF-RAY": { "schema": { "type": "string" }, "example": "a0bd8a32cd260dda-IAD" }, "alt-svc": { "schema": { "type": "string" }, "example": "h3=\":443\"; ma=86400" } }, "content": { "application/json": { "schema": { "type": "object", "properties": { "status": { "type": "string" }, "source": { "type": "string", "format": "uri" }, "scrapeURL": { "type": "string", "format": "uri" }, "image": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "website": { "type": "string", "format": "uri" }, "genre": { "type": "array", "items": { "type": "string" } }, "influences": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer" }, "author": { "type": "string" }, "url": { "type": "string", "format": "uri" } }, "required": [ "id", "author", "url" ] } }, "birthDate": { "type": "string" }, "deathDate": { "type": "string" }, "desc": { "type": "string" }, "books": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer" }, "cover": { "type": "string", "format": "uri" }, "title": { "type": "string" }, "url": { "type": "string" }, "rating": { "type": "string" }, "publishDate": { "type": "string" } }, "required": [ "id", "cover", "title", "url", "rating", "publishDate" ] } }, "series": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer" }, "cover": { "type": "string", "format": "uri" }, "title": { "type": "string" }, "seriesURL": { "type": "string" }, "author": { "type": "string" }, "authorURL": { "type": "string" }, "rating": { "type": "string" } }, "required": [ "id", "cover", "title", "seriesURL", "author", "authorURL", "rating" ] } }, "lastScraped": { "type": "string", "format": "date-time" } }, "required": [ "status", "source", "scrapeURL", "image", "name", "website", "genre", "influences", "birthDate", "deathDate", "desc", "books", "series", "lastScraped" ] }, "example": { "status": "Received", "source": "https://github.com/nesaku/biblioreads", "scrapeURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "image": "https://images.gr-assets.com/authors/1362814142p5/3389.jpg", "name": "Stephen King", "website": "http://www.stephenking.com", "genre": [ "Horror", "Mystery", "Literature & Fiction" ], "influences": [ { "id": 1, "author": "Robert Bloch", "url": "https://www.goodreads.com/author/show/12540.Robert_Bloch" }, { "id": 2, "author": "Ray Bradbury", "url": "https://www.goodreads.com/author/show/1630.Ray_Bradbury" }, { "id": 3, "author": "Charles Dickens", "url": "https://www.goodreads.com/author/show/239579.Charles_Dickens" }, { "id": 4, "author": "Shirley Jackson", "url": "https://www.goodreads.com/author/show/13388.Shirley_Jackson" }, { "id": 5, "author": "H.P. Lov", "url": "https://www.goodreads.com/author/show/9494.H_P__Lovecraft" }, { "id": 6, "author": "Robert Bloch", "url": "https://www.goodreads.com/author/show/12540.Robert_Bloch" }, { "id": 7, "author": "Ray Bradbury", "url": "https://www.goodreads.com/author/show/1630.Ray_Bradbury" }, { "id": 8, "author": "Charles Dickens", "url": "https://www.goodreads.com/author/show/239579.Charles_Dickens" }, { "id": 9, "author": "Shirley Jackson", "url": "https://www.goodreads.com/author/show/13388.Shirley_Jackson" }, { "id": 10, "author": "H.P. Lovecraft", "url": "https://www.goodreads.com/author/show/9494.H_P__Lovecraft" }, { "id": 11, "author": "John D. MacDonald", "url": "https://www.goodreads.com/author/show/24690.John_D__MacDonald" }, { "id": 12, "author": "Richard Matheson", "url": "https://www.goodreads.com/author/show/8726.Richard_Matheson" }, { "id": 13, "author": "J.R.R. Tolkien", "url": "https://www.goodreads.com/author/show/656983.J_R_R__Tolkien" } ], "birthDate": "", "deathDate": "", "desc": "Stephen Edwin King was born the second son of Donald and Nellie Ruth Pillsbury King. After his father left them when Stephen was two, he and his older brother, David, were raised by his mother. Parts of his childhood were spent in Fort Wayne, Indiana, where his father's family was at the time, and in Stratford, Connecticut. When Stephen was eleven, his mother brought her children back to Durham, Maine, for good. Her parents, Guy and Nellie Pillsbury, had become incapacitated with old age, and Ruth King was persuaded by her sisters to take over the physical care of them. Other family members provided a small house in Durham and financial support. After Stephen's grandparents passed away, Mrs. King found work in the kitchens of Pineland, a ne", "books": [ { "id": 1, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1353277730i/11588._SY75_.jpg", "title": "The Shining (The Shining, #1)", "url": "/book/show/11588.The_Shining", "rating": " 4.28 avg rating From 1744,672 ratings", "publishDate": "\n 4.28 avg rating — 1,744,672 ratings\n —\n published\n 1977\n —\n 542 editions\n " }, { "id": 2, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1334416842i/830502._SY75_.jpg", "title": "It", "url": "/book/show/830502.It", "rating": " 4.24 avg rating From 1300,261 ratings", "publishDate": "\n 4.24 avg rating — 1,300,261 ratings\n —\n published\n 1986\n —\n 20 editions\n " }, { "id": 3, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1674820514i/87591651._SX50_.jpg", "title": "The Stand", "url": "/book/show/87591651-the-stand", "rating": " 4.35 avg rating From 852483 ratings", "publishDate": "\n 4.35 avg rating — 852,483 ratings\n —\n published\n 1978\n —\n 22 editions\n " }, { "id": 4, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1746142586i/10614._SY75_.jpg", "title": "Misery", "url": "/book/show/10614.Misery", "rating": " 4.22 avg rating From 842550 ratings", "publishDate": "\n 4.22 avg rating — 842,550 ratings\n —\n published\n 1987\n —\n 291 editions\n " }, { "id": 5, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1771367607i/10592._SY75_.jpg", "title": "Carrie", "url": "/book/show/10592.Carrie", "rating": " 3.99 avg rating From 868507 ratings", "publishDate": "\n 3.99 avg rating — 868,507 ratings\n —\n published\n 1974\n " }, { "id": 6, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1327876792i/10644930._SY75_.jpg", "title": "11/22/63", "url": "/book/show/10644930-11-22-63", "rating": " 4.35 avg rating From 687334 ratings", "publishDate": "\n 4.35 avg rating — 687,334 ratings\n —\n published\n 2011\n —\n 14 editions\n " }, { "id": 7, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1480069533i/33124137._SY75_.jpg", "title": "Pet Sematary", "url": "/book/show/33124137-pet-sematary", "rating": " 4.09 avg rating From 719345 ratings", "publishDate": "\n 4.09 avg rating — 719,345 ratings\n —\n published\n 1983\n —\n 457 editions\n " }, { "id": 8, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1738025067i/11590._SY75_.jpg", "title": "’Salem’s Lot", "url": "/book/show/11590._Salem_s_Lot", "rating": " 4.10 avg rating From 675041 ratings", "publishDate": "\n 4.10 avg rating — 675,041 ratings\n —\n published\n 1975\n —\n 42 editions\n " }, { "id": 9, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1770544533i/247642509._SY75_.jpg", "title": "The Gunslinger (Dark Tower, #1)", "url": "/book/show/247642509-the-gunslinger", "rating": " 3.91 avg rating From 674579 ratings", "publishDate": "\n 3.91 avg rating — 674,579 ratings\n —\n published\n 1982\n —\n 7 editions\n " }, { "id": 10, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1373903563i/11566._SY75_.jpg", "title": "The Green Mile", "url": "/book/show/11566.The_Green_Mile", "rating": " 4.49 avg rating From 372752 ratings", "publishDate": "\n 4.49 avg rating — 372,752 ratings\n —\n published\n 1996\n —\n 294 editions\n " } ], "series": [ { "id": 1, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1770544533l/247642509._SY75_.jpg", "title": "The Dark Tower", "seriesURL": "/series/40750-the-dark-tower", "author": "Stephen King", "authorURL": "/author/show/3389.Stephen_King", "rating": " 4.12 avg rating — 2,180,350 ratings" }, { "id": 2, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1353277730l/11588._SY75_.jpg", "title": "The Shining", "seriesURL": "/series/117014-the-shining", "author": "Stephen King", "authorURL": "/author/show/3389.Stephen_King", "rating": " 4.26 avg rating — 2,049,348 ratings" }, { "id": 3, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1524596540l/36124936._SY75_.jpg", "title": "Holly Gibney", "seriesURL": "/series/318697-holly-gibney", "author": "Stephen King", "authorURL": "/author/show/3389.Stephen_King", "rating": " 4.03 avg rating — 1,538,249 ratings" }, { "id": 4, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1468705326l/18775247._SY75_.jpg", "title": "Bill Hodges", "seriesURL": "/series/137422-bill-hodges", "author": "Stephen King", "authorURL": "/author/show/3389.Stephen_King", "rating": " 4.06 avg rating — 742,932 ratings" }, { "id": 5, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1228499552l/92227._SY75_.jpg", "title": "The Green Mile", "seriesURL": "/series/69946-the-green-mile", "author": "Stephen King", "authorURL": "/author/show/3389.Stephen_King", "rating": " 4.50 avg rating — 504,080 ratings" } ], "lastScraped": "2026-06-15T00:43:18.927Z" } } } } }, "tags": [ "author" ], "x-fern-sdk-group-name": [ "author" ], "x-fern-sdk-method-name": "author-info-scraper", "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "queryURL": { "type": "string", "format": "uri" } }, "required": [ "queryURL" ] }, "example": { "queryURL": "https://www.goodreads.com/author/show/3389.Stephen_King" } } } } } }, "/api/awards/winners-list": { "post": { "operationId": "postApiAwardsWinners-list", "summary": "winners-list", "description": "## Winners List\n\nScrapes the list of winners from a Goodreads Choice Awards category page using a direct category URL. Returns structured information about all winning books in the specified awards category.\n\n---\n\n## Request\n\n**Method:** `POST` \n**URL:** `{{Instance Domain}}/api/awards/winners-list`\n\n### Headers\n\n| Key | Value | Description |\n| --- | --- | --- |\n| Content-Type | application/json | Indicates the request body is JSON |\n\n### Body\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| queryURL | string | Yes | The full Goodreads Choice Awards category page URL to scrape (e.g. `https://www.goodreads.com/choiceawards/best-fiction-books-2023`) |\n\n**Example Body:**\n\n```json\n{\n \"queryURL\": \"https://www.goodreads.com/choiceawards/best-fiction-books-2023\"\n}\n```\n\n---\n\n## Response\n\n### 200 Success\n\nReturns a JSON object containing the list of winners from the specified Choice Awards category.\n\n```json\n{\n \"status\": \"Received\",\n \"statusCode\": 200,\n ...\n}\n```\n\n### Response Field Descriptions\n\n| Field | Type | Description |\n| --- | --- | --- |\n| status | string | Human-readable status message |\n| statusCode | number | HTTP status code of the response |\n| winners | array | List of winning books in the awards category, each with title, author, and metadata |", "responses": { "200": { "description": "OK", "headers": { "Cache-Control": { "schema": { "type": "string" }, "example": "public, s-maxage=600, stale-while-revalidate=1800" }, "Nel": { "schema": { "type": "string" }, "example": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}" }, "x-opennext": { "schema": { "type": "string" }, "example": "1" }, "Report-To": { "schema": { "type": "string" }, "example": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=oGWWpxBOPDwYHZHNlvsp9o7PLapPdN2ziAu38%2Fd3Z6OmpkCuYddgSt5%2BdKjKBJllh4jitiJU2q2aiWTJf81gK4EDG12sLV6I7uHyTXEKuBpwhuxSjCRkcMoPQ7eOm%2B1E4ampIbQ%3D\"}]}" }, "ETag": { "schema": { "type": "string" }, "example": "W/\"vmjtk0lq6u2te\"" }, "CF-RAY": { "schema": { "type": "string" }, "example": "a0bd8a0b09e6e06b-IAD" }, "alt-svc": { "schema": { "type": "string" }, "example": "h3=\":443\"; ma=86400" } }, "content": { "application/json": { "schema": { "type": "object", "properties": { "status": { "type": "string" }, "source": { "type": "string", "format": "uri" }, "scrapeURL": { "type": "string", "format": "uri" }, "genres": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer" }, "name": { "type": "string" }, "url": { "type": "string" }, "cover": { "type": "string", "format": "uri" }, "title": { "type": "string" } }, "required": [ "id", "name", "url", "cover", "title" ] } }, "lastScraped": { "type": "string", "format": "date-time" } }, "required": [ "status", "source", "scrapeURL", "genres", "lastScraped" ] }, "example": { "status": "Received", "source": "https://github.com/nesaku/biblioreads", "scrapeURL": "https://www.goodreads.com/choiceawards/best-books-2023", "genres": [ { "id": 1, "name": "\nFiction\n", "url": "/choiceawards/best-fiction-books-2023", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1671336608l/62047984.jpg", "title": "Yellowface" }, { "id": 2, "name": "\nHistorical Fiction\n", "url": "/choiceawards/best-historical-fiction-books-2023", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1677756582l/60654349._SY475_.jpg", "title": "Weyward" }, { "id": 3, "name": "\nMystery & Thriller\n", "url": "/choiceawards/best-mystery-thriller-books-2023", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1664729357l/62848145._SY475_.jpg", "title": "The Housemaid's Secret (The Housemaid, #2)" }, { "id": 4, "name": "\nRomance\n", "url": "/choiceawards/best-romance-books-2023", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1660145160l/61718053.jpg", "title": "Happy Place" }, { "id": 5, "name": "\nRomantasy\n", "url": "/choiceawards/best-romantasy-books-2023", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1761312598l/61431922._SY475_.jpg", "title": "Fourth Wing (The Empyrean, #1)" }, { "id": 6, "name": "\nFantasy\n", "url": "/choiceawards/best-fantasy-books-2023", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1648744814l/60652997.jpg", "title": "Hell Bent (Alex Stern, #2)" }, { "id": 7, "name": "\nScience Fiction\n", "url": "/choiceawards/best-science-fiction-books-2023", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1699617963l/60784549._SY475_.jpg", "title": "In the Lives of Puppets" }, { "id": 8, "name": "\nHorror\n", "url": "/choiceawards/best-horror-books-2023", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1674418461l/65916344.jpg", "title": "Holly (Holly Gibney, #3)" }, { "id": 9, "name": "\nYoung Adult Fantasy\n", "url": "/choiceawards/best-young-adult-fantasy-books-2023", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1655928079l/60784546.jpg", "title": "Divine Rivals (Letters of Enchantment, #1)" }, { "id": 10, "name": "\nYoung Adult Fiction\n", "url": "/choiceawards/best-young-adult-fiction-books-2023", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1678378842l/60683957.jpg", "title": "Check & Mate" }, { "id": 11, "name": "\nDebut Novel\n", "url": "/choiceawards/best-debut-novel-2023", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1677756582l/60654349._SY475_.jpg", "title": "Weyward" }, { "id": 12, "name": "\nNonfiction\n", "url": "/choiceawards/best-nonfiction-books-2023", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1665696294l/61358638._SY475_.jpg", "title": "Poverty, by America" }, { "id": 13, "name": "\nMemoir & Autobiography\n", "url": "/choiceawards/best-memoir-autobiography-books-2023", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1689090540l/63133205._SY475_.jpg", "title": "The Woman in Me" }, { "id": 14, "name": "\nHistory & Biography\n", "url": "/choiceawards/best-history-biography-books-2023", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1659407155l/61714633.jpg", "title": "The Wager: A Tale of Shipwreck, Mutiny and Murder" }, { "id": 15, "name": "\nHumor\n", "url": "/choiceawards/best-humor-books-2023", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1677855868l/65215014.jpg", "title": "Being Henry: The Fonz . . . and Beyond" } ], "lastScraped": "2026-06-15T00:43:13.081Z" } } } } }, "tags": [ "awards" ], "x-fern-sdk-group-name": [ "awards" ], "x-fern-sdk-method-name": "winners-list", "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "queryURL": { "type": "string", "format": "uri" } }, "required": [ "queryURL" ] }, "example": { "queryURL": "https://www.goodreads.com/choiceawards/best-books-2023" } } } } } }, "/api/awards/winner-page": { "post": { "operationId": "postApiAwardsWinner-page", "summary": "winner-page", "description": "## Winner Page\n\nScrapes detailed information about a specific Goodreads Choice Awards winner page using a direct category URL. Returns in-depth metadata about the winning book and the awards context.\n\n---\n\n## Request\n\n**Method:** `POST` \n**URL:** `{{Instance Domain}}/api/awards/winner-page`\n\n### Headers\n\n| Key | Value | Description |\n| --- | --- | --- |\n| Content-Type | application/json | Indicates the request body is JSON |\n\n### Body\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| queryURL | string | Yes | The full Goodreads Choice Awards category page URL to scrape (e.g. `https://www.goodreads.com/choiceawards/best-fiction-books-2023`) |\n\n**Example Body:**\n\n```json\n{\n \"queryURL\": \"https://www.goodreads.com/choiceawards/best-fiction-books-2023\"\n}\n```\n\n---\n\n## Response\n\n### 200 Success\n\nReturns a JSON object containing detailed information about the Choice Awards winner page.\n\n```json\n{\n \"status\": \"Received\",\n \"statusCode\": 200,\n ...\n}\n```\n\n### Response Field Descriptions\n\n| Field | Type | Description |\n| --- | --- | --- |\n| status | string | Human-readable status message |\n| statusCode | number | HTTP status code of the response |\n| category | string | The awards category name |\n| year | string | The year of the Choice Awards |\n| winner | object | Detailed metadata about the winning book including title, author, and cover image |", "responses": { "200": { "description": "OK", "headers": { "Cache-Control": { "schema": { "type": "string" }, "example": "public, s-maxage=600, stale-while-revalidate=1800" }, "Nel": { "schema": { "type": "string" }, "example": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}" }, "x-opennext": { "schema": { "type": "string" }, "example": "1" }, "Report-To": { "schema": { "type": "string" }, "example": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=u1rIBHPCZG7yTzF6qZRZTznzwIqKhduYiA5BH5ZpaaOX%2Bpvzgv%2BXDS%2FgnO4V%2BlWHutgsE3%2Bn1ziM6w3l5L3ZGOzr56QDfUd5bfuGtHkKU5pMT7BvhfdgMCMdVXPknX0m7jjQucM%3D\"}]}" }, "ETag": { "schema": { "type": "string" }, "example": "W/\"13b3xn4qi2k4by\"" }, "CF-RAY": { "schema": { "type": "string" }, "example": "a0bd89e7bcce0dda-IAD" }, "alt-svc": { "schema": { "type": "string" }, "example": "h3=\":443\"; ma=86400" } }, "content": { "application/json": { "schema": { "type": "object", "properties": { "status": { "type": "string" }, "source": { "type": "string", "format": "uri" }, "scrapeURL": { "type": "string", "format": "uri" }, "genre": { "type": "string" }, "cover": { "type": "string", "format": "uri" }, "url": { "type": "string" }, "title": { "type": "string" }, "author": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer" }, "name": { "type": "string" }, "url": { "type": "string" } }, "required": [ "id", "name", "url" ] } }, "desc": { "type": "string" }, "longDesc": { "type": "string" }, "numberOfVotes": { "type": "string" }, "nominees": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer" }, "url": { "type": "string" }, "numberOfVotes": { "type": "string" }, "cover": { "type": "string", "format": "uri" }, "title": { "type": "string" } }, "required": [ "id", "url", "numberOfVotes", "cover", "title" ] } }, "lastScraped": { "type": "string", "format": "date-time" } }, "required": [ "status", "source", "scrapeURL", "genre", "cover", "url", "title", "author", "desc", "longDesc", "numberOfVotes", "nominees", "lastScraped" ] }, "example": { "status": "Received", "source": "https://github.com/nesaku/biblioreads", "scrapeURL": "https://www.goodreads.com/choiceawards/best-fiction-books-2023", "genre": "Readers' Favorite Fiction", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1671336608l/62047984.jpg", "url": "/book/show/62047984-yellowface", "title": "Yellowface", "author": [ { "id": 1, "name": "R.F. Kuang", "url": "/author/show/16820001.R_F_Kuang" } ], "desc": "\nR.F. Kuang continues her astonishing ascent from genre specialist to literary sensation with Yellowface, a lacerating parable about the publishing industry itself. A combination of satire, metafiction, and slow-burn thriller, the book ultimately delivers a sly cultural critique concerning race and tokenism in the book business.\n", "longDesc": "", "numberOfVotes": "\n200,722\nvotes\n", "nominees": [ { "id": 1, "url": "/book/show/62047984-yellowface", "numberOfVotes": "\n200,722\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1671336608l/62047984.jpg", "title": "Yellowface by R.F. Kuang" }, { "id": 2, "url": "/book/show/61771675-hello-beautiful", "numberOfVotes": "\n60,171\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1687803098l/61771675._SY475_.jpg", "title": "Hello Beautiful by Ann Napolitano" }, { "id": 3, "url": "/book/show/62926992-the-wishing-game", "numberOfVotes": "\n57,702\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1684817680l/62926992.jpg", "title": "The Wishing Game by Meg Shaffer" }, { "id": 4, "url": "/book/show/63241104-tom-lake", "numberOfVotes": "\n53,470\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1691084837l/63241104._SY475_.jpg", "title": "Tom Lake by Ann Patchett" }, { "id": 5, "url": "/book/show/62873996-the-five-star-weekend", "numberOfVotes": "\n45,859\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1680591253l/62873996.jpg", "title": "The Five-Star Weekend by Elin Hilderbrand" }, { "id": 6, "url": "/book/show/62971668-someone-else-s-shoes", "numberOfVotes": "\n44,333\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1666822989l/62971668.jpg", "title": "Someone Else's Shoes by Jojo Moyes" }, { "id": 7, "url": "/book/show/62919793-the-invisible-hour", "numberOfVotes": "\n24,132\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1686761095l/62919793.jpg", "title": "The Invisible Hour by Alice Hoffman" }, { "id": 8, "url": "/book/show/60784605-maame", "numberOfVotes": "\n21,854\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1666031380l/60784605._SY475_.jpg", "title": "Maame by Jessica George" }, { "id": 9, "url": "/book/show/61214136-the-collected-regrets-of-clover", "numberOfVotes": "\n18,050\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1663608724l/61214136.jpg", "title": "The Collected Regrets of Clover by Mikki Brammer" }, { "id": 10, "url": "/book/show/61246258-pineapple-street", "numberOfVotes": "\n17,864\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1659404866l/61246258.jpg", "title": "Pineapple Street by Jenny Jackson" }, { "id": 11, "url": "/book/show/60701439-big-swiss", "numberOfVotes": "\n7,486\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1653958990l/60701439.jpg", "title": "Big Swiss by Jen Beagin" }, { "id": 12, "url": "/book/show/62919375-shark-heart", "numberOfVotes": "\n6,218\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1686092164l/62919375._SY475_.jpg", "title": "Shark Heart by Emily Habeck" }, { "id": 13, "url": "/book/show/59381516-evil-eye", "numberOfVotes": "\n5,708\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1660158235l/59381516.jpg", "title": "Evil Eye by Etaf Rum" }, { "id": 14, "url": "/book/show/62049729-the-celebrants", "numberOfVotes": "\n5,282\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1685352566l/62049729.jpg", "title": "The Celebrants by Steven Rowley" }, { "id": 15, "url": "/book/show/60784757-birnam-wood", "numberOfVotes": "\n4,425\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1653578326l/60784757.jpg", "title": "Birnam Wood by Eleanor Catton" }, { "id": 16, "url": "/book/show/61815336-the-connellys-of-county-down", "numberOfVotes": "\n3,589\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1665471122l/61815336.jpg", "title": "The Connellys of County Down by Tracey Lange" }, { "id": 17, "url": "/book/show/62039166-the-bee-sting", "numberOfVotes": "\n3,083\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1674502938l/62039166.jpg", "title": "The Bee Sting by Paul Murray" }, { "id": 18, "url": "/book/show/65650229-wellness", "numberOfVotes": "\n2,983\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1695742140l/65650229._SY475_.jpg", "title": "Wellness by Nathan Hill" }, { "id": 19, "url": "/book/show/65215321-blackouts", "numberOfVotes": "\n2,611\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1677161651l/65215321.jpg", "title": "Blackouts by Justin Torres" }, { "id": 20, "url": "/book/show/123414019-family-meal", "numberOfVotes": "\n2,176\nvotes\n", "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1679494794l/123414019.jpg", "title": "Family Meal by Bryan Washington" } ], "lastScraped": "2026-06-15T00:43:07.369Z" } } } } }, "tags": [ "awards" ], "x-fern-sdk-group-name": [ "awards" ], "x-fern-sdk-method-name": "winner-page", "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "queryURL": { "type": "string", "format": "uri" } }, "required": [ "queryURL" ] }, "example": { "queryURL": "https://www.goodreads.com/choiceawards/best-fiction-books-2023" } } } } } }, "/api/quotes/home": { "post": { "operationId": "postApiQuotesHome", "summary": "quotes-home", "description": "## Quotes Home\n\nScrapes featured and popular quotes from the Goodreads quotes home page using the quotes home URL. Returns a curated collection of trending and highlighted quotes across all topics.\n\n---\n\n## Request\n\n**Method:** `POST` \n**URL:** `{{Instance Domain}}/api/quotes/home`\n\n### Headers\n\n| Key | Value | Description |\n| --- | --- | --- |\n| Content-Type | application/json | Indicates the request body is JSON |\n\n### Body\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| queryURL | string | Yes | The full Goodreads quotes home page URL to scrape (e.g. `https://www.goodreads.com/quotes`) |\n\n**Example Body:**\n\n```json\n{\n \"queryURL\": \"https://www.goodreads.com/quotes\"\n}\n```\n\n---\n\n## Response\n\n### 200 Success\n\nReturns a JSON object containing featured and popular quotes from the Goodreads quotes home page.\n\n```json\n{\n \"status\": \"Received\",\n \"statusCode\": 200,\n ...\n}\n```\n\n### Response Field Descriptions\n\n| Field | Type | Description |\n| --- | --- | --- |\n| status | string | Human-readable status message |\n| statusCode | number | HTTP status code of the response |\n| quotes | array | List of featured/popular quotes, each with quote text, author, source book, and like count |", "responses": { "200": { "description": "OK", "headers": { "Cache-Control": { "schema": { "type": "string" }, "example": "public, s-maxage=600, stale-while-revalidate=1800" }, "Nel": { "schema": { "type": "string" }, "example": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}" }, "x-opennext": { "schema": { "type": "string" }, "example": "1" }, "Report-To": { "schema": { "type": "string" }, "example": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=QEH7DmLFYnJ3PDwCVmTCIBOD7DHMVNLVB%2BWy1IrsqOrR6vw986tRfRo05PftTdzLfiSoMbPsb6bajHD2h2C5zNahYG%2FRiPnGnHl5%2BDjUfWr1TWeIHmtD70oobdAGS%2BBRjvsvLR0%3D\"}]}" }, "ETag": { "schema": { "type": "string" }, "example": "W/\"r7af207nmydm0\"" }, "CF-RAY": { "schema": { "type": "string" }, "example": "a0bd89becd590dda-IAD" }, "alt-svc": { "schema": { "type": "string" }, "example": "h3=\":443\"; ma=86400" } }, "content": { "application/json": { "schema": { "type": "object", "properties": { "status": { "type": "string" }, "source": { "type": "string", "format": "uri" }, "scrapeURL": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "quotes": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer" }, "imgURL": { "type": "string" }, "img": { "type": "string", "format": "uri" }, "imgAlt": { "type": "string" }, "text": { "type": "string" }, "author": { "type": "string" }, "book": { "type": "string" }, "slug": { "type": "string" }, "likes": { "type": "string" } }, "required": [ "id", "imgURL", "img", "imgAlt", "text", "author", "book", "slug", "likes" ] } }, "popularTags": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer" }, "url": { "type": "string" }, "name": { "type": "string" } }, "required": [ "id", "url", "name" ] } }, "lastScraped": { "type": "string", "format": "date-time" } }, "required": [ "status", "source", "scrapeURL", "name", "quotes", "popularTags", "lastScraped" ] }, "example": { "status": "Received", "source": "https://github.com/nesaku/biblioreads", "scrapeURL": "https://www.goodreads.com/quotes", "name": "Popular quotes", "quotes": [ { "id": 1, "imgURL": "/author/show/3565.Oscar_Wilde", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1673611182i/3565._UX200_CR0,15,200,200_.jpg", "imgAlt": "Oscar Wilde", "text": "\n “Be yourself; everyone else is already taken.”\n \n ", "author": "\n Oscar Wilde\n ", "book": "", "slug": "/quotes/19884-be-yourself-everyone-else-is-already-taken", "likes": "178262 likes" }, { "id": 2, "imgURL": "https://images.gr-assets.com/quotes/1511992603p8/8630.jpg", "img": "https://images.gr-assets.com/quotes/1511992603p2/8630.jpg", "imgAlt": "I'm selfish, impatient and a little insecure. I make mistakes, I am out of control", "text": "\n “I'm selfish, impatient and a little insecure. I make mistakes, I am out of control and at times hard to handle. But if you can't handle me at my worst, then you sure as hell don't deserve me at my best.”\n \n ", "author": "\n Marilyn Monroe\n ", "book": "", "slug": "/quotes/8630-i-m-selfish-impatient-and-a-little-insecure-i-make-mistakes", "likes": "165740 likes" }, { "id": 3, "imgURL": "/author/show/22302.Frank_Zappa", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1696236573i/22302._UX200_CR0,0,200,200_.jpg", "imgAlt": "Frank Zappa", "text": "\n “So many books, so little time.”\n \n ", "author": "\n Frank Zappa\n ", "book": "", "slug": "/quotes/66-so-many-books-so-little-time", "likes": "152409 likes" }, { "id": 4, "imgURL": "/author/show/9810.Albert_Einstein", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1429114964i/9810._UX200_CR0,14,200,200_.jpg", "imgAlt": "Albert Einstein", "text": "\n “Two things are infinite: the universe and human stupidity; and I'm not sure about the universe.”\n \n ", "author": "\n Albert Einstein\n ", "book": "", "slug": "/quotes/942-two-things-are-infinite-the-universe-and-human-stupidity-and", "likes": "148920 likes" }, { "id": 5, "imgURL": "/author/show/13755.Marcus_Tullius_Cicero", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1197881416i/13755._UX200_CR0,47,200,200_.jpg", "imgAlt": "Marcus Tullius Cicero", "text": "\n “A room without books is like a body without a soul.”\n \n ", "author": "\n Marcus Tullius Cicero\n ", "book": "", "slug": "/quotes/764-a-room-without-books-is-like-a-body-without-a", "likes": "135980 likes" }, { "id": 6, "imgURL": "/author/show/5768330.Bernard_M_Baruch", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1331977133i/5768330._UX200_CR0,30,200,200_.jpg", "imgAlt": "Bernard M. Baruch", "text": "\n “Be who you are and say what you feel, because those who mind don't matter, and those who matter don't mind.”\n \n ", "author": "\n Bernard M. Baruch\n ", "book": "", "slug": "/quotes/865-be-who-you-are-and-say-what-you-feel-because", "likes": "130559 likes" }, { "id": 7, "imgURL": "/author/show/1744830.William_W_Purkey", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1282396130i/1744830._UX200_CR0,47,200,200_.jpg", "imgAlt": "William W. Purkey", "text": "\n “You've gotta dance like there's nobody watching,Love like you'll never be hurt,Sing like there's nobody listening,And live like it's heaven on earth.”\n \n ", "author": "\n William W. Purkey\n ", "book": "", "slug": "/quotes/10123-you-ve-gotta-dance-like-there-s-nobody-watching-love-like-you-ll", "likes": "129292 likes" }, { "id": 8, "imgURL": "/author/show/61105.Dr_Seuss", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1193930952i/61105._UX200_CR0,30,200,200_.jpg", "imgAlt": "Dr. Seuss", "text": "\n “You know you're in love when you can't fall asleep because reality is finally better than your dreams.”\n \n ", "author": "\n Dr. Seuss\n ", "book": "", "slug": "/quotes/7901-you-know-you-re-in-love-when-you-can-t-fall-asleep", "likes": "127626 likes" }, { "id": 9, "imgURL": "/author/show/259666.Mae_West", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1738043431i/259666._UX200_CR0,23,200,200_.jpg", "imgAlt": "Mae West", "text": "\n “You only live once, but if you do it right, once is enough.”\n \n ", "author": "\n Mae West\n ", "book": "", "slug": "/quotes/1598-you-only-live-once-but-if-you-do-it-right", "likes": "119506 likes" }, { "id": 10, "imgURL": "/author/show/5810891.Mahatma_Gandhi", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1356810912i/5810891._UX200_CR0,21,200,200_.jpg", "imgAlt": "Mahatma Gandhi", "text": "\n “Be the change that you wish to see in the world.”\n \n ", "author": "\n Mahatma Gandhi\n ", "book": "", "slug": "/quotes/24499-be-the-change-that-you-wish-to-see-in-the", "likes": "114667 likes" }, { "id": 11, "imgURL": "/author/show/7715.Robert_Frost", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1605640483i/7715._UX200_CR0,33,200,200_.jpg", "imgAlt": "Robert Frost", "text": "\n “In three words I can sum up everything I've learned about life: it goes on.”\n \n ", "author": "\n Robert Frost\n ", "book": "", "slug": "/quotes/258-in-three-words-i-can-sum-up-everything-i-ve-learned", "likes": "109598 likes" }, { "id": 12, "imgURL": "/author/show/1077326.J_K_Rowling", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1596216614i/1077326._UX200_CR0,15,200,200_.jpg", "imgAlt": "J.K. Rowling", "text": "\n “If you want to know what a man's like, take a good look at how he treats his inferiors, not his equals.”\n \n ", "author": "\n J.K. Rowling,\n ", "book": "Harry Potter and the Goblet of Fire", "bookURL": "/work/quotes/3046572", "slug": "/quotes/5399-if-you-want-to-know-what-a-man-s-like-take", "likes": "101763 likes" }, { "id": 13, "imgURL": "/author/show/957894.Albert_Camus", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1686463588i/957894._UY200_CR46,0,200,200_.jpg", "imgAlt": "Albert Camus", "text": "\n “Don’t walk in front of me… I may not followDon’t walk behind me… I may not leadWalk beside me… just be my friend”\n \n ", "author": "\n Albert Camus\n ", "book": "", "slug": "/quotes/54-don-t-walk-in-front-of-me-i-may-not-follow", "likes": "93846 likes" }, { "id": 14, "imgURL": "/author/show/1244.Mark_Twain", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1322103868i/1244._UX200_CR0,40,200,200_.jpg", "imgAlt": "Mark Twain", "text": "\n “If you tell the truth, you don't have to remember anything.”\n \n ", "author": "\n Mark Twain\n ", "book": "", "slug": "/quotes/9131-if-you-tell-the-truth-you-don-t-have-to-remember", "likes": "92534 likes" }, { "id": 15, "imgURL": "/author/show/3503.Maya_Angelou", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1379017377i/3503._UX200_CR0,6,200,200_.jpg", "imgAlt": "Maya Angelou", "text": "\n “I've learned that people will forget what you said, people will forget what you did, but people will never forget how you made them feel.”\n \n ", "author": "\n Maya Angelou\n ", "book": "", "slug": "/quotes/5934-i-ve-learned-that-people-will-forget-what-you-said-people", "likes": "89608 likes" }, { "id": 16, "imgURL": "https://images.gr-assets.com/quotes/1387503187p8/10554.jpg", "img": "https://images.gr-assets.com/quotes/1387503187p2/10554.jpg", "imgAlt": "Friendship ... is born at the moment when one man says to another What! You", "text": "\n “Friendship ... is born at the moment when one man says to another \"What! You too? I thought that no one but myself . . .”\n \n ", "author": "\n C.S. Lewis,\n ", "book": "The Four Loves", "bookURL": "/work/quotes/14816053", "slug": "/quotes/10554-friendship-is-born-at-the-moment-when-one-man", "likes": "88236 likes" }, { "id": 17, "imgURL": "/author/show/3565.Oscar_Wilde", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1673611182i/3565._UX200_CR0,15,200,200_.jpg", "imgAlt": "Oscar Wilde", "text": "\n “To live is the rarest thing in the world. Most people exist, that is all.”\n \n ", "author": "\n Oscar Wilde\n ", "book": "", "slug": "/quotes/2448-to-live-is-the-rarest-thing-in-the-world-most", "likes": "85270 likes" }, { "id": 18, "imgURL": "/author/show/114059.Elbert_Hubbard", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1216826209i/114059._CR0,24,200,200_.jpg", "imgAlt": "Elbert Hubbard", "text": "\n “A friend is someone who knows all about you and still loves you.”\n \n ", "author": "\n Elbert Hubbard\n ", "book": "", "slug": "/quotes/16949-a-friend-is-someone-who-knows-all-about-you-and", "likes": "84436 likes" }, { "id": 19, "imgURL": "/author/show/3565.Oscar_Wilde", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1673611182i/3565._UX200_CR0,15,200,200_.jpg", "imgAlt": "Oscar Wilde", "text": "\n “Always forgive your enemies; nothing annoys them so much.”\n \n ", "author": "\n Oscar Wilde\n ", "book": "", "slug": "/quotes/4583-always-forgive-your-enemies-nothing-annoys-them-so-much", "likes": "82057 likes" }, { "id": 20, "imgURL": "/author/show/23924.Martin_Luther_King_Jr_", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1198518558i/23924._UX200_CR0,21,200,200_.jpg", "imgAlt": "Martin Luther King Jr.", "text": "\n “Darkness cannot drive out darkness: only light can do that. Hate cannot drive out hate: only love can do that.”\n \n ", "author": "\n Martin Luther King Jr.,\n ", "book": "A Testament of Hope: The Essential Writings and Speeches", "bookURL": "/work/quotes/52037", "slug": "/quotes/943-darkness-cannot-drive-out-darkness-only-light-can-do-that", "likes": "78592 likes" }, { "id": 21, "imgURL": "/author/show/5810891.Mahatma_Gandhi", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1356810912i/5810891._UX200_CR0,21,200,200_.jpg", "imgAlt": "Mahatma Gandhi", "text": "\n “Live as if you were to die tomorrow. Learn as if you were to live forever.”\n \n ", "author": "\n Mahatma Gandhi\n ", "book": "", "slug": "/quotes/2253-live-as-if-you-were-to-die-tomorrow-learn-as", "likes": "77926 likes" }, { "id": 22, "imgURL": "https://images.gr-assets.com/quotes/1387506524p8/2534.jpg", "img": "https://images.gr-assets.com/quotes/1387506524p2/2534.jpg", "imgAlt": "We accept the love we think we deserve.", "text": "\n “We accept the love we think we deserve.”\n \n ", "author": "\n Stephen Chbosky,\n ", "book": "The Perks of Being a Wallflower", "bookURL": "/work/quotes/2236198", "slug": "/quotes/2534-we-accept-the-love-we-think-we-deserve", "likes": "76912 likes" }, { "id": 23, "imgURL": "/author/show/1938.Friedrich_Nietzsche", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1651474065i/1938._UX200_CR0,35,200,200_.jpg", "imgAlt": "Friedrich Nietzsche", "text": "\n “Without music, life would be a mistake.”\n \n ", "author": "\n Friedrich Nietzsche,\n ", "book": "Twilight of the Idols", "bookURL": "/work/quotes/19234046", "slug": "/quotes/4590-without-music-life-would-be-a-mistake", "likes": "74616 likes" }, { "id": 24, "imgURL": "/author/show/3565.Oscar_Wilde", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1673611182i/3565._UX200_CR0,15,200,200_.jpg", "imgAlt": "Oscar Wilde", "text": "\n “I am so clever that sometimes I don't understand a single word of what I am saying.”\n \n ", "author": "\n Oscar Wilde,\n ", "book": "The Happy Prince and Other Stories", "bookURL": "/work/quotes/23684401", "slug": "/quotes/1198-i-am-so-clever-that-sometimes-i-don-t-understand-a", "likes": "71828 likes" }, { "id": 25, "imgURL": "/author/show/12080.Ralph_Waldo_Emerson", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1393555704i/12080._UX200_CR0,34,200,200_.jpg", "imgAlt": "Ralph Waldo Emerson", "text": "\n “To be yourself in a world that is constantly trying to make you something else is the greatest accomplishment.”\n \n ", "author": "\n Ralph Waldo Emerson\n ", "book": "", "slug": "/quotes/876-to-be-yourself-in-a-world-that-is-constantly-trying", "likes": "69900 likes" }, { "id": 26, "imgURL": "/author/show/5255891.Steve_Jobs", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1322675535i/5255891._UX200_CR0,25,200,200_.jpg", "imgAlt": "Steve Jobs", "text": "\n “Here's to the crazy ones. The misfits. The rebels. The troublemakers. The round pegs in the square holes. The ones who see things differently. They're not fond of rules. And they have no respect for the status quo. You can quote them, disagree with them, glorify or vilify them. About the only thing you can't do is ignore them. Because they change things. They push the human race forward. And while some may see them as the crazy ones, we see genius. Because the people who are crazy enough to think they can change the world, are the ones who do.”\n \n ", "author": "\n Steve Jobs\n ", "book": "", "slug": "/quotes/924-here-s-to-the-crazy-ones-the-misfits-the-rebels-the", "likes": "68322 likes" }, { "id": 27, "text": "\n “Insanity is doing the same thing, over and over again, but expecting different results.”\n \n ", "author": "\n Narcotics Anonymous\n ", "book": "", "slug": "/quotes/5543-insanity-is-doing-the-same-thing-over-and-over-again", "likes": "64773 likes" }, { "id": 28, "imgURL": "/author/show/7617.Andr_Gide", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1424119198i/7617._UX200_CR0,29,200,200_.jpg", "imgAlt": "André Gide", "text": "\n “It is better to be hated for what you are than to be loved for what you are not.”\n \n ", "author": "\n Andre Gide,\n ", "book": "Autumn Leaves", "bookURL": "/work/quotes/6810684", "slug": "/quotes/14304-it-is-better-to-be-hated-for-what-you-are", "likes": "62490 likes" }, { "id": 29, "imgURL": "https://images.gr-assets.com/quotes/1512016299p8/12379.jpg", "img": "https://images.gr-assets.com/quotes/1512016299p2/12379.jpg", "imgAlt": "I believe that everything happens for a reason. People change so that you can learn", "text": "\n “I believe that everything happens for a reason. People change so that you can learn to let go, things go wrong so that you appreciate them when they're right, you believe lies so you eventually learn to trust no one but yourself, and sometimes good things fall apart so better things can fall together.”\n \n ", "author": "\n Marilyn Monroe\n ", "book": "", "slug": "/quotes/12379-i-believe-that-everything-happens-for-a-reason-people-change", "likes": "62241 likes" }, { "id": 30, "imgURL": "/author/show/33394.H_Jackson_Brown_Jr_", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1288560924i/33394.jpg", "imgAlt": "H. Jackson Brown Jr.", "text": "\n “Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover.”\n \n ", "author": "\n H. Jackson Brown Jr.,\n ", "book": "P.S. I Love You", "bookURL": "/work/quotes/41658", "slug": "/quotes/2340-twenty-years-from-now-you-will-be-more-disappointed-by", "likes": "60419 likes" } ], "popularTags": [ { "id": 1, "url": "/quotes/tag/love", "name": "\n Love Quotes\n" }, { "id": 2, "url": "/quotes/tag/life", "name": "\n Life Quotes\n" }, { "id": 3, "url": "/quotes/tag/inspirational", "name": "\n Inspirational Quotes\n" }, { "id": 4, "url": "/quotes/tag/humor", "name": "\n Humor Quotes\n" }, { "id": 5, "url": "/quotes/tag/philosophy", "name": "\n Philosophy Quotes\n" }, { "id": 6, "url": "/quotes/tag/inspirational-quotes", "name": "\n Inspirational Quotes Quotes\n" }, { "id": 7, "url": "/quotes/tag/god", "name": "\n God Quotes\n" }, { "id": 8, "url": "/quotes/tag/wisdom", "name": "\n Wisdom Quotes\n" }, { "id": 9, "url": "/quotes/tag/truth", "name": "\n Truth Quotes\n" }, { "id": 10, "url": "/quotes/tag/romance", "name": "\n Romance Quotes\n" }, { "id": 11, "url": "/quotes/tag/poetry", "name": "\n Poetry Quotes\n" }, { "id": 12, "url": "/quotes/tag/life-lessons", "name": "\n Life Lessons Quotes\n" }, { "id": 13, "url": "/quotes/tag/quotes", "name": "\n Quotes Quotes\n" }, { "id": 14, "url": "/quotes/tag/death", "name": "\n Death Quotes\n" }, { "id": 15, "url": "/quotes/tag/happiness", "name": "\n Happiness Quotes\n" }, { "id": 16, "url": "/quotes/tag/hope", "name": "\n Hope Quotes\n" }, { "id": 17, "url": "/quotes/tag/faith", "name": "\n Faith Quotes\n" }, { "id": 18, "url": "/quotes/tag/inspiration", "name": "\n Inspiration Quotes\n" }, { "id": 19, "url": "/quotes/tag/spirituality", "name": "\n Spirituality Quotes\n" }, { "id": 20, "url": "/quotes/tag/motivational", "name": "\n Motivational Quotes\n" }, { "id": 21, "url": "/quotes/tag/relationships", "name": "\n Relationships Quotes\n" }, { "id": 22, "url": "/quotes/tag/religion", "name": "\n Religion Quotes\n" }, { "id": 23, "url": "/quotes/tag/life-quotes", "name": "\n Life Quotes Quotes\n" }, { "id": 24, "url": "/quotes/tag/writing", "name": "\n Writing Quotes\n" }, { "id": 25, "url": "/quotes/tag/love-quotes", "name": "\n Love Quotes Quotes\n" }, { "id": 26, "url": "/quotes/tag/success", "name": "\n Success Quotes\n" }, { "id": 27, "url": "/quotes/tag/motivation", "name": "\n Motivation Quotes\n" }, { "id": 28, "url": "/quotes/tag/time", "name": "\n Time Quotes\n" }, { "id": 29, "url": "/quotes/tag/science", "name": "\n Science Quotes\n" }, { "id": 30, "url": "/quotes/tag/motivational-quotes", "name": "\n Motivational Quotes Quotes\n" } ], "lastScraped": "2026-06-15T00:43:00.618Z" } } } } }, "tags": [ "quotes" ], "x-fern-sdk-group-name": [ "quotes" ], "x-fern-sdk-method-name": "quotes-home", "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "queryURL": { "type": "string", "format": "uri" } }, "required": [ "queryURL" ] }, "example": { "queryURL": "https://www.goodreads.com/quotes" } } } } } }, "/api/quotes/slug": { "post": { "operationId": "postApiQuotesSlug", "summary": "quotes-slug", "description": "## Quotes Search\n\nScrapes quotes from a Goodreads quotes tag or slug page using a direct tag URL. Returns a collection of quotes associated with the specified tag or topic.\n\n---\n\n## Request\n\n**Method:** `POST` \n**URL:** `{{Instance Domain}}/api/quotes/slug`\n\n### Headers\n\n| Key | Value | Description |\n| --- | --- | --- |\n| Content-Type | application/json | Indicates the request body is JSON |\n\n### Body\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| queryURL | string | Yes | The full Goodreads quotes tag page URL to scrape (e.g. `https://www.goodreads.com/quotes/tag/love`) |\n\n**Example Body:**\n\n```json\n{\n \"queryURL\": \"https://www.goodreads.com/quotes/tag/love\"\n}\n```\n\n---\n\n## Response\n\n### 200 Success\n\nReturns a JSON object containing quotes scraped from the specified tag page.\n\n```json\n{\n \"status\": \"Received\",\n \"statusCode\": 200,\n ...\n}\n```\n\n### Response Field Descriptions\n\n| Field | Type | Description |\n| --- | --- | --- |\n| status | string | Human-readable status message |\n| statusCode | number | HTTP status code of the response |\n| tag | string | The tag or slug used to filter quotes |\n| quotes | array | List of quotes from the tag page, each with quote text, author, and like count |", "responses": { "200": { "description": "OK", "headers": { "Cache-Control": { "schema": { "type": "string" }, "example": "public, s-maxage=600, stale-while-revalidate=1800" }, "Nel": { "schema": { "type": "string" }, "example": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}" }, "x-opennext": { "schema": { "type": "string" }, "example": "1" }, "Report-To": { "schema": { "type": "string" }, "example": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=29TJ7yOd4ZKhM057RO4BOqzv9LGyf3%2BlRqElerQGD2L6LY4NES0%2BzVyKqD%2Fnk5wQ0En%2BrdypBtLMmUr4yAiuKb5%2BwHpooDDiIh%2FTUOw8lbjBspWL7ZkExIgBdyt9aQXaHR0IDSw%3D\"}]}" }, "ETag": { "schema": { "type": "string" }, "example": "W/\"533gs4p1z3cgd\"" }, "CF-RAY": { "schema": { "type": "string" }, "example": "a0bd89a059f40dda-IAD" }, "alt-svc": { "schema": { "type": "string" }, "example": "h3=\":443\"; ma=86400" } }, "content": { "application/json": { "schema": { "type": "object", "properties": { "status": { "type": "string" }, "source": { "type": "string", "format": "uri" }, "scrapeURL": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "quotes": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer" }, "imgURL": { "type": "string" }, "img": { "type": "string", "format": "uri" }, "imgAlt": { "type": "string" }, "text": { "type": "string" }, "author": { "type": "string" }, "book": { "type": "string" }, "bookURL": { "type": "string" }, "likes": { "type": "string" } }, "required": [ "id", "imgURL", "img", "imgAlt", "text", "author", "book", "bookURL", "likes" ] } }, "popularTags": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer" }, "url": { "type": "string" }, "name": { "type": "string" } }, "required": [ "id", "url", "name" ] } }, "lastScraped": { "type": "string", "format": "date-time" } }, "required": [ "status", "source", "scrapeURL", "name", "quotes", "popularTags", "lastScraped" ] }, "example": { "status": "Received", "source": "https://github.com/nesaku/biblioreads", "scrapeURL": "https://www.goodreads.com/quotes/tag?id=Sad", "name": "Sad Quotes", "quotes": [ { "id": 1, "imgURL": "/author/show/12898.Stephen_Chbosky", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1599132962i/12898._UX200_CR0,25,200,200_.jpg", "imgAlt": "Stephen Chbosky", "text": "\n “So, this is my life. And I want you to know that I am both happy and sad and I'm still trying to figure out how that could be.”\n \n ", "author": "\n Stephen Chbosky,\n ", "book": "The Perks of Being a Wallflower", "bookURL": "/work/quotes/2236198", "likes": "23023 likes" }, { "id": 2, "imgURL": "/author/show/2697.Henry_Wadsworth_Longfellow", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1211861766i/2697._CR0,25,200,200_.jpg", "imgAlt": "Henry Wadsworth Longfellow", "text": "\n “Every man has his secret sorrows which the world knows not; and often times we call a man cold when he is only sad.”\n \n ", "author": "\n Henry Wadsworth Longfellow\n ", "book": "", "likes": "12194 likes" }, { "id": 3, "imgURL": "/author/show/2345.Nicholas_Sparks", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1709219853i/2345._UX200_CR0,50,200,200_.jpg", "imgAlt": "Nicholas Sparks", "text": "\n “The reason it hurts so much to separate is because our souls are connected.”\n \n ", "author": "\n Nicholas Sparks\n ", "book": "", "likes": "4450 likes" }, { "id": 4, "imgURL": "/author/show/11466.Markus_Zusak", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1537240528i/11466._UY200_CR43,0,200,200_.jpg", "imgAlt": "Markus Zusak", "text": "\n “He does something to me, that boy. Every time. It’s his only detriment. He steps on my heart. He makes me cry.”\n \n ", "author": "\n Markus Zusak,\n ", "book": "The Book Thief", "bookURL": "/work/quotes/878368", "likes": "4200 likes" }, { "id": 5, "imgURL": "/author/show/2929.Nick_Hornby", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1422915487i/2929._UX200_CR0,24,200,200_.jpg", "imgAlt": "Nick Hornby", "text": "\n “People worry about kids playing with guns, and teenagers watching violent videos; we are scared that some sort of culture of violence will take them over. Nobody worries about kids listening to thousands - literally thousands - of songs about broken hearts and rejection and pain and misery and loss.”\n \n ", "author": "\n Nick Hornby,\n ", "book": "High Fidelity", "bookURL": "/work/quotes/2961887", "likes": "3481 likes" }, { "id": 6, "imgURL": "/author/show/1069006.C_S_Lewis", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1564671804i/1069006._UX200_CR0,44,200,200_.jpg", "imgAlt": "C.S. Lewis", "text": "\n “I have learned now that while those who speak about one's miseries usually hurt, those who keep silence hurt more.”\n \n ", "author": "\n C. S. Lewis\n ", "book": "", "likes": "3457 likes" }, { "id": 7, "imgURL": "/author/show/12898.Stephen_Chbosky", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1599132962i/12898._UX200_CR0,25,200,200_.jpg", "imgAlt": "Stephen Chbosky", "text": "\n “I am both happy and sad at the same time, and I'm still trying to figure out how that could be.”\n \n ", "author": "\n Stephen Chbosky,\n ", "book": "The Perks of Being a Wallflower", "bookURL": "/work/quotes/2236198", "likes": "2684 likes" }, { "id": 8, "imgURL": "/author/show/2633.Nicole_Krauss", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1285130428i/2633._UX200_CR0,33,200,200_.jpg", "imgAlt": "Nicole Krauss", "text": "\n “there are two types of people in the world: those who prefer to be sad among others, and those who prefer to be sad alone.”\n \n ", "author": "\n Nicole Krauss,\n ", "book": "The History of Love", "bookURL": "/work/quotes/1882970", "likes": "2682 likes" }, { "id": 9, "imgURL": "/author/show/2798990.E_A_Bucchianeri", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1517071693i/2798990._UX200_CR0,11,200,200_.jpg", "imgAlt": "E.A. Bucchianeri", "text": "\n “So it’s true, when all is said and done, grief is the price we pay for love.”\n \n ", "author": "\n E.A. Bucchianeri,\n ", "book": "Brushstrokes of a Gadfly", "bookURL": "/work/quotes/16351434", "likes": "2552 likes" }, { "id": 10, "imgURL": "/author/show/10994.Blaise_Pascal", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1397937717i/10994._UY200_CR57,0,200,200_.jpg", "imgAlt": "Blaise Pascal", "text": "\n “All of humanity's problems stem from man's inability to sit quietly in a room alone.”\n \n ", "author": "\n Blaise Pascal,\n ", "book": "Pensées", "bookURL": "/work/quotes/3102980", "likes": "2372 likes" }, { "id": 11, "imgURL": "/author/show/3058.Augusten_Burroughs", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1459810857i/3058._UX200_CR0,50,200,200_.jpg", "imgAlt": "Augusten Burroughs", "text": "\n “I'm lonely. And I'm lonely in some horribly deep way and for a flash of an instant, I can see just how lonely, and how deep this feeling runs. And it scares the shit out of me to be this lonely because it seems catastrophic.”\n \n ", "author": "\n Augusten Burroughs,\n ", "book": "Dry", "bookURL": "/work/quotes/1825967", "likes": "2340 likes" }, { "id": 12, "imgURL": "/author/show/1406384.John_Green", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1777281990i/1406384._UX200_CR0,49,200,200_.jpg", "imgAlt": "John Green", "text": "\n “I'll fight it. I'll fight it for you. Don't you worry about me, Hazel Grace. I'm okay. I'll find a way to hang around and annoy you for a long time.”\n \n ", "author": "\n John Green,\n ", "book": "The Fault in Our Stars", "bookURL": "/work/quotes/16827462", "likes": "1815 likes" }, { "id": 13, "imgURL": "/author/show/1330292.Maggie_Stiefvater", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1749412055i/1330292._UX200_CR0,49,200,200_.jpg", "imgAlt": "Maggie Stiefvater", "text": "\n “You're like a song that I heard when I was a little kid but forgot I knew until I heard it again.”\n \n ", "author": "\n Maggie Stiefvater,\n ", "book": "Lament: The Faerie Queen's Deception", "bookURL": "/work/quotes/3144132", "likes": "1562 likes" }, { "id": 14, "imgURL": "/author/show/209672.Charles_M_Schulz", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1198590750i/209672._UY200_CR51,0,200,200_.jpg", "imgAlt": "Charles M. Schulz", "text": "\n “This is my depressed stance. When you're depressed, it makes a lot of difference how you stand. The worst thing you can do is straighten up and hold your head high because then you'll start to feel better. If you're going to get any joy out of being depressed, you've got to stand like this.”\n \n ", "author": "\n Charles M. Schulz\n ", "book": "", "likes": "1522 likes" }, { "id": 15, "imgURL": "/author/show/569.Khaled_Hosseini", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1359753468i/569._UX200_CR0,31,200,200_.jpg", "imgAlt": "Khaled Hosseini", "text": "\n “Learn this now and learn it well. Like a compass facing north, a man’s accusing finger always finds a woman. Always. You remember that, Mariam.”\n \n ", "author": "\n Khaled Hosseini,\n ", "book": "A Thousand Splendid Suns", "bookURL": "/work/quotes/3271379", "likes": "1489 likes" }, { "id": 16, "imgURL": "/author/show/15321.Confucius", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1407613261i/15321._UX200_CR0,0,200,200_.jpg", "imgAlt": "Confucius", "text": "\n “The funniest people are the saddest ones”\n \n ", "author": "\n Confucius\n ", "book": "", "likes": "1417 likes" }, { "id": 17, "imgURL": "/author/show/40593.Gabrielle_Zevin", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1503541462i/40593._UX200_CR0,50,200,200_.jpg", "imgAlt": "Gabrielle Zevin", "text": "\n “Someday, we’ll run into each other again, I know it.Maybe I’ll be older and smarter and just plain better. If that happens,that’s when I’ll deserve you. But now, at this moment, you can’t hook your boat to mine, because I’m liable to sink us both.”\n \n ", "author": "\n Gabrielle Zevin,\n ", "book": "Memoirs of a Teenage Amnesiac", "bookURL": "/work/quotes/308098", "likes": "1245 likes" }, { "id": 18, "imgURL": "/author/show/2987125.Kiera_Cass", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1318605410i/2987125._UX200_CR0,8,200,200_.jpg", "imgAlt": "Kiera Cass", "text": "\n “You’ve changed me forever. And I’ll never forget you.”\n \n ", "author": "\n Kiera Cass,\n ", "book": "The Elite", "bookURL": "/work/quotes/20397129", "likes": "1159 likes" }, { "id": 19, "imgURL": "/author/show/4342215.Marie_Lu", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1285032806i/4342215._UX200_CR0,55,200,200_.jpg", "imgAlt": "Marie Lu", "text": "\n “Forever and ever, kid, until you're sick and tired of seeing me.”\n \n ", "author": "\n Marie Lu,\n ", "book": "Legend", "bookURL": "/work/quotes/14157512", "likes": "1062 likes" }, { "id": 20, "imgURL": "/author/show/266461.Robert_Goolrick", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1535043609i/266461._UY200_CR50,0,200,200_.jpg", "imgAlt": "Robert Goolrick", "text": "\n “If you don't receive love from the ones who are meant to love you, you will never stop looking for it.”\n \n ", "author": "\n Robert Goolrick,\n ", "book": "The End of the World as We Know It: Scenes from a Life", "bookURL": "/work/quotes/464637", "likes": "1052 likes" }, { "id": 21, "imgURL": "/author/show/348878.James_Dashner", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1473791260i/348878._UX200_CR0,52,200,200_.jpg", "imgAlt": "James Dashner", "text": "\n “i felt her absence. it was like waking up one day with no teeth in your mouth. you wouldn't need to run to the mirror to know they were gone”\n \n ", "author": "\n James Dashner,\n ", "book": "The Scorch Trials", "bookURL": "/work/quotes/6574198", "likes": "1049 likes" }, { "id": 22, "imgURL": "/author/show/6765.Virginia_Woolf", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1419596619i/6765._UX200_CR0,36,200,200_.jpg", "imgAlt": "Virginia Woolf", "text": "\n “Melancholy were the sounds on a winter's night.”\n \n ", "author": "\n Virginia Woolf,\n ", "book": "Jacob's Room", "bookURL": "/work/quotes/3272732", "likes": "998 likes" }, { "id": 23, "imgURL": "/author/show/137902.Richelle_Mead", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1270374609i/137902._UX200_CR0,39,200,200_.jpg", "imgAlt": "Richelle Mead", "text": "\n “If I let myself love you, I won't throw myself in front of her. I'll throw myself in front of you.”\n \n ", "author": "\n Richelle Mead,\n ", "book": "Vampire Academy", "bookURL": "/work/quotes/335933", "likes": "966 likes" }, { "id": 24, "imgURL": "/author/show/16288605.Ranata_Suzuki", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1530880785i/16288605._UY200_CR0,0,200,200_.jpg", "imgAlt": "Ranata Suzuki", "text": "\n “Your memory feels like home to me.So whenever my mind wanders, it always finds it’s way back to you.”\n \n ", "author": "\n Ranata Suzuki\n ", "book": "", "likes": "952 likes" }, { "id": 25, "text": "\n “you're an expert at sorry and keeping the lines blurry”\n \n ", "author": "\n Taylor Swift\n ", "book": "", "likes": "875 likes" }, { "id": 26, "imgURL": "/author/show/16288605.Ranata_Suzuki", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1530880785i/16288605._UY200_CR0,0,200,200_.jpg", "imgAlt": "Ranata Suzuki", "text": "\n “…the sad part is, that I will probably end up loving you without you for much longer than I loved you when I knew you.Some people might find that strange.But the truth of it is that the amount of love you feel for someone and the impact they have on you as a person, is in no way relative to the amount of time you have known them.”\n \n ", "author": "\n Ranata Suzuki\n ", "book": "", "likes": "837 likes" }, { "id": 27, "imgURL": "/author/show/16288605.Ranata_Suzuki", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1530880785i/16288605._UY200_CR0,0,200,200_.jpg", "imgAlt": "Ranata Suzuki", "text": "\n “There is an ocean of silence between us… and I am drowning in it.”\n \n ", "author": "\n Ranata Suzuki\n ", "book": "", "likes": "809 likes" }, { "id": 28, "imgURL": "/author/show/201872.Sara_Evans", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1591742907i/201872._UX200_CR0,43,200,200_.jpg", "imgAlt": "Sara Evans", "text": "\n “Even on my weakest daysI get a little bit stronger”\n \n ", "author": "\n Sara Evans\n ", "book": "", "likes": "781 likes" }, { "id": 29, "imgURL": "/author/show/2889003.Nina_LaCour", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1653619948i/2889003._UX200_CR0,33,200,200_.jpg", "imgAlt": "Nina LaCour", "text": "\n “My room is so quiet and empty it hurts.”\n \n ", "author": "\n Nina LaCour,\n ", "book": "Hold Still", "bookURL": "/work/quotes/6561348", "likes": "761 likes" }, { "id": 30, "imgURL": "/author/show/13661.Victor_Hugo", "img": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1415946858i/13661._UX200_CR0,20,200,200_.jpg", "imgAlt": "Victor Hugo", "text": "\n “Melancholy is the happiness of being sad.”\n \n ", "author": "\n Victor Hugo\n ", "book": "", "likes": "691 likes" } ], "popularTags": [ { "id": 1, "url": "/quotes/tag/love", "name": "\n Love Quotes\n" }, { "id": 2, "url": "/quotes/tag/life", "name": "\n Life Quotes\n" }, { "id": 3, "url": "/quotes/tag/inspirational", "name": "\n Inspirational Quotes\n" }, { "id": 4, "url": "/quotes/tag/humor", "name": "\n Humor Quotes\n" }, { "id": 5, "url": "/quotes/tag/philosophy", "name": "\n Philosophy Quotes\n" }, { "id": 6, "url": "/quotes/tag/inspirational-quotes", "name": "\n Inspirational Quotes Quotes\n" }, { "id": 7, "url": "/quotes/tag/god", "name": "\n God Quotes\n" }, { "id": 8, "url": "/quotes/tag/wisdom", "name": "\n Wisdom Quotes\n" }, { "id": 9, "url": "/quotes/tag/truth", "name": "\n Truth Quotes\n" }, { "id": 10, "url": "/quotes/tag/romance", "name": "\n Romance Quotes\n" }, { "id": 11, "url": "/quotes/tag/poetry", "name": "\n Poetry Quotes\n" }, { "id": 12, "url": "/quotes/tag/life-lessons", "name": "\n Life Lessons Quotes\n" }, { "id": 13, "url": "/quotes/tag/quotes", "name": "\n Quotes Quotes\n" }, { "id": 14, "url": "/quotes/tag/death", "name": "\n Death Quotes\n" }, { "id": 15, "url": "/quotes/tag/happiness", "name": "\n Happiness Quotes\n" }, { "id": 16, "url": "/quotes/tag/hope", "name": "\n Hope Quotes\n" }, { "id": 17, "url": "/quotes/tag/faith", "name": "\n Faith Quotes\n" }, { "id": 18, "url": "/quotes/tag/inspiration", "name": "\n Inspiration Quotes\n" }, { "id": 19, "url": "/quotes/tag/spirituality", "name": "\n Spirituality Quotes\n" }, { "id": 20, "url": "/quotes/tag/motivational", "name": "\n Motivational Quotes\n" }, { "id": 21, "url": "/quotes/tag/relationships", "name": "\n Relationships Quotes\n" }, { "id": 22, "url": "/quotes/tag/religion", "name": "\n Religion Quotes\n" }, { "id": 23, "url": "/quotes/tag/life-quotes", "name": "\n Life Quotes Quotes\n" }, { "id": 24, "url": "/quotes/tag/writing", "name": "\n Writing Quotes\n" }, { "id": 25, "url": "/quotes/tag/love-quotes", "name": "\n Love Quotes Quotes\n" }, { "id": 26, "url": "/quotes/tag/success", "name": "\n Success Quotes\n" }, { "id": 27, "url": "/quotes/tag/motivation", "name": "\n Motivation Quotes\n" }, { "id": 28, "url": "/quotes/tag/time", "name": "\n Time Quotes\n" }, { "id": 29, "url": "/quotes/tag/science", "name": "\n Science Quotes\n" }, { "id": 30, "url": "/quotes/tag/motivational-quotes", "name": "\n Motivational Quotes Quotes\n" } ], "lastScraped": "2026-06-15T00:42:55.506Z" } } } } }, "tags": [ "quotes" ], "x-fern-sdk-group-name": [ "quotes" ], "x-fern-sdk-method-name": "quotes-slug", "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "queryURL": { "type": "string", "format": "uri" } }, "required": [ "queryURL" ] }, "example": { "queryURL": "https://www.goodreads.com/quotes/tag?id=Sad" } } } } } }, "/api/works/questions": { "post": { "operationId": "postApiWorksQuestions", "summary": "questions-scraper", "description": "## Questions Scraper\n\nScrapes community Q&A questions for a book from its Goodreads questions page. Returns a list of questions and answers submitted by the Goodreads community.\n\n---\n\n## Request\n\n**Method:** `POST` \n**URL:** `{{Instance Domain}}/api/works/questions`\n\n### Headers\n\n| Key | Value | Description |\n| --- | --- | --- |\n| Content-Type | application/json | Indicates the request body is JSON |\n\n### Body\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| queryURL | string | Yes | The full Goodreads book questions page URL (e.g. `https://www.goodreads.com/book/5907/questions`) |\n\n**Example Body:**\n\n```json\n{\n \"queryURL\": \"https://www.goodreads.com/book/5907/questions\"\n}\n```\n\n---\n\n## Response\n\n### 200 Success\n\nReturns a JSON object containing the scraped questions and answers.\n\n```json\n{\n \"status\": \"Received\",\n \"statusCode\": 200,\n \"scrapeURL\": \"string\",\n \"questions\": [\n {\n \"question\": \"string\",\n \"askedBy\": \"string\",\n \"answers\": [\n {\n \"answer\": \"string\",\n \"answeredBy\": \"string\",\n \"likes\": \"string\"\n }\n ]\n }\n ]\n}\n```\n\n### Response Field Descriptions\n\n| Field | Type | Description |\n| --- | --- | --- |\n| status | string | Human-readable status message |\n| statusCode | number | HTTP status code of the scrape operation |\n| scrapeURL | string | The Goodreads URL that was scraped |\n| questions | array | List of community questions for the book |\n| questions[].question | string | The question text |\n| questions[].askedBy | string | Username of the person who asked the question |\n| questions[].answers | array | List of answers to the question |\n| questions[].answers[].answer | string | The answer text |\n| questions[].answers[].answeredBy | string | Username of the person who answered |\n| questions[].answers[].likes | string | Number of likes on the answer |", "responses": { "200": { "description": "OK", "headers": { "Cache-Control": { "schema": { "type": "string" }, "example": "public, s-maxage=600, stale-while-revalidate=1800" }, "Nel": { "schema": { "type": "string" }, "example": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}" }, "x-opennext": { "schema": { "type": "string" }, "example": "1" }, "Report-To": { "schema": { "type": "string" }, "example": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=ga%2BvrwVd6qx%2B2DxssVFJdCpOQ3fCW6vgD8KBFitxEdZaRG%2F93tW9dd1B3iTmBZAHGolYcEOgkOy5Q1sPn6wQ1ogxXRfn8UqFI4R7SAIs%2BY45Bn9428jRCGZ%2ByMxkyAMgQR%2Ftj2M%3D\"}]}" }, "ETag": { "schema": { "type": "string" }, "example": "W/\"11pdxotyory4u2\"" }, "CF-RAY": { "schema": { "type": "string" }, "example": "a0bd893dd93a0dda-IAD" }, "alt-svc": { "schema": { "type": "string" }, "example": "h3=\":443\"; ma=86400" } }, "content": { "application/json": { "schema": { "type": "object", "properties": { "status": { "type": "string" }, "source": { "type": "string", "format": "uri" }, "scrapeURL": { "type": "string", "format": "uri" }, "image": { "type": "string", "format": "uri" }, "book": { "type": "string" }, "bookURL": { "type": "string" }, "author": { "type": "string" }, "questions": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer" }, "date": { "type": "string" }, "avatar": { "type": "string", "format": "uri" }, "authorName": { "type": "string" }, "authorURL": { "type": "string" }, "question": { "type": "string" }, "spoilerQuestion": { "type": "string" }, "shortAnswer": { "type": "string" }, "answer": { "type": "string" }, "likes": { "type": "string" } }, "required": [ "id", "date", "avatar", "authorName", "authorURL", "question", "spoilerQuestion", "shortAnswer", "answer", "likes" ] } }, "unansweredQuestions": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer" }, "question": { "type": "string" }, "spoilerQuestion": { "type": "string" } }, "required": [ "id", "question", "spoilerQuestion" ] } }, "lastScraped": { "type": "string", "format": "date-time" } }, "required": [ "status", "source", "scrapeURL", "image", "book", "bookURL", "author", "questions", "unansweredQuestions", "lastScraped" ] }, "example": { "status": "Received", "source": "https://github.com/nesaku/biblioreads", "scrapeURL": "https://www.goodreads.com/book/5907/questions", "image": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1546071216l/5907._SX98_.jpg", "book": "The Hobbit, or There and Back Again", "bookURL": "/book/show/5907.The_Hobbit_or_There_and_Back_Again", "author": "J.R.R. Tolkien", "questions": [ { "id": 1, "date": "10 years ago", "avatar": "https://s.gr-assets.com/assets/nophoto/user/m_100x100-c7bfe730633c9983e27caaa66a8e244a.png", "authorName": "Jansen", "authorURL": "/user/show/46123170-jansen", "question": "Who else here was disappointed in the hobbit movies? I thought there was too much CGI and it strayed to much from the book. Reply if you think so too! :)", "spoilerQuestion": "", "shortAnswer": "\nI personally really enjoyed the films and the extrapolations they took from Tolkien's other works, besides The Hobbit. The Hobbit book, by itself, wou…moreI personally really enjoyed the films and the extrapolations they took from Tolkien's other works, besides The Hobbit. The Hobbit book, by itself, would not be possible to translate into a film without changing up and adding a few things to make it appeal to the mainstream audience. (\"All good stories deserve embellishment\") The Hobbit was a children's story, whereas LotR was written for adults. Therefore, the LotR films didn't need \"embellishment\", and since the filmmakers didn't want to make The Hobbit films for children, they changed things up, creating an engaging story with a deeper study into character and plot.(less)\n", "answer": "I personally really enjoyed the films and the extrapolations they took from Tolkien's other works, besides The Hobbit. The Hobbit book, by itself, would not be possible to translate into a film without changing up and adding a few things to make it appeal to the mainstream audience. (\"All good stories deserve embellishment\") The Hobbit was a children's story, whereas LotR was written for adults. Therefore, the LotR films didn't need \"embellishment\", and since the filmmakers didn't want to make The Hobbit films for children, they changed things up, creating an engaging story with a deeper study into character and plot.(less)", "likes": "100 likes" }, { "id": 2, "date": "11 years ago", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1551199732i/22084880._UY100_CR25,0,100,100_.jpg", "authorName": "Michael", "authorURL": "/user/show/22084880-michael", "question": "I've never really watched the Lord of the Rings movies or read the books (not for lack of interest, just haven't gotten around to it). Would you suggest I read The Hobbit before LotR?", "spoilerQuestion": "", "shortAnswer": "\nThe Hobbit can be sort of a \"gateway\" book, as it provides Tolkien's amazing fantasy and storytelling but without the (sometimes intimidating) detail …moreThe Hobbit can be sort of a \"gateway\" book, as it provides Tolkien's amazing fantasy and storytelling but without the (sometimes intimidating) detail and complexity of LOTR. The Hobbit will introduce Tolkien's world and mythology, so you will have some context when you read LOTR.(less)\n", "answer": "The Hobbit can be sort of a \"gateway\" book, as it provides Tolkien's amazing fantasy and storytelling but without the (sometimes intimidating) detail and complexity of LOTR. The Hobbit will introduce Tolkien's world and mythology, so you will have some context when you read LOTR.(less)", "likes": "39 likes" }, { "id": 3, "date": "8 years ago", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1349361546i/13379612._UX100_CR0,6,100,100_.jpg", "authorName": "Michael Chapman", "authorURL": "/user/show/13379612-michael-chapman", "question": "How could anyone read this book?", "spoilerQuestion": "", "shortAnswer": "\nBy opening at page 1, and starting from there...\n", "answer": "", "likes": "2 likes" }, { "id": 4, "date": "10 years ago", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1477779201i/52604380._UX100_CR0,0,100,100_.jpg", "authorName": "SummerLily", "authorURL": "/user/show/52604380-summerlily", "question": "My friends, I have on my shelf The story of Kullervo, The silmarillion, The children of Húrin, The hobbit, the trilogy of The lord of the rings and Unfinished tales of Númenor and Middle-Earth. In what order should I read them? Am I missing any book in the series?", "spoilerQuestion": "", "shortAnswer": "\nWell, quite frankly, The Silmarillion is really boring. I highly suggest you read The Hobbit and LOTR first, to see if you even like his writing style…moreWell, quite frankly, The Silmarillion is really boring. I highly suggest you read The Hobbit and LOTR first, to see if you even like his writing style. Then, if you decide you are interested enough in Middle earth, go ahead and tackle the rest ;) (less)\n", "answer": "Well, quite frankly, The Silmarillion is really boring. I highly suggest you read The Hobbit and LOTR first, to see if you even like his writing style. Then, if you decide you are interested enough in Middle earth, go ahead and tackle the rest ;) (less)", "likes": "2 likes" }, { "id": 5, "date": "11 years ago", "avatar": "https://s.gr-assets.com/assets/nophoto/user/m_100x100-c7bfe730633c9983e27caaa66a8e244a.png", "authorName": "Eduardo Jimenez", "authorURL": "/user/show/34154133-eduardo-jimenez", "question": "Should I read the Hobbit first or The Children of Hurin?", "spoilerQuestion": "", "shortAnswer": "\nIf you are new to Tolkien's mythology read the Hobbit first, is a nice door into this world. If you like it but you want more mature content then you …moreIf you are new to Tolkien's mythology read the Hobbit first, is a nice door into this world. If you like it but you want more mature content then you can go for The Children of Hurin and other works by Tolkien :) (less)\n", "answer": "If you are new to Tolkien's mythology read the Hobbit first, is a nice door into this world. If you like it but you want more mature content then you can go for The Children of Hurin and other works by Tolkien :) (less)", "likes": "4 likes" } ], "unansweredQuestions": [ { "id": 1, "question": "北京丰台区小姐上门服务(电话微信同步█:19911761741█提供高质量小姐上门服务,面到满意付款,真人真照,假图免费,无定金,诚信第一!网址91friends.com?", "spoilerQuestion": "" } ], "lastScraped": "2026-06-15T00:42:39.967Z" } } } } }, "tags": [ "works" ], "x-fern-sdk-group-name": [ "works" ], "x-fern-sdk-method-name": "questions-scraper", "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "queryURL": { "type": "string", "format": "uri" } }, "required": [ "queryURL" ] }, "example": { "queryURL": "https://www.goodreads.com/book/5907/questions" } } } } } }, "/api/works/quotes": { "post": { "operationId": "postApiWorksQuotes", "summary": "quotes-scraper", "description": "## Quotes Scraper\n\nScrapes quotes associated with a specific book work from its Goodreads quotes page. Returns a list of quotes with attribution and like counts.\n\n---\n\n## Request\n\n**Method:** `POST` \n**URL:** `{{Instance Domain}}/api/works/quotes`\n\n### Headers\n\n| Key | Value | Description |\n| --- | --- | --- |\n| Content-Type | application/json | Indicates the request body is JSON |\n\n### Body\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| queryURL | string | Yes | The full Goodreads work quotes page URL (e.g. `https://www.goodreads.com/work/quotes/1540236`) |\n\n**Example Body:**\n\n```json\n{\n \"queryURL\": \"https://www.goodreads.com/work/quotes/1540236\"\n}\n```\n\n---\n\n## Response\n\n### 200 Success\n\nReturns a JSON object containing the scraped quotes.\n\n```json\n{\n \"status\": \"Received\",\n \"statusCode\": 200,\n \"scrapeURL\": \"string\",\n \"quotes\": [\n {\n \"quote\": \"string\",\n \"author\": \"string\",\n \"likes\": \"string\",\n \"tags\": [\"string\"]\n }\n ]\n}\n```\n\n### Response Field Descriptions\n\n| Field | Type | Description |\n| --- | --- | --- |\n| status | string | Human-readable status message |\n| statusCode | number | HTTP status code of the scrape operation |\n| scrapeURL | string | The Goodreads URL that was scraped |\n| quotes | array | List of quotes from the book |\n| quotes[].quote | string | The quote text |\n| quotes[].author | string | The author attributed to the quote |\n| quotes[].likes | string | Number of likes the quote has received |\n| quotes[].tags | array | List of tags associated with the quote |", "responses": { "200": { "description": "OK", "headers": { "Cache-Control": { "schema": { "type": "string" }, "example": "public, s-maxage=600, stale-while-revalidate=1800" }, "Nel": { "schema": { "type": "string" }, "example": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}" }, "x-opennext": { "schema": { "type": "string" }, "example": "1" }, "Report-To": { "schema": { "type": "string" }, "example": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=cDDf0hpkHyTfOuUESxNkW0il9gxMS3a2aKt2Tr7iN8Mt7MCSbiPVhhcm7THFOZ%2FYCK5rEOSxgny%2BZBveAVsMMJsrc1Tcq3ca8jV37kANzbYZFqpR%2F6EmrfUOOrEKc1AWYWSG6WE%3D\"}]}" }, "ETag": { "schema": { "type": "string" }, "example": "W/\"mcnmp59e0j8hq\"" }, "CF-RAY": { "schema": { "type": "string" }, "example": "a0bd88cfae01cc24-IAD" }, "alt-svc": { "schema": { "type": "string" }, "example": "h3=\":443\"; ma=86400" } }, "content": { "application/json": { "schema": { "type": "object", "properties": { "status": { "type": "string" }, "source": { "type": "string", "format": "uri" }, "scrapeURL": { "type": "string", "format": "uri" }, "bookURL": { "type": "string" }, "image": { "type": "string", "format": "uri" }, "name": { "type": "string" }, "quotes": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer" }, "text": { "type": "string" }, "author": { "type": "string" }, "book": { "type": "string" }, "likes": { "type": "string" } }, "required": [ "id", "text", "author", "book", "likes" ] } }, "lastScraped": { "type": "string", "format": "date-time" } }, "required": [ "status", "source", "scrapeURL", "bookURL", "image", "name", "quotes", "lastScraped" ] }, "example": { "status": "Received", "source": "https://github.com/nesaku/biblioreads", "scrapeURL": "https://www.goodreads.com/work/quotes/1540236", "bookURL": "/book/show/5907.The_Hobbit_or_There_and_Back_Again", "image": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1546071216l/5907._SY75_.jpg", "name": "The Hobbit, or There and Back Again Quotes", "quotes": [ { "id": 1, "text": "\n “Do you wish me a good morning, or mean that it is a good morning whether I want it or not; or that you feel good this morning; or that it is a morning to be good on?”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "4609 likes" }, { "id": 2, "text": "\n “There is nothing like looking, if you want to find something. You certainly usually find something, if you look, but it is not always quite the something you were after.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "2683 likes" }, { "id": 3, "text": "\n “In a hole in the ground there lived a hobbit.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "2247 likes" }, { "id": 4, "text": "\n “Far over the misty mountains coldTo dungeons deep and caverns oldWe must away ere break of dayTo seek the pale enchanted gold.The dwarves of yore made mighty spells,While hammers fell like ringing bellsIn places deep, where dark things sleep,In hollow halls beneath the fells.For ancient king and elvish lordThere many a gleaming golden hoardThey shaped and wrought, and light they caughtTo hide in gems on hilt of sword.On silver necklaces they strungThe flowering stars, on crowns they hungThe dragon-fire, in twisted wireThey meshed the light of moon and sun.Far over the misty mountains coldTo dungeons deep and caverns oldWe must away, ere break of day,To claim our long-forgotten gold.Goblets they carved there for themselvesAnd harps of gold; where no man delvesThere lay they long, and many a songWas sung unheard by men or elves.The pines were roaring on the height,The wind was moaning in the night.The fire was red, it flaming spread;The trees like torches blazed with light.The bells were ringing in the daleAnd men looked up with faces pale;The dragon's ire more fierce than fireLaid low their towers and houses frail.The mountain smoked beneath the moon;The dwarves, they heard the tramp of doom.They fled their hall to dying fallBeneath his feet, beneath the moon.Far over the misty mountains grimTo dungeons deep and caverns dimWe must away, ere break of day,To win our harps and gold from him!”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "1994 likes" }, { "id": 5, "text": "\n “So comes snow after fire, and even dragons have their endings.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "1885 likes" }, { "id": 6, "text": "\n “May the wind under your wings bear you where the sun sails and the moon walks.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "1855 likes" }, { "id": 7, "text": "\n “Where there's life there's hope.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "1815 likes" }, { "id": 8, "text": "\n “It does not do to leave a live dragon out of your calculations, if you live near him.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "1751 likes" }, { "id": 9, "text": "\n “It cannot be seen, cannot be felt,Cannot be heard, cannot be smelt,It lies behind stars and under hills,And empty holes it fills,It comes first and follows after,Ends life, kills laughter.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "1322 likes" }, { "id": 10, "text": "\n “Where did you go to, if I may ask?' said Thorin to Gandalf as they rode along.To look ahead,' said he.And what brought you back in the nick of time?'Looking behind,' said he.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "1312 likes" }, { "id": 11, "text": "\n “There is more in you of good than you know, child of the kindly West. Some courage and some wisdom, blended in measure. If more of us valued food and cheer and song above hoarded gold, it would be a merrier world.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "1179 likes" }, { "id": 12, "text": "\n “Good Morning!\" said Bilbo, and he meant it. The sun was shining, and the grass was very green. But Gandalf looked at him from under long bushy eyebrows that stuck out further than the brim of his shady hat.\"What do you mean?\" he said. \"Do you wish me a good morning, or mean that it is a good morning whether I want it or not; or that you feel good this morning; or that it is a morning to be good on?\"\"All of them at once,\" said Bilbo. \"And a very fine morning for a pipe of tobacco out of doors, into the bargain....\"Good morning!\" he said at last. \"We don't want any adventures here, thank you! You might try over The Hill or across The Water.\" By this he meant that the conversation was at an end.\"What a lot of things you do use Good morning for!\" said Gandalf. \"Now you mean that you want to get rid of me, and that it won't be good till I move off.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "1146 likes" }, { "id": 13, "text": "\n “I am looking for someone to share in an adventure that I am arranging, and it's very difficult to find anyone.' I should think so — in these parts! We are plain quiet folk and have no use for adventures. Nasty disturbing uncomfortable things! Make you late for dinner!”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "972 likes" }, { "id": 14, "text": "\n “Go back?\" he thought. \"No good at all! Go sideways? Impossible! Go forward? Only thing to do! On we go!\" So up he got, and trotted along with his little sword held in front of him and one hand feeling the wall, and his heart all of a patter and a pitter.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "959 likes" }, { "id": 15, "text": "\n “Then something Tookish woke up inside him, and he wished to go and see the great mountains, and hear the pine-trees and the waterfalls, and explore the caves, and wear a sword instead of a walking-stick.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "929 likes" }, { "id": 16, "text": "\n “You have nice manners for a thief and a liar,\" said the dragon.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "837 likes" }, { "id": 17, "text": "\n “In a hole in the ground there lived a hobbit. Not a nasty, dirty, wet hole, filled with the ends of worms and an oozy smell, nor yet a dry, bare, sandy hole with nothing in it to sit down on or to eat: it was a hobbit-hole, and that means comfort.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "726 likes" }, { "id": 18, "text": "\n “May the hair on your toes never fall out!”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "583 likes" }, { "id": 19, "text": "\n “There are no safe paths in this part of the world. Remember you are over the Edge of the Wild now, and in for all sorts of fun wherever you go.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "525 likes" }, { "id": 20, "text": "\n “The road goes ever on and on”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "511 likes" }, { "id": 21, "text": "\n “Now it is a strange thing, but things that are good to have and days that are good to spend are soon told about, and not much to listen to; while things that are uncomfortable, palpitating, and even gruesome, may make a good tale, and take a deal of telling anyway.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "403 likes" }, { "id": 22, "text": "\n “This thing all things devours:Birds, beasts, trees, flowers;Gnaws iron, bites steel;Grinds hard stones to meal;Slays king, ruins town,And beats high mountain down.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "398 likes" }, { "id": 23, "text": "\n “Farewell! O Gandalf! May you ever appear where you are most needed and least expected!”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "372 likes" }, { "id": 24, "text": "\n “Never laugh at live dragons, Bilbo you fool!”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "356 likes" }, { "id": 25, "text": "\n “I come from under the hill, and under the hills and over the hills my paths led. And through the air, I am he that walks unseen.I am the clue-finder, the web-cutter, the stinging fly. I was chosen for the lucky number.I am he that buries his friends alive and drowns them and draws them alive again from the water. I came from the end of a bag, but no bag went over me.I am the friend of bears and the guest of eagles. I am Ringwinner and Luckwearer; and I am Barrel-rider.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "344 likes" }, { "id": 26, "text": "\n “It was at this point that Bilbo stopped. Going on from there was the bravest thing he ever did. The tremendous things that happened afterward were as nothing compared to it. He fought the real battle in the tunnel alone, before he ever saw the vast danger that lay in wait.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "336 likes" }, { "id": 27, "text": "\n “A safe fairyland is untrue to all worlds.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "313 likes" }, { "id": 28, "text": "\n “Sorry! I don't want any adventures, thank you. Not Today. Good morning! But please come to tea -any time you like! Why not tomorrow? Good bye!”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "311 likes" }, { "id": 29, "text": "\n “Voiceless it cries,Wingless flutters,Toothless bites,Mouthless mutters.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "256 likes" }, { "id": 30, "text": "\n “A box without hinges, key, or lid,Yet golden treasure inside is hid.”\n \n ", "author": "\n J.R.R. Tolkien,\n ", "book": "The Hobbit, or There and Back Again", "likes": "246 likes" } ], "lastScraped": "2026-06-15T00:42:22.731Z" } } } } }, "tags": [ "works" ], "x-fern-sdk-group-name": [ "works" ], "x-fern-sdk-method-name": "quotes-scraper", "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "queryURL": { "type": "string", "format": "uri" } }, "required": [ "queryURL" ] }, "example": { "queryURL": "https://www.goodreads.com/work/quotes/1540236" } } } } } }, "/api/works/editions": { "post": { "operationId": "postApiWorksEditions", "summary": "editions-scraper", "description": "## Editions Scraper\n\nScrapes all available editions of a specific book work from its Goodreads editions page using a direct work editions URL. Returns structured metadata about each edition including format, language, publisher, and ISBN details.\n\n---\n\n## Request\n\n**Method:** `POST` \n**URL:** `{{Instance Domain}}/api/works/editions`\n\n### Headers\n\n| Key | Value | Description |\n| --- | --- | --- |\n| Content-Type | application/json | Indicates the request body is JSON |\n\n### Body\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| queryURL | string | Yes | The full Goodreads work editions page URL (e.g. `https://www.goodreads.com/work/editions/1540236`) |\n\n**Example Body:**\n\n```json\n{\n \"queryURL\": \"https://www.goodreads.com/work/editions/1540236\"\n}\n```\n\n---\n\n## Response\n\n### 200 Success\n\nReturns a JSON object containing all editions of the specified book work.\n\n```json\n{\n \"status\": \"Received\",\n \"statusCode\": 200,\n ...\n}\n```\n\n### Response Field Descriptions\n\n| Field | Type | Description |\n| --- | --- | --- |\n| status | string | Human-readable status message |\n| statusCode | number | HTTP status code of the scrape operation |\n| scrapeURL | string | The Goodreads URL that was scraped |\n| editions | array | List of editions of the book |\n| editions[].title | string | Title of the edition |\n| editions[].format | string | Format of the edition (e.g. Hardcover, Paperback, ebook) |\n| editions[].language | string | Language the edition is published in |\n| editions[].publisher | string | Publisher of the edition |\n| editions[].isbn | string | ISBN identifier for the edition |\n| editions[].coverImage | string | URL of the edition cover image |", "responses": { "200": { "description": "OK", "headers": { "Cache-Control": { "schema": { "type": "string" }, "example": "public, s-maxage=600, stale-while-revalidate=1800" }, "Nel": { "schema": { "type": "string" }, "example": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}" }, "x-opennext": { "schema": { "type": "string" }, "example": "1" }, "Report-To": { "schema": { "type": "string" }, "example": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=lmzOdM9ORCB7C5xqWWtVSbM53sCzg3j7Gzt6s4jLO1Esm51ByyY0y5gdsPmOccdfGjlxO37P6YzqjjUtPyojdZ7wrfrZ7F2Qo7t7Hxb%2BEK4oRFnqZgYSzcLzo73w0Fc7jtK5WlA%3D\"}]}" }, "ETag": { "schema": { "type": "string" }, "example": "W/\"rl8rvfeozb5d3\"" }, "CF-RAY": { "schema": { "type": "string" }, "example": "a0bd88992a56e5ff-IAD" }, "alt-svc": { "schema": { "type": "string" }, "example": "h3=\":443\"; ma=86400" } }, "content": { "application/json": { "schema": { "type": "object", "properties": { "status": { "type": "string" }, "source": { "type": "string", "format": "uri" }, "scrapeURL": { "type": "string", "format": "uri" }, "book": { "type": "string" }, "bookURL": { "type": "string" }, "author": { "type": "string" }, "authorURL": { "type": "string" }, "firstPublished": { "type": "string" }, "editions": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer" }, "cover": { "type": "string", "format": "uri" }, "title": { "type": "string" }, "url": { "type": "string" }, "publishDate": { "type": "string" }, "editionInfo": { "type": "string" }, "rating": { "type": "string" }, "ISBN": { "type": "string" }, "ASIN": { "type": "string" }, "editionLanguage": { "type": "string" } }, "required": [ "id", "cover", "title", "url", "publishDate", "editionInfo", "rating", "ISBN", "ASIN", "editionLanguage" ] } }, "lastScraped": { "type": "string", "format": "date-time" } }, "required": [ "status", "source", "scrapeURL", "book", "bookURL", "author", "authorURL", "firstPublished", "editions", "lastScraped" ] }, "example": { "status": "Received", "source": "https://github.com/nesaku/biblioreads", "scrapeURL": "https://www.goodreads.com/work/editions/1540236", "book": "The Hobbit, or There and Back Again", "bookURL": "/book/show/5907.The_Hobbit_or_There_and_Back_Again", "author": "J.R.R. Tolkien", "authorURL": "/author/show/656983.J_R_R_Tolkien", "firstPublished": "\n First published September 21st 1937\n ", "editions": [ { "id": 1, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1546071216l/5907._SY75_.jpg", "title": "The Hobbit, or There and Back Again (Paperback)", "url": "/book/show/5907.The_Hobbit_or_There_and_Back_Again", "publishDate": "\n Published August 15th 2002\n by Houghton Mifflin\n ", "editionInfo": "\n Paperback, 366 pages\n ", "rating": "\n 4.29\n \n (4,213,716 ratings)\n \n ", "ISBN": "", "ASIN": "\n B0DN8P5BQF\n ", "editionLanguage": "\n English\n " }, { "id": 2, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1519739410l/38819529._SY75_.jpg", "title": "The Hobbit (Middle Earth, #0)", "url": "/book/show/38819529-the-hobbit", "publishDate": "\n Published February 15th 2012\n by Houghton Mifflin Harcourt\n ", "editionInfo": "\n 75th Anniversary Edition, Kindle Edition, 297 pages\n ", "rating": "\n 4.48\n \n (32,940 ratings)\n \n ", "ISBN": "", "ASIN": "\n B0079KT81G\n ", "editionLanguage": "\n English\n " }, { "id": 3, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1390804912l/13512170._SY75_.jpg", "title": "The Hobbit (ebook)", "url": "/book/show/13512170-the-hobbit", "publishDate": "\n Published February 12th 2012\n by Houghton Mifflin Harcourt\n ", "editionInfo": "\n ebook, 322 pages\n ", "rating": "\n 4.47\n \n (19,263 ratings)\n \n ", "ISBN": "", "ASIN": "\n B0DWTRC2VL\n ", "editionLanguage": "\n English\n " }, { "id": 4, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1738628304l/227221._SY75_.jpg", "title": "El hobbit (Paperback)", "url": "/book/show/227221.El_hobbit", "publishDate": "\n Published December 2001\n by Distal S R L\n ", "editionInfo": "\n Translation, Paperback, 310 pages\n ", "rating": "\n 4.28\n \n (14,417 ratings)\n \n ", "ISBN": "\n 9789505470631\n \n (ISBN10: 9505470630)\n \n ", "ASIN": "\n 9505470630\n ", "editionLanguage": "\n Spanish\n " }, { "id": 5, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1353984686l/16053513._SX50_.jpg", "title": "The Hobbit (Kindle Edition)", "url": "/book/show/16053513-the-hobbit", "publishDate": "\n Published February 15th 2012\n by Houghton Mifflin Harcourt\n ", "editionInfo": "\n 75th Anniversary Edition - Enhanced Edition, Kindle Edition, 322 pages\n ", "rating": "\n 4.49\n \n (9,802 ratings)\n \n ", "ISBN": "\n 9780547951966\n \n (ISBN10: 0547951965)\n \n ", "ASIN": "\n B007978NU6\n ", "editionLanguage": "\n English\n " }, { "id": 6, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1627646614l/11047558._SX50_.jpg", "title": "The Hobbit (Kindle Edition)", "url": "/book/show/11047558-the-hobbit", "publishDate": "\n Published April 20th 2009\n by HarperCollins\n ", "editionInfo": "\n Kindle Edition, 251 pages\n ", "rating": "\n 4.46\n \n (11,291 ratings)\n \n ", "ISBN": "", "ASIN": "\n B002RI9ZY0\n ", "editionLanguage": "\n English\n " }, { "id": 7, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1403185960l/15329._SY75_.jpg", "title": "The Hobbit (The Lord of the Rings, #0)", "url": "/book/show/15329.The_Hobbit", "publishDate": "\n Published July 12th 1986\n by Del Rey Books\n ", "editionInfo": "\n Mass Market Paperback, 306 pages\n ", "rating": "\n 4.31\n \n (11,464 ratings)\n \n ", "ISBN": "", "ASIN": "", "editionLanguage": "\n English\n " }, { "id": 8, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1439554741l/26098210._SY75_.jpg", "title": "The Hobbit (Paperback)", "url": "/book/show/26098210-the-hobbit", "publishDate": "\n Published October 27th 2011\n by Harper Collins\n ", "editionInfo": "\n 75th Anniversary Edition, Paperback, 305 pages\n ", "rating": "\n 4.29\n \n (8,139 ratings)\n \n ", "ISBN": "", "ASIN": "\n B0DT17Q7S1\n ", "editionLanguage": "\n English\n " }, { "id": 9, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1661030650l/437049._SY75_.jpg", "title": "The Hobbit, or There and Back Again (Paperback)", "url": "/book/show/437049.The_Hobbit_or_There_and_Back_Again", "publishDate": "\n Published 1999\n by Houghton Mifflin\n ", "editionInfo": "\n Paperback, 275 pages\n ", "rating": "\n 4.36\n \n (8,907 ratings)\n \n ", "ISBN": "\n 9780618002214\n \n (ISBN10: 0618002219)\n \n ", "ASIN": "\n 0618002219\n ", "editionLanguage": "\n English\n " }, { "id": 10, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1571502511l/42672._SY75_.jpg", "title": "The Hobbit (Paperback)", "url": "/book/show/42672.The_Hobbit", "publishDate": "\n Published 2006\n by Harper Collins\n ", "editionInfo": "\n Paperback, 353 pages\n ", "rating": "\n 4.28\n \n (6,302 ratings)\n \n ", "ISBN": "", "ASIN": "\n B0DSZS9QSC\n ", "editionLanguage": "\n English\n " } ], "lastScraped": "2026-06-15T00:42:13.704Z" } } } } }, "tags": [ "works" ], "x-fern-sdk-group-name": [ "works" ], "x-fern-sdk-method-name": "editions-scraper", "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "queryURL": { "type": "string", "format": "uri" } }, "required": [ "queryURL" ] }, "example": { "queryURL": "https://www.goodreads.com/work/editions/1540236" } } } } } }, "/api/search/books": { "post": { "operationId": "postApiSearchBooks", "summary": "search-books", "description": "## Search Books\n\nSearches Goodreads for books matching a given query string. Returns a list of matching books with their metadata, useful for discovering books by title, author, or keyword.\n\n---\n\n## Request\n\n**Method:** `POST` \n**URL:** `{{Instance Domain}}/api/search/books`\n\n### Headers\n\n| Key | Value | Description |\n| --- | --- | --- |\n| Content-Type | application/json | Indicates the request body is JSON |\n\n### Body\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| query | string | Yes | The search term to look up on Goodreads (e.g. `\"Harry Potter\"`) |\n\n**Example Body:**\n\n```json\n{\n \"query\": \"Harry Potter\"\n}\n```\n\n---\n\n## Response\n\n### 200 Success\n\nReturns a JSON object containing a list of books matching the search query.\n\n```json\n{\n \"status\": \"Received\",\n \"statusCode\": 200,\n ...\n}\n```\n\n### Response Field Descriptions\n\n| Field | Type | Description |\n| --- | --- | --- |\n| status | string | Human-readable status message |\n| statusCode | number | HTTP status code of the response |\n| results | array | List of books matching the search query, each with title, author, cover image, and Goodreads URL |", "responses": { "200": { "description": "OK", "headers": { "Cache-Control": { "schema": { "type": "string" }, "example": "public, s-maxage=600, stale-while-revalidate=1800" }, "Nel": { "schema": { "type": "string" }, "example": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}" }, "x-opennext": { "schema": { "type": "string" }, "example": "1" }, "Report-To": { "schema": { "type": "string" }, "example": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=uWBNlLZ3ksIq5tN4hsDdgET2ihcp1vGUJWsMY0RdI%2FvsJuovROggNyRDvl80%2B%2FndDD88lk7QI%2BfBMslEucbdGtgVY%2FJK%2FOTkLugQKd7fcwymyq0%2FiF4BlWrK%2BH1m8M8DvVJSLL0%3D\"}]}" }, "ETag": { "schema": { "type": "string" }, "example": "W/\"xv76w38e2d1d8\"" }, "CF-RAY": { "schema": { "type": "string" }, "example": "a0bd88748df516de-IAD" }, "alt-svc": { "schema": { "type": "string" }, "example": "h3=\":443\"; ma=86400" } }, "content": { "application/json": { "schema": { "type": "object", "properties": { "status": { "type": "string" }, "source": { "type": "string", "format": "uri" }, "apiURL": { "type": "string", "format": "uri" }, "searchType": { "type": "string" }, "numberOfResults": { "type": "string" }, "result": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer" }, "cover": { "type": "string", "format": "uri" }, "title": { "type": "string" }, "bookURL": { "type": "string" }, "author": { "type": "string" }, "authorURL": { "type": "string" }, "rating": { "type": "string" } }, "required": [ "id", "cover", "title", "bookURL", "author", "authorURL", "rating" ] } }, "lastScraped": { "type": "string", "format": "date-time" } }, "required": [ "status", "source", "apiURL", "searchType", "numberOfResults", "result", "lastScraped" ] }, "example": { "status": "Received", "source": "https://github.com/nesaku/biblioreads", "apiURL": "https://www.goodreads.com/book/auto_complete?format=json&q=powerless", "searchType": "books", "numberOfResults": "5 results", "result": [ { "id": 1, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1672676191i/75513900._SX50_.jpg", "title": "Powerless (The Powerless Trilogy, #1)", "bookURL": "/book/show/75513900-powerless", "author": "Lauren Roberts", "authorURL": "/author/show/21728475.Lauren_Roberts", "rating": "4.14" }, { "id": 2, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1731714752i/183086339._SY75_.jpg", "title": "Reckless (The Powerless Trilogy, #2)", "bookURL": "/book/show/183086339-reckless", "author": "Lauren Roberts", "authorURL": "/author/show/21728475.Lauren_Roberts", "rating": "4.07" }, { "id": 3, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1730330746i/214151222._SY75_.jpg", "title": "Fearless (The Powerless Trilogy, #3)", "bookURL": "/book/show/214151222-fearless", "author": "Lauren Roberts", "authorURL": "/author/show/21728475.Lauren_Roberts", "rating": "4.04" }, { "id": 4, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1731714728i/203840597._SY75_.jpg", "title": "Powerful (The Powerless Trilogy, #1.5)", "bookURL": "/book/show/203840597-powerful", "author": "Lauren Roberts", "authorURL": "/author/show/21728475.Lauren_Roberts", "rating": "4.11" }, { "id": 5, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1684209496i/125195303._SY75_.jpg", "title": "Powerless (Chestnut Springs, #3)", "bookURL": "/book/show/125195303-powerless", "author": "Elsie Silver", "authorURL": "/author/show/21312387.Elsie_Silver", "rating": "4.03" } ], "lastScraped": "2026-06-15T00:42:08.046Z" } } } } }, "x-fern-sdk-method-name": "search-books", "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "queryURL": { "type": "string", "format": "uri" } }, "required": [ "queryURL" ] }, "example": { "queryURL": "https://www.goodreads.com/search?q=powerless" } } } } } }, "/api/book-scraper": { "post": { "operationId": "postApiBook-scraper", "summary": "book-scraper", "description": "## Book Scraper\n\nScrapes detailed book metadata from a Goodreads book page using a direct book URL. Returns structured information about the book including title, author(s), cover image, series details, and more.\n\n---\n\n## Request\n\n**Method:** `POST` \n**URL:** `{{Instance Domain}}/api/book-scraper`\n\n### Headers\n\n| Key | Value | Description |\n| --- | --- | --- |\n| Content-Type | application/json | Indicates the request body is JSON |\n\n### Body\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| queryURL | string | Yes | The full Goodreads book page URL to scrape (e.g. `https://www.goodreads.com/book/show/5907`) |\n\n**Example Body:**\n\n``` json\n{\n \"queryURL\": \"https://www.goodreads.com/book/show/5907\"\n}\n\n ```\n\n---\n\n## Response\n\n### 200 Success\n\nReturns a JSON object containing the scraped book metadata.\n\n``` json\n{\n \"status\": \"Received\",\n \"statusCode\": 200,\n \"source\": \"string (GitHub source URL)\",\n \"scrapeURL\": \"string (the Goodreads book URL that was scraped)\",\n \"legacyBookID\": \"number\",\n \"bookID\": \"string (KCA book ID)\",\n \"resourceID\": \"string (KCA work ID)\",\n \"cover\": \"string (image URL)\",\n \"series\": \"string\",\n \"seriesURL\": \"string\",\n \"seriesPosition\": \"string\",\n \"workURL\": \"string\",\n \"title\": \"string\",\n \"author\": [\n {\n \"id\": \"number\",\n \"name\": \"string\",\n \"role\": \"string (e.g. Author, Editor, Illustrator)\",\n \"url\": \"string\"\n }\n ]\n}\n\n ```\n\n### Response Field Descriptions\n\n| Field | Type | Description |\n| --- | --- | --- |\n| status | string | Human-readable status message (e.g. `\"Received\"`) |\n| statusCode | number | HTTP status code of the scrape operation |\n| source | string | URL pointing to the GitHub source of the scraper |\n| scrapeURL | string | The Goodreads book URL that was scraped |\n| legacyBookID | number | The legacy numeric Goodreads book ID |\n| bookID | string | KCA-format book identifier |\n| resourceID | string | KCA-format work identifier |\n| cover | string | URL of the book's cover image |\n| series | string | Name of the series the book belongs to (if any) |\n| seriesURL | string | URL to the series page on Goodreads |\n| seriesPosition | string | Position of the book within the series |\n| workURL | string | URL to the book's work page on Goodreads |\n| title | string | Title of the book |\n| author | array | List of contributors (authors, editors, illustrators, etc.) |\n| author\\[\\].id | number | Goodreads author ID |\n| author\\[\\].name | string | Full name of the contributor |\n| author\\[\\].role | string | Role of the contributor (e.g. `Author`, `Editor`, `Illustrator`) |\n| author\\[\\].url | string | URL to the contributor's Goodreads profile |", "responses": { "200": { "description": "OK", "headers": { "Nel": { "schema": { "type": "string" }, "example": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}" }, "x-opennext": { "schema": { "type": "string" }, "example": "1" }, "Report-To": { "schema": { "type": "string" }, "example": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=WEKva4cMsqQgcn%2Bgx2gaQmJLv3w7dEBdNbrAYQEpX6MD%2B7%2FZ0ZixaSXCs%2FRqHHvIVBF7ml71kz6OL1vYbZjp2TU1O3DUtnhK1H72%2BbAprbAJAC7x8neBpQBHBzqyIwAk8FNaFOw%3D\"}]}" }, "ETag": { "schema": { "type": "string" }, "example": "W/\"13rsd25cfmf1y2\"" }, "CF-RAY": { "schema": { "type": "string" }, "example": "a0bd8857fdc916de-IAD" }, "alt-svc": { "schema": { "type": "string" }, "example": "h3=\":443\"; ma=86400" } }, "content": { "application/json": { "schema": { "type": "object", "properties": { "status": { "type": "string" }, "statusCode": { "type": "integer" }, "source": { "type": "string", "format": "uri" }, "scrapeURL": { "type": "string", "format": "uri" }, "legacyBookID": { "type": "integer" }, "bookID": { "type": "string" }, "resourceID": { "type": "string" }, "cover": { "type": "string", "format": "uri" }, "series": { "type": "string" }, "seriesURL": { "type": "string" }, "seriesPosition": { "type": "string" }, "workURL": { "type": "string", "format": "uri" }, "title": { "type": "string" }, "author": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer" }, "name": { "type": "string" }, "role": { "type": "string" }, "url": { "type": "string" } }, "required": [ "id", "name", "role", "url" ] } }, "rating": { "type": "string" }, "ratingCount": { "type": "string" }, "reviewsCount": { "type": "string" }, "desc": { "type": "string" }, "genres": { "type": "array", "items": { "type": "string" } }, "bookEdition": { "type": "string" }, "publishDate": { "type": "string" }, "publisher": { "type": "string" }, "language": { "type": "string" }, "asin": { "type": "string" }, "isbn": { "type": [ "null" ] }, "isbn13": { "type": [ "null" ] }, "related": { "type": "array", "items": {} }, "reviews": { "type": "array", "items": {} }, "reviewBreakdown": { "type": "object", "properties": { "rating1": { "type": "string" }, "rating2": { "type": "string" }, "rating3": { "type": "string" }, "rating4": { "type": "string" }, "rating5": { "type": "string" } }, "required": [ "rating1", "rating2", "rating3", "rating4", "rating5" ] }, "quotes": { "type": "string" }, "quotesURL": { "type": "string" }, "questions": { "type": "string" }, "questionsURL": { "type": "string" }, "lastScraped": { "type": "string", "format": "date-time" } }, "required": [ "status", "statusCode", "source", "scrapeURL", "legacyBookID", "bookID", "resourceID", "cover", "series", "seriesURL", "seriesPosition", "workURL", "title", "author", "rating", "ratingCount", "reviewsCount", "desc", "genres", "bookEdition", "publishDate", "publisher", "language", "asin", "related", "reviews", "reviewBreakdown", "quotes", "quotesURL", "questions", "questionsURL", "lastScraped" ] }, "example": { "status": "Received", "statusCode": 200, "source": "https://github.com/nesaku/biblioreads", "scrapeURL": "https://www.goodreads.com/book/show/5907", "legacyBookID": 5907, "bookID": "kca://book/amzn1.gr.book.v1.7HhPxEJT1NiirAiej27XwA", "resourceID": "kca://work/amzn1.gr.work.v1.Upx53g0wmFL_YBYIGV2Lzg", "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1546071216i/5907.jpg", "series": "Middle Earth", "seriesURL": "/series/66175-middle-earth", "seriesPosition": "1", "workURL": "https://www.goodreads.com/book/show/5907.The_Hobbit_or_There_and_Back_Again", "title": "The Hobbit, or There and Back Again", "author": [ { "id": 1, "name": "J.R.R. Tolkien", "role": "Author", "url": "/author/show/656983.J_R_R_Tolkien" }, { "id": 2, "name": "Douglas A. Anderson", "role": "Editor", "url": "/author/show/1582.Douglas_A_Anderson" }, { "id": 3, "name": "Michael Hague", "role": "Illustrator", "url": "/author/show/13290.Michael_Hague" }, { "id": 4, "name": "Jemima Catlin", "role": "Illustrator", "url": "/author/show/6971179.Jemima_Catlin" } ], "rating": "4.30", "ratingCount": "4,559,227", "reviewsCount": "92,248", "desc": "In a hole in the ground there lived a hobbit. Not a nasty, dirty, wet hole, filled with the ends of worms and an oozy smell, nor yet a dry, bare, sandy hole with nothing in it to sit down on or to eat: it was a hobbit-hole, and that means comfort.\r\nWritten for J.R.R. Tolkien’s own children, The Hobbit met with instant critical acclaim when it was first published in 1937. Now recognized as a timeless classic, this introduction to the hobbit Bilbo Baggins, the wizard Gandalf, Gollum, and the spectacular world of Middle-earth recounts of the adventures of a reluctant hero, a powerful and dangerous ring, and the cruel dragon Smaug the Magnificent. The text in this 372-page paperback edition is based on that first published in Great Britain by Collins Modern Classics (1998), and includes a note on the text by Douglas A. Anderson (2001).", "genres": [ "Fantasy", "Classics", "Fiction", "Adventure", "Young Adult", "Audiobook", "High Fantasy", "Science Fiction Fantasy", "Dragons", "Novels" ], "bookEdition": "366 pages, Paperback", "publishDate": "Thu Aug 15 2002", "publisher": "Houghton Mifflin", "language": "English", "asin": "B0DN8P5BQF", "isbn": null, "isbn13": null, "related": [], "reviews": [], "reviewBreakdown": { "rating1": "93418", "rating2": "143920", "rating3": "536882", "rating4": "1313802", "rating5": "2471205" }, "quotes": "923", "quotesURL": "/work/quotes/1540236", "questions": "116", "questionsURL": "/book/5907/questions", "lastScraped": "2026-06-15T00:42:03.216Z" } } } } }, "x-fern-sdk-method-name": "book-scraper", "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "queryURL": { "type": "string", "format": "uri" } }, "required": [ "queryURL" ] }, "example": { "queryURL": "https://www.goodreads.com/book/show/5907" } } } } } }, "/api/reviews-scraper": { "post": { "operationId": "postApiReviews-scraper", "summary": "reviews-scraper", "description": "## Reviews Scraper\n\nScrapes reader reviews for a book from a Goodreads book page using a direct book URL. Returns structured review data including reviewer details, ratings, and review text.\n\n---\n\n## Request\n\n**Method:** `POST` \n**URL:** `{{Instance Domain}}/api/reviews-scraper`\n\n### Headers\n\n| Key | Value | Description |\n| --- | --- | --- |\n| Content-Type | application/json | Indicates the request body is JSON |\n\n### Body\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| queryURL | string | Yes | The full Goodreads book page URL to scrape reviews from (e.g. `https://www.goodreads.com/book/show/5907`) |\n\n**Example Body:**\n\n```json\n{\n \"queryURL\": \"https://www.goodreads.com/book/show/5907\"\n}\n```\n\n---\n\n## Response\n\n### 200 Success\n\nReturns a JSON object containing the scraped reviews for the specified book.\n\n```json\n{\n \"status\": \"Received\",\n \"statusCode\": 200,\n ...\n}\n```\n\n### Response Field Descriptions\n\n| Field | Type | Description |\n| --- | --- | --- |\n| status | string | Human-readable status message |\n| statusCode | number | HTTP status code of the response |\n| reviews | array | List of reader reviews, each with reviewer name, star rating, review text, and date |", "responses": { "200": { "description": "OK", "headers": { "Nel": { "schema": { "type": "string" }, "example": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}" }, "x-opennext": { "schema": { "type": "string" }, "example": "1" }, "Report-To": { "schema": { "type": "string" }, "example": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=ogtT7A3b9QqTbILZ2bUQdqkt2WZ2HzmVs1RMPM6pOoyK5Hpd8Q1b3vi42z%2BDtvebrsPzAfOJf2zo1LCbVul%2BDcN7%2FZ7TvZ7zcobkFmbzhDyYouXGUhvVZMIRHJEaex3m3DFeSzo%3D\"}]}" }, "ETag": { "schema": { "type": "string" }, "example": "W/\"101ak0hdzv1skk\"" }, "CF-RAY": { "schema": { "type": "string" }, "example": "a0bd8832ad6ae5ff-IAD" }, "alt-svc": { "schema": { "type": "string" }, "example": "h3=\":443\"; ma=86400" } }, "content": { "application/json": { "schema": { "type": "object", "properties": { "status": { "type": "string" }, "statusCode": { "type": "integer" }, "source": { "type": "string", "format": "uri" }, "scrapeURL": { "type": "string", "format": "uri" }, "totalCount": { "type": "integer" }, "nextPageToken": { "type": "string" }, "prevPageToken": { "type": "string" }, "reviews": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "reviewer": { "type": "object", "properties": { "id": { "type": "integer" }, "name": { "type": "string" }, "url": { "type": "string" }, "avatar": { "type": "string", "format": "uri" }, "isAuthor": { "type": "boolean" }, "reviewCount": { "type": "integer" }, "followerCount": { "type": "integer" } }, "required": [ "id", "name", "url", "avatar", "isAuthor", "reviewCount", "followerCount" ] }, "rating": { "type": "integer" }, "text": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "spoiler": { "type": "boolean" }, "likeCount": { "type": "integer" }, "commentCount": { "type": "integer" }, "recommendFor": { "type": "string" }, "shelf": { "type": "string" }, "reviewURL": { "type": "string" } }, "required": [ "id", "reviewer", "rating", "text", "createdAt", "updatedAt", "spoiler", "likeCount", "commentCount", "recommendFor", "shelf", "reviewURL" ] } }, "lastScraped": { "type": "string", "format": "date-time" } }, "required": [ "status", "statusCode", "source", "scrapeURL", "totalCount", "nextPageToken", "prevPageToken", "reviews", "lastScraped" ] }, "example": { "status": "Received", "statusCode": 200, "source": "https://github.com/nesaku/biblioreads", "scrapeURL": "https://www.goodreads.com/book/show/null/reviews", "totalCount": 80535, "nextPageToken": "MTEwMDIsMTQwNzQ2ODY4OTAwMA", "prevPageToken": "NjAwNjcsMTMyNjk4MTg2MDAwMA", "reviews": [ { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.0a3zvKe9Hxg8n0rMcxIlxA", "reviewer": { "id": 2745288, "name": "Wendy Darling", "url": "/user/show/2745288-wendy-darling", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1379959930i/2745288._UX200_CR0,9,200,200_.jpg", "isAuthor": false, "reviewCount": 2358, "followerCount": 34191 }, "rating": 5, "text": "Wonder is one of those rare books that makes you want to hug everyone in it so tightly that they’ll have no doubt about how much you love them…and beyond that, it also makes you want to reach out and hug the whole world. It’s an upbeat, humorous, life-affirming story that deserves to be read—and it’s one that may just change its readers, too.

If you remember how terrifying it was to be a kid on a day to day basis, you’ll appreciate August’s story. 10-year-old Auggie is going to school for the first time in his life, and he has to navigate new rules, learn to interact with teachers, and figure out how to make new friends. In addition, he also has a severe facial deformity that stops strangers in their tracks, so all the usual perils of the fifth grade take on even more heightened stakes.

With the matter-of-fact wisdom that warmed Beverly Cleary’s books, this story about growing up is full of heart and humor, and written with a clear-eyed intelligence that never descends into cynicism. Auggie’s smart, funny personality will win over readers who will agonize with him over the complicated web of friendships and family even as they cheer for him as he learns some of life’s big and scary lessons.

\n It’s okay, I know I’m weird-looking, take a look, I don’t bite. Hey, the truth is, if a wookie started going to school all of a sudden, I’d be curious, I’d probably stare a bit! And if I was walking with Jack or Summer, I’d probably whisper to them: Hey, there’s the wookie. And if the wookie caught me saying that, he’d know I wasn’t trying to be mean. I was just pointing out the fact that he’s a wookie.\n

Even with a positive attitude and smart, loving parents, however, Auggie’s story is not an easy one to read, and my emotions ran wildly from sadness to hilarity to terrible anger at what happens to him. Not all kids are nice. Some kids behave one way in front of adults and another way in front of kids. Some adults are downright cruel. And just when you think life can’t possibly get any harder or more challenging, sometimes it does.

Although the book is primarily told from Auggie’s perspective, it was a surprise to me when it switched to a few other points of view. With a total of six different voices, I would normally say this is far too many, but in this particular case every person offered an insight into August’s beautiful personality and amazing life in a way that would be impossible to otherwise know. Reading about Auggie’s 27 surgeries, rejoicing at his vibrant inner life, hurting for him when he felt lonely or misunderstood, and seeing his life from various different perspectives, it’s impossible not to be moved by his story. And how can you not love a boy who understands that sometimes his mom might need his precious teddy bear more than he does?

Not entirely random side note:

Tears were streaming down my face as I finished this book—and the funny thing is, they were primarily tears of joy. Wonder is written with the kind of sensitivity and insight that I had hoped for when I read The Curious Incident of the Dog in the Night-Time, and it went the extra mile to be an uplifting story that made me want to embrace life and the people in it, too. I also very much appreciate that this middle grade book is written for its intended age group, not just a book for adults in the guise of a children’s book, even though it’s certainly one that can be enjoyed by readers of any age.

\n “There are always going to be jerks in the world, Auggie,” she said, looking at me. “But I really believe, and Daddy really believes, that there are more good people on this earth than bad people, and the good people watch out for each other and take care of each other.”\n

A story like this comes along just a few times in a lifetime, and I fervently hope that readers will find their way to it. This short book that doesn’t waste a single page in squeezing your emotions so tightly you feel like you can't breathe, but when they're finally released, you may find that your heart is full of even more empathy, compassion, and love than you thought possible. We expect to be surprised by cruelty, but how wonderful it is to also be surprised by kindness.

This review also appears in The Midnight Garden. An advance copy was provided by the publisher.

About the Inspiration Behind the Story

The ice cream incident in this story actually happened, but perhaps not in the way you might think. Learn about the surprising inspiration behind this story on the RJ Palcio's website. She's definitely an author to watch.", "createdAt": "Thu Jan 19 2012", "updatedAt": "Sat Apr 15 2017", "spoiler": false, "likeCount": 1367, "commentCount": 227, "recommendFor": "fans of Suicide Notes, A Monster Calls...pretty much anyone with a beating heart", "shelf": "read", "reviewURL": "/review/show/264377843" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.NAH1bDjGB_Z147weadZXAw", "reviewer": { "id": 25375513, "name": "Rick Riordan", "url": "/user/show/25375513-rick-riordan", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1679846351i/25375513._UX200_CR0,0,200,200_.jpg", "isAuthor": true, "reviewCount": 246, "followerCount": 458987 }, "rating": 5, "text": "Ye gods, what a wonderful book! I don't read a lot of realistic middle grade fiction. I tend to gravitate toward fantasy. But this is probably the best such book I've read since Sherman Alexie's The Absolutely True Diary of a Part-Time Indian.

The main character August (Auggie) Pullman is a ten-year-old boy with severe facial abnormalities. Little kids scream when they see him. Older kids make fun of him and call him a freak. Auggie is home-schooled through grade four, but for middle school his parents decide to send him to a private school, Beecher Prep, in New York City. Wonder is the story of his fifth grade year, told partly from Auggie's perspective, and partly from the other kids in his life -- his sister Via, her oldest friend Miranda, Via's boyfriend Justin, and Jack and Summer, Auggie's new friends at Beecher Prep. Each narrator has a distinct, completely believable voice. Palacio writes with just the right balance of humor and pathos, making each character both flawed and sympathetic. She \"gets\" kids -- how they think, how they talk, how they have the capacity to be both horribly mean and incredibly brave and kind. I recognize these characters from my years of teaching middle school, and I'm sure young readers will recognize them too. The book rings with authenticity. The short chapters and shifting narrative make this a quick, easy read. It's a feel-good book with a great message, and the ending is a tearjerker in the best possible way. I'd recommend it without hesitation to most middle grade readers, girls or boys, even those who may not normally pick up realistic fiction.", "createdAt": "Thu Nov 07 2013", "updatedAt": "Fri Aug 05 2016", "spoiler": false, "likeCount": 2364, "commentCount": 182, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/758716675" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.JkuFv1YWxanfAaHkLj6t0g", "reviewer": { "id": 9303625, "name": "Zoë", "url": "/user/show/9303625-zo", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1580008879i/9303625._UX200_CR0,0,200,200_.jpg", "isAuthor": false, "reviewCount": 328, "followerCount": 63141 }, "rating": 5, "text": "Watch my review & discussion here: https://www.youtube.com/watch?v=txeTr...

What a WONDERful first book of the year! I read this book almost too quickly, I wanted it to last longer. This might be technically a children's book, but it really was such a special and meaningful read and I highly recommend that everyone read this once in their lives! ", "createdAt": "Tue Jan 26 2016", "updatedAt": "Wed Nov 29 2023", "spoiler": false, "likeCount": 611, "commentCount": 39, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/1525668281" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.dpZJHIsfWUuSwtT57AAqYA", "reviewer": { "id": 1491042, "name": "Aly (Fantasy4eva)", "url": "/user/show/1491042-aly-fantasy4eva", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1392555495i/1491042._UX200_CR0,0,200,200_.jpg", "isAuthor": false, "reviewCount": 240, "followerCount": 122 }, "rating": 4, "text": "Personally, I prefer my ARC cover. You like? :)

[image error]\"Photobucket\"

August has always known that he's different. But he's learned to long accept that people will always stare at his face, and there's nothing he can do about it. So why not just live life the best way possible? With a loving family always by his side, although originally not at all happy about starting school, he soon starts to warm to the idea. Having been home-schooled for many years he is now more vulnerable than ever.

Like any person that's a new student, August faces many mixed reactions from fellow students. Some are welcoming like Summers and Jack. Others not so much like Henry and Julian. But add to that something which will make you definitely stand out - and not in a positive way - and you are bound to have a rough few days. I just want to say this straight out. If I was August, heck no would I be brave enough to walk through those gates. He is just ten years old but his sensibility, ability to laugh at himself and his courage just blew me away. I think he is such a wonderful human being. I can't gush enough about him.

What I particularly love about the book is how we are able to see August through others too. Of course this is Augusts journey, but it's interesting to see how others see him. Via, his sister, is the one I found most interesting. She's a teenager and at that age where she is still discovering new things about herself day by day. And although she adores her brother, she's grown up learning never to complain, to never want or expect anything from her parents. She's always known that August is first priority since her parents are so over -protective over him, but little by little, it's clear that she's starting to grow a little resentful. And she hates herself for it, because she loves her family so much.

What really shined for me was not just August himself, but his loving tight - knit family. The kind that you see in cartoons or children's books. The bedtime stories, the hugs and kisses. It's so lovely to just watch from afar and see how supportive and sweet they are towards one another.

And hey, when we get to the last few pages it's just full on inspiring. Some very touching, quotable moments there. ;)", "createdAt": "Mon Oct 31 2011", "updatedAt": "Sun Jun 14 2026", "spoiler": false, "likeCount": 539, "commentCount": 75, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/229424677" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.Jr-KA_gR4Z6pllMNFXhY2w", "reviewer": { "id": 29005117, "name": "Federico DN", "url": "/user/show/29005117-federico-dn", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1767371359i/29005117._UX200_CR0,33,200,200_.jpg", "isAuthor": false, "reviewCount": 1166, "followerCount": 4775 }, "rating": 5, "text": " “When given the choice between being right or being kind, choose kind.”

10 years old August Pullman suffers mandibulofacial dysostosis, a genetic disorder affecting his jaw, chin and hearing. Now imagine something really bad and scary, then ten times worse. This is Auggie.

Auggie is home schooled and stays reclusive with his family, but when the day finally arrives to attend Beecher Prep, Auggie will have to learn to come out of his shell and deal with other kids, and it’s certainly not going to be easy. His life, and everyone around him, is going to be affected.

A masterful novel about discrimination, bullying and acceptance. Equally funny and heart-wrenching at times, with first person perspective through Auggie’s eyes, but also alternating with his sister Via and many of his friends. Through Wonder we can appreciate how everyone is affected by Auggie’s presence, and how they deal with it.

You simply can't not LOVE Wonder. It is filled with so much love, and pain. Auggie is adorable, and his family is lovable. Jack Will, Summer, Miranda also amazing. And special mention for Daisy, Charlotte and even hateful Julian. An unforgettable YA/Children’s novel, with so many teachings, quotes and moments to remember by. Moving, uplifting. A must read for kids and adults alike. EXTREMELY recommendable. A special place earned in my heart, and solid Favorite.

The movie (2017) is a great adaptation. Very faithful to the book, extremely moving, with an absolutely fantastic ending. Jacob Tremblay playing a wonderful Auggie. And I especially LOVED Owen Wilson as Nate, Auggie’s father, adorable beyond words could ever describe. Julia Roberts was also there. The book was far superior of course but, all things considered, an excellent choice to complement the reading.



-----------------------------------------------
\n PERSONAL NOTE\n:
[2012] [315p] [YA/Children’s] [EXTREMELY Recommendable] [Choose Kind] [Darth Daisy <3] [“My mom and dad had a teacher called Miss Butt,” I said. “Auggie!” said Mom, but Mr. Tushman laughed.] [“Jack, sometimes you don’t have to mean to hurt someone to hurt someone.”] [Be kind to nature and it will be kind to you.]
-----------------------------------------------

★★★★★ # 1 Wonder
★★★★★ 1.5 Julian
★★★★☆ 1.6 Pluto
★★★☆☆ 1.7 Shingaling

-----------------------------------------------

“Cuando te den a elegir entre tener la razón o ser amable, elije la amabilidad”

August Pullman tiene diez años y sufre disostosis mandibulofacial, un desorden genético que afecta su mandíbula, barbilla y audición. Ahora imaginate algo muy malo y aterrador, después diez veces peor. Este es Auggie.

Auggie es instruído en casa y se mantiene recluído con su familia, pero cuando el día finalmente llega de comenzar la Preparatoria Beecher, Auggie tendrá que aprender a salir de su caparazón y lidiar con otros niños, y ciertamente no va a ser fácil. Su vida, y la de todos los que lo rodean, va a ser afectada.

Una magistral novela sobre discriminación, bullying y aceptación. Igualmente graciosa y emocionalmente destructora de a ratos, con primera perspectiva a través de los ojos de Auggie, pero también alternando con su hermana Via y muchos de sus amigos. A través de Wonder podemos apreciar cómo todos se ven afectados por la presencia de Auggie, y cómo lidian con ello.

Uno simplemente no puede no AMAR Wonder. Está lleno de tanto amor, y dolor. Auggie es adorable, y su familia es entrañable. Jack Will, Summer, Miranda también geniales. Y una mención especial para Daisy, Charlotte y hasta el odioso Julian. Una inolvidable novela para Joven Adulto / Niños, con muchísimas enseñanzas, citas y momentos para el recuerdo. Conmovedora, elevadora. Una lectura debida para niños y adultos por igual. EXTREMADAMENTE recomendable. Un lugar especial ganado en mi corazón, y sólido Favorito.

La película (2017) es una genial adaptación. Muy fiel al libro, extremadamente conmovedora, con un absolutamente fantástico final. Jacob Tremblay haciendo un maravilloso Auggie. Y especialmente AME a Owen Wilson como Nate, el padre de Auggie, adorable más allá de lo que las palabras podrían jamás describir. Julia Roberts también estaba ahí. El libro fue muy superior por supuesto pero, considerando todo, una excelente elección para complementar la lectura.



-----------------------------------------------
\n NOTA PERSONAL\n:
[2012] [315p] [Joven Adulto/Libro para niños] [EXTREMADAMENTE Recomendable] [Elije Amabilidad] [Darth Daisy <3] [“Mi mama y mi papá tuvieron una profesora llamada Sta. Culo,” dije. “Auggie!” dijo Mamá, pero el Sr. Trasero rió.] [“Jack, a veces no tenés que querer lastimar a alguien para lastimar a alguien.”] [Se amable con la naturaleza y ella será amable con vos.]
-----------------------------------------------", "createdAt": "Thu Apr 13 2017", "updatedAt": "Sat May 02 2026", "spoiler": false, "likeCount": 525, "commentCount": 61, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/1721748593" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.bIFlQ4iCudXBwj4p7YXCHA", "reviewer": { "id": 69106439, "name": "Virginia Ronan ♥ Herondale ♥", "url": "/user/show/69106439-virginia-ronan-herondale", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1628842961i/69106439._UX200_CR0,4,200,200_.jpg", "isAuthor": false, "reviewCount": 673, "followerCount": 35362 }, "rating": 4, "text": "”You don’t need your eyes to love, right? You just feel it inside you.”

I chose this quote as my introduction to this review, because I think it fits the prevailing mood of the book so very well. In my case “Wonder” definitely wasn’t a sad book, or a book that caused me to cry rivers of tears, it however was a book that made me think a lot about life though.

I mean how could you not think about Auggie and the world we live in after finishing this book? How could you not wonder if you’re a good and righteous person? It’s easy to say you’d never talk bad about a boy like Auggie, but how many of us can truly say that they never said a single bad word about another person? How many can say they never bitched about someone else? I think the answer is “none”.

”Jack, sometimes you don’t have to mean to hurt someone to hurt someone. You understand?”

We’re all human, we have our dumb moments, we make mistakes and we all have flaws. The thing is, no one is perfect and I think “Wonder” teaches this lesson very well. Not directly or forthright like you would expect, but subtly and with a lot of finesse. ;-) We can read it in the way the students react when Auggie starts to attend their school, we can see it in the blunt hostility Julian is showing whenever no adult is around to see it. We witness it in the change of the students, in the change of the tide. And this, my dear friends, is so beautiful and amazing to watch!

”At first, I admit it, I was only friendly to him because Mr.Tushman asked me to be especially nice and all that. But now I would choose to hang out with him. He laughs at all my jokes. And I kind of feel like I can tell August anything. Like he’s a good friend. Like, if all the guys in fifth grade were lined up against a wall and I got to choose anyone I wanted to hang out with, I would choose August.”

Slowly and gradually the children around Auggie begin to realise that he’s just another normal kid and that his face might look different but that he’s actually a really cool guy to hang out with. He convinces them with his actions and his wonderful character! Not with his looks! XD

”She kissed me all over my face. She kissed my eyes that came down too far. She kissed my cheeks that looked punched in. She kissed my tortoise mouth. She said soft words that I know were meant to help me, but words can’t change my face.”

Still, there were many moments my heart ached for August and sometimes I just wanted to hug him like his mom. It made me sad that he had to fight for being accepted, that he couldn’t just go out like any other kid, that there always were people who stared at him. But I didn’t just feel for our cute and adorable protagonist but also for his family and friends. The moment his father cried alone in his bedroom touched me so much I just couldn’t stop thinking about it… Not even after I closed the book.

”His back was to the door, so he didn’t know I was there. At first I thought he was laughing because his shoulders were shaking, but then he put his palms on his eyes and I realized he was crying. It was the quietest crying I’ve ever heard. Like a whisper.”

I know everyone talks about Auggie and his experiences but I think his parents deserve to be mentioned as welll! They raised two wonderful children! Against all odds and with all the love a parent is able to give! For me they are the secret stars of the book and I love them with all my heart! They raised Auggie and Via to be two awesome and independent kids and this is an \n achievement!!!\n Plus can we acknowledge their grandma as well!? I loved the scene with Via and her because it was done so beautifully!

”I love Auggie very, very much,” she said softly. I can still remember her Portuguese accent, the way she rolled her r’s. “But he has many angels looking out for him already, Via. And I want you to know that you have me looking out for you. Okay, menina querida? I want you to know that you are number one for me. You are my …” She looked out at the ocean and spread her hands out, like she was trying to smooth out the waves, “You are my everything. You understand me, Via? Tu es meu tudo.”

Their grandma understood Via and her troubles and it may seem strange, but I was so thankful for her saying those things. As Auggie’s sister Via didn’t always get the attention she needed, because parents tend to take more care of the kid that has problems and is in need of their advertency. They had no other choice, it’s only natural. Still, I loved Olivia for accepting this and I loved her even more for supporting her brother. She obviously couldn’t help but feel alone sometimes though and it was really comforting to know that her grandma was watching out for her. =) Well her grandma and Justin of course! ;-P

I’m sure if I wanted, I could probably write an entire essay about this book, but I guess I’ll just leave it at that. In this particular case it might be best if you experience this “wonderful” book yourself! All I’m saying is that “Wonder” was a heart-warming and super sweet read! I can recommend it to everyone and I really hope many people will learn from it and will become more broad-minded and kind in the future! =)

Open your minds and hearts!!!
You’re beautiful and perfectly imperfect; don’t let anyone tell you otherwise! ;-)

”You were wearing that helmet all the time. And the real, real, real, real truth is: I missed seeing your face, Auggie. I know you don’t always love it, but you have to understand … I love it. I love this face of yours, Auggie, completely and passionately. And it kind of broke my heart that you were always covering it up.”", "createdAt": "Thu Apr 26 2018", "updatedAt": "Sun Apr 26 2026", "spoiler": false, "likeCount": 430, "commentCount": 83, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/2075763079" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.b2W14Q_IQ7n_7EnHfoeZPw", "reviewer": { "id": 8721294, "name": "Nicholas Sparks", "url": "/user/show/8721294-nicholas-sparks", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1709219868i/8721294._UX200_CR0,50,200,200_.jpg", "isAuthor": true, "reviewCount": 40, "followerCount": 239890 }, "rating": 5, "text": "A wonderful read for all ages.", "createdAt": "Wed Jun 06 2012", "updatedAt": "Sat Jun 06 2026", "spoiler": false, "likeCount": 410, "commentCount": 28, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/343362374" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.5lRTdHv-3d2uUEVEk414DA", "reviewer": { "id": 3455554, "name": "Janina", "url": "/user/show/3455554-janina", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1640810734i/3455554._UX200_CR0,0,200,200_.jpg", "isAuthor": false, "reviewCount": 215, "followerCount": 557 }, "rating": 2, "text": "I feel a bit like a cold-hearted snob for giving this book two stars. I am not saying that it isn't an uplifting story definitely worth being told (and read), but I can't deny that there were a few aspects I had problems with and that the story didn't trigger the emotional reaction I expected it to.

Wonder is the story of August Pullman's first year at school. Auggie is a ten-year-old boy born with a facial anomaly that has required him to undergo countless operations and made him an outsider with other kids his age. This book is the story of him facing his fears of being stared at and excluded, of him growing up and of his family letting go.

His story is told from six different perspectives. We have of course August himself, but also his older sister Via, her boyfriend Justin, her friend Miranda and Jack and Summer, two kids August befriends at school. Male and female perspectives, very young teens, older teens – yet their voices all sounded more or less the same to me. Furthermore, I felt that some points of view didn’t really add to the story
Funny enough, the voice that got to me the most wasn't August's but his sister Via's. Basically, she has lived in her little brother's shadow all her life. I found it rather sad to read her thoughts, how she always had to fend for herself when her little brother was the center of attention and how she sometimes hates herself for wanting to take that attention away from him. She really was the character I could identify with the most, and her voice definitely rang true to me. This doesn't mean I couldn't sympatise with August himself, too, but the four additional perspectives I could have easily done without.
In general, the writing is kept simple, fitting and true to the ten-year-old responsible for most of the narration, but towards the end, the heavy use of the word \"dude\" really got on my nerves. It seemed to be for authenticity purposes, but it bordered on ridiculous (I know, this is the nitpicker in me coming out.)

A very important role throughout the book play precepts August's English teacher, Mr Browne, presents his students at the beginning of every month. These precepts are often addressed in the story, and one of them, probably the one used to underline the overall message of the book, rubbed me the wrong way. It is the following quote by an American psychotherapist and author:

\"When given the choice between being right or being kind, choose kind.\" – Dr. Wayne Dyer

Now, don't get me wrong: being kind certainly isn’t a bad decision. But should I really value being kind over being right? Should I tell lies not to offend a person's feelings for example? Should I omit my own feelings in order to not hurt anyone else? Tell me, where would this concept lead us? Towards a better world? I somehow doubt it.

In the end, when I recapitulate the whole book, there are simply too many \"toos\" that come to my mind: the different voices were too similar, Auggie’s parents too good and too understanding, the \"villains\" too evil, the ending too perfect, the overall tone a little too preachy.

And I have one question: Do ten-year-old kids really date?!

Thanks a lot to Random House and Netgalley for the review copy.", "createdAt": "Sun Feb 26 2012", "updatedAt": "Fri May 08 2026", "spoiler": false, "likeCount": 359, "commentCount": 126, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/284226543" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.SLf67wrceeKFL-zcH7r9RQ", "reviewer": { "id": 597461, "name": "Elyse Walters", "url": "/user/show/597461-elyse-walters", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1514246949p8/597461._SX200_SY200_.jpg", "isAuthor": false, "reviewCount": 4010, "followerCount": 12118 }, "rating": 5, "text": "Update: Saw the 10am movie this morning. Paul bought our tickets --while I covered my face with my hat until we got to our seats in the dark theater. I have a small surgery this coming Monday in the doctor's office on my nose (thank heavens for the numbing prescription cream) >> before the shots and knife come at me....
Then the bigger surgery, Nov. 29th, at the hospital, --so I wanted to see this film (escape from hiding inside my home) --as my inspiration --before more cutting on my face! I admit to not being able to watch this film without tears. It was WONDER-ful!!!!!

The movie has a terrific cast:
Jacob Tremblay, Julia Roberts, Owen Wilson, Mandy Patinkin, and Izabela Vidovic.

The film doesn't only focus on Auggie. It also revolves around his sister, his parents, his dog, conflicts and friendships with other students at school, and bullying.
A very heartwarming film...........and little Auggie is still my hero!!!


Re- READ this last night .....Augie is my inspiration ....
The movie opens here Nov. 17th.
With 2 more surgeries on my face this month -
forehead and nose area...
Little 10 year old Augie is my imaginary friend!!

I feel ready - scars will just be scars — and beauty really does come from the inside....
And love is Love!
All that mushy jazz!!!

Wonder is wonderful and the movie looks like a Wonder too!!! Looking forward to seeing the film.

The author created an incredible character ... Augie lives in the minds now of millions of people around the world...
Huge honors to the author!!!!



I read this book yesterday (wonderful Teen book for for 'adults' like me too). I wanted a book to rest with (One sitting-3hour-page-turning book). This was it!!!!!


I smiled -I cried -- Priceless!!!!!!!!!!!!!", "createdAt": "Sun Apr 07 2013", "updatedAt": "Fri Nov 25 2022", "spoiler": false, "likeCount": 0, "commentCount": 0, "recommendFor": null, "shelf": null, "reviewURL": null }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.Hc9f2WRsFBZKHFLRH1A7rA", "reviewer": { "id": 16384209, "name": "Candace", "url": "/user/show/16384209-candace", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1459720769i/16384209._UX200_CR0,0,200,200_.jpg", "isAuthor": false, "reviewCount": 1179, "followerCount": 5071 }, "rating": 5, "text": "Wow! I am so glad that I finally got around to listening to this story. 'Wonder' had been sitting on my TBR list for a really long time, but I had been waiting for a time to listen to it with my daughters. That time finally arrived last weekend, when we had to spend a full day in the car on a trip.

I had read many great reviews for this book, so I had really high hopes going into it. In fact, I was worried that I would be disappointed, as I often am with a book that is surrounded by so much hype. However, I can say that this book did not let me down in any way. In fact, it exceeded every expectation that I had. I absolutely loved this story!

'Wonder' tells the story of a young boy, August Pullman aka \"Auggie\", who is going to begin attending school for the first time ever. Auggie has been homeschooled for years by his mother because he was born with severe facial deformities, requiring multiple operations over the course of his young life. Despite the myriad of surgeries that he has undergone, he still lives with significant facial disfigurement. Now, Auggie will be entering the fifth grade at Beecher Prep.

Told from multiple POVs, this book provides a thorough account of Auggie's experiences. I was especially impressed with the raw honesty of his sister's POV. Growing up with Auggie wasn't easy, as she always came second to his needs. She struggled with resentment and guilt over having those feelings, as she truly loved her brother but craved the attention of her parents also.

Auggie's POV was also brutally honest. He was well aware of how other people viewed him. Yet, no amount of awareness can make a child immune to the stares and cruel words. His story was heartbreaking, but inspiring.

It was also easy to relate to the POVs of others, including Jack, the boy who befriends Auggie at school. Although some of his actions were upsetting, he was only human. I had to remind myself that he was just a young boy, battling his own insecurities and trying to fit in at a very impressionable age. Even good people do bad things sometimes.

As a parent, I both admired and sympathized with Auggie's mother. My heart went out to her. I could only imagine how difficult it would be to enroll your child into school, wanting to provide as normal a life as possible, while also wanting to shelter and protect him. I don't know what I would've done in her shoes.

Not surprisingly, this was an incredibly emotional story. At times, it was downright depressing. However, I couldn't help but fall in love with Auggie and his resilience. This story broke my heart, but it also inspired me.

Most importantly, this story will make you reflect on your views and behaviors. This story highlights the cruelty of people's actions, bred from ignorance and fear. Never have I read a story that so effectively prompts readers to examine the impact of their actions and words. For children, this was a wonderful lesson in empathy.

This book prompted some thoughtful discussion with my daughters (5 and 10) about bullying and the \"golden rule\". Although some of the story went over the head of my 5 year-old, who was primarily hung-up on the hilarity of the \"farting nurse\", my 10 year-old didn't miss a beat. I have no doubt that this story will stick with her and make her more considerate and empathetic toward other children.

'Wonder' is the type of book that should be required reading in schools and I'm glad to hear that it is in some schools already. Just like 'The Diary of a Young Girl' (Anne Frank's Diary), this book is a book that guides you to be a better, more thoughtful, person. It is beautiful and engaging. No doubt about it, this book left it's mark on me. I highly recommend this book to everyone, young and old!

Check out more of my reviews at www.bookaddicthaven.com", "createdAt": "Sun Mar 12 2017", "updatedAt": "Mon May 18 2026", "spoiler": false, "likeCount": 289, "commentCount": 66, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/1097128269" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.7fCkChrb_O-1C0lyLTS2Uw", "reviewer": { "id": 41788524, "name": "Kai Spellmeier", "url": "/user/show/41788524-kai-spellmeier", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1647446336i/41788524._UX200_CR0,0,200,200_.jpg", "isAuthor": true, "reviewCount": 632, "followerCount": 14668 }, "rating": 5, "text": "“I think there should be a rule that everyone in the world should get a standing ovation at least once in their lives.”

A normal boy, with an unusual face, starting school for the first time in his life.
August was born with facial abnormalities, went through lots of operations, but his face still looks far from normal. Now he's about to start middle school, and because he's been homeschooled by his mom ever since, he's both scared and excited.

This book. It's Amazing.
While sometimes sad and shocking, the happy definitely overshadows the sad. I admit to shedding more than a few tears. But don't tell anyone.
The greatest thing about this book - in my opinion - is that there are so many perspectives to one story. While August is clearly the main character, lots of people get their fair share of pages, and I am so, so glad for it. This beautiful novel is not only about acceptance, tolerance and kindness. It teaches so many lessons. More than just once I stopped reading and thought, Yes, that is exactly how I feel, that is precisely what I think. R. J. Palacio touches so many topics through her variety of characters. Poverty, death, relationships and more

The only thing I have left to say is that, from now on, I will try to be kinder than necessary.

Find more of my books on Instagram", "createdAt": "Mon Jun 20 2016", "updatedAt": "Wed Jul 17 2024", "spoiler": false, "likeCount": 258, "commentCount": 25, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/1673883636" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.08CUD82saHvjvVkGy_lnwA", "reviewer": { "id": 4622890, "name": "Emily May", "url": "/user/show/4622890-emily-may", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1779458456i/4622890._UX200_CR0,37,200,200_.jpg", "isAuthor": false, "reviewCount": 2293, "followerCount": 323409 }, "rating": 3, "text": "\n \n

It would be pretty impossible to properly review this book without getting just a touch spoilery. I think I could actually sum up rather succinctly what it was that made this book only get three stars from me, and also what I'm sure will be many readers' deciding factor as to whether they will love it or not. Basically, you should love this novel if you like stories that end with this:



However, if you're looking for the slightly less spoilery version, you'll have to settle for me talking about the tone of this book instead. Turn away now if you want to be completely surprised.

So... this is a book about a boy - Auggie - who was born with a severe facial deformity and, despite years of surgery, is still left with a face that scares small children and shocks adults. He has been homeschooled his whole life, until one day when his parents decide attending middle school may be an important step towards Auggie gaining some kind of normality. He faces the stares, name-calling and ostracisation that come with being different in school - only a million times worse than normal.

My biggest problem with this book is just how happy and uplifting it is. I know that sounds terrible, but I wanted it to be grittier. Someone like Auggie must have so much emotional turmoil but I felt it was lost amongst the happily ever after-ness. It was too sweet, too nice, too unreal. It's like that moment when Neville Longbottom gets those ten kind-of undeserved house points that guarantee Gryffindor the house cup... except it's far worse because Auggie's story is supposed to feel real, not like he lives in a magic castle and has just defeated a dark wizard. It was too perfect to believe in.

There are bad guys in this book, sure there are, but only one of them remains unredeemed and he loses his popularity. In other words: the good guys triumph and the bad guys get punished. I wasn't feeling it. It seemed so unbelievable to me that the only person who doesn't get a happy ending is the evil kid.

But three stars still means I liked it! This book was an entertaining page-turner and I had no problems with the really young age of the narrators. Yes, narrators, because the book switched between the point of view of Auggie, his sister - Via, Jack, Summer, Justin and Miranda... and by some miracle this actually worked! The only one I didn't enjoy reading was Justin's, I thought it was a bit of a waste of paper. Other than that, I liked reading about how Auggie's looks affected his relationships with the aforementioned. However, I still think some of the kids were nicer and more understanding than they would be in real life at their age.

And one last thing, this book did bring tears to my eyes but it had nothing to do with Auggie - be prepared for one surprising and upsetting part that I wasn't expecting.
", "createdAt": "Thu Mar 08 2012", "updatedAt": "Wed May 20 2026", "spoiler": false, "likeCount": 263, "commentCount": 52, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/290845845" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.Ifh8ZnWioIHYyhstLb2L9Q", "reviewer": { "id": 1053760, "name": "Shelby *trains flying monkeys*", "url": "/user/show/1053760-shelby-trains-flying-monkeys", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1463498958i/1053760._UX200_CR0,50,200,200_.jpg", "isAuthor": false, "reviewCount": 1750, "followerCount": 6613 }, "rating": 5, "text": "I hate reviewing books that I'm crazy about. I never can get across how wonderful they are. This is one of those books.

\n \n

Sorry Christina. Words do hurt.

The universe has not been kind to Auggie Pullman. He was born with facial deformities. He has had multiple surgeries but he still gets people stopping when they see him and ugly remarks made about him.

He had been homeschooled up until the fifth grade due to his many recoveries from the surgeries and I think to protect him from other people. His parents decide it would be better if he was exposed to people and he begins a private school. Middle school. Middle school kids are the spawns of the devil.

\n \n

I have a 11 year old boy who is in the fifth grade. He hates to read. I have no clue how I had a kid that hates books but go figure. I'm going to purchase this book and I'm going to read every single word of it to him. If I have to tie him down.
\n \n", "createdAt": "Sun Apr 19 2015", "updatedAt": "Wed May 20 2026", "spoiler": false, "likeCount": 213, "commentCount": 62, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/1258898438" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.K5csRrKjDuk9mANLNE9vmw", "reviewer": { "id": 7407364, "name": "Luffy Sempai", "url": "/user/show/7407364-luffy-sempai", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1706159080i/7407364._UX200_CR0,0,200,200_.jpg", "isAuthor": false, "reviewCount": 783, "followerCount": 1108 }, "rating": 5, "text": "I went in expecting sadness, misery, bleakness, joylessness, in the book. I can understand the popularity of the book. I got caught unawares. This is a book that can be recommended to everybody. There is a lot of joie de vivre present.

This love of life is imbued in the short and fragile chapters of the book. There is a lesson present in most chapters, but I chose to read it as a thriller, instead of a fable. I really dreaded something horrible would happen to August.

Instead we get a light-toned book that asks us to like it unconditionally. There is no need for suspending one's disbelief, no need to get pedantic. The multiple narrators don't matter since the focus is only on August. I raise my glass up, and say :\"To August, the boy who lived!\".", "createdAt": "Tue Oct 31 2017", "updatedAt": "Tue Oct 15 2024", "spoiler": false, "likeCount": 239, "commentCount": 50, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/2159638728" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.twKmdFYYGbesjQw_MXw3Eg", "reviewer": { "id": 2018505, "name": "Thomas", "url": "/user/show/2018505-thomas", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1567953607i/2018505._UX200_CR0,33,200,200_.jpg", "isAuthor": false, "reviewCount": 1944, "followerCount": 12516 }, "rating": 5, "text": "Yes. Yes. Yes. Wonder is one of those books that just makes me want to say... Yes.

\"I wish every day could be Halloween. We could all wear masks all the time. Then we could walk around and get to know each other before we got to see what we looked like under the masks.\"

We've all been bullied before. Criticized or cast aside because of how we talk, what we wear, or who we hang out with. But I doubt that many of us have experienced anything like what August Pullman went through. Ten-year-old Auggie was born with a severe facial deformity, and despite his shining personality, is plunged into a world with people who cannot see past his appearance. Wonder details Auggie's journey into the fifth grade, and serves as a stark and honest portrayal of the problems with being different.

I wish every fifth grader read this book. After reading Wendy's wonderful review, I bought this book for my ten-year-old cousin as a birthday gift, before reading it myself. Wonder is probably the best gift I have given my cousin yet.

Auggie was an absolutely amazing protagonist. Palachio carves his character with the utmost precision, creating a sympathetic and strong ten-year-old who readers cannot help but cheer for. He has his whiny moments, like every little kid, but the ordeals he's forced to overcome grant him a giant heart, too. I wanted to give him and all of his friends hugs (which, coming from an adolescent male, may sound strange) and beat up give a stern talk to everyone who was mean to him.

The plot worked wonders as well. Though the story is mainly told through Auggie's point of view, there are also five other perspectives readers get to see the story through. Each voice contributed something superb to the development of the plot and to the fleshing out of Auggie's personality and life experiences. There was never a dull moment, and I always wanted to know what would happen next.

I cannot laud Wonder enough. There were several small things that made me love the book, like how Auggie's parents tried to provide him with the best life possible, and how his older sister, Olivia, was in a high school relationship that didn't involve drugs or sex. When I read Summer's perspective, I thought to myself, why can't every little girl be this spectacular? Mr. Browne's precepts, Jack Will, Miranda, Justin, Daisy, and even Julian, all played a part in making this book what it was.

I want to end my review by thanking R.J. Palacio for writing what will be my birthday gift to every little kid I see for a long time. This is a book I want my kids to read, my cousins to read, and even for my teachers' kids to read. Heck, everyone should read this. It is a life lesson about kindness, compassion, and human connection. It is a testament to the strength we all have within us, not only to withstand the pain of stinging words, but to take a stand for what we believe is right.

*review cross-posted on my blog, the quiet voice.", "createdAt": "Sun Feb 19 2012", "updatedAt": "Wed Feb 25 2026", "spoiler": false, "likeCount": 199, "commentCount": 30, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/279981859" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.bC8gOLc9hAgxYsqq3CWt3A", "reviewer": { "id": 4322616, "name": "Josu Diamond", "url": "/user/show/4322616-josu-diamond", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1638295532i/4322616._UX200_CR0,41,200,200_.jpg", "isAuthor": true, "reviewCount": 568, "followerCount": 33127 }, "rating": 5, "text": "Madre mía. Llevaba tiempo sin leer un libro tan rápido. Ha durado menos de un día en mis manos.

Wonder. La lección de August es un libro que tenía pendiente de leer desde hace bastantes años. La gente no paraba de recomendármelo, pero no soy muy fan de las historias que siento que están hechas para que me emocione. Sin embargo, leí la primera página y ya estuve introducido en la historia. La manera de narrar de RJ Palacio es espectacular.

Uno de los motivos que me han llevado a leer esta novela, aparte de las recomendaciones de amigos, fue el tráiler de la película. Llegué a emocionarme sin haber conectado de manera previa con la historia, y que un simple tráiler lo consiga... omg.

No tenía nada que leer y decidí agarrar La lección de August. Es una de las mejores decisiones lectoras que he tomado en los últimos años. Qué historia tan bonita, qué bien contada, qué maestría para mostrar los sentimientos y narrar detalles... Estoy ENAMORADO de esta novela.

Cuando tras la primera parte (la novela se compone de ocho, si no me equivoco) veo que cambiamos de punto de vista y nos movemos de August a otro personaje, me sentí bastante decepcionado. Pensaba por aquel momento que la novela conseguiría llevarse cinco estrellas si continuaba así. Tengo debilidad por las novelas que tratan temas duros pero que son narradas por las voces de niños inocentes. Es como... complicado, y hace que los temas cuelen más hondo.

A decir verdad, me arrepentí casi de inmediato de haber sentido eso. El hecho de que Charlotte, Summer, Vía o incluso Miranda aporten su granito de arena a la historia hace que RJ Palacio le dé una redondez a la trama como pocas he visto. Cierra todos los puntos, todo lo que rodea al pequeño Auggie, y te ayuda a entender muchas decisiones o sentimientos mostrados por los personajes.

Se tratan ya no solo temas como el de la cara de August y sus amigos en el colegio, sino las relaciones de pareja, la familia, el aparentar ser algo que no somos para contentar a otros... Un sinfín de temas importantes que se tratan desde puntos de vista muy personales que le dan a la novela un profundidad mucho más humana.

¡Eso sí! Durante la lectura me arrepentí un montón de haber conocido a la autora y no haber podido darle las gracias por haber escrito esta increíble novela... Por aquel entonces no la había leído y ahora me arrepiento mucho, mucho. A ver si para la próxima vez me he conseguido leer el resto de libros que conforman el universo de August.

No sé, estoy enamorado. Puedo decir muchas cosas. No voy a parar de recomendarlo. Es un libro necesario y que me ha hecho sentir muchísimo. Se convierte en uno de mis favoritos.", "createdAt": "Sat Oct 28 2017", "updatedAt": "Wed May 20 2026", "spoiler": false, "likeCount": 185, "commentCount": 27, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/2165135402" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.9yazyYfYisEG4xufyJe2Eg", "reviewer": { "id": 53324382, "name": "El Librero de Valentina", "url": "/user/show/53324382-el-librero-de-valentina", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1657775729i/53324382._UX200_CR0,0,200,200_.jpg", "isAuthor": false, "reviewCount": 336, "followerCount": 28872 }, "rating": 5, "text": "Una lectura que todos nuestros niños deberían hacer, con un mensaje muy fuerte sobre la aceptación y la amabilidad, el valor de la amistad y la familia.
", "createdAt": "Sun Apr 26 2020", "updatedAt": "Sat May 09 2026", "spoiler": false, "likeCount": 178, "commentCount": 2, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/3301475542" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.imlKtlDU8iDm6ZRt4I4Oaw", "reviewer": { "id": 31027440, "name": "Lala BooksandLala", "url": "/user/show/31027440-lala-booksandlala", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1759276820i/31027440._UX200_CR0,0,200,200_.jpg", "isAuthor": false, "reviewCount": 597, "followerCount": 76008 }, "rating": 5, "text": "\"When given the choice between being right or being kind, choose kind.\"", "createdAt": "Thu Apr 02 2015", "updatedAt": "Wed Feb 25 2026", "spoiler": false, "likeCount": 169, "commentCount": 4, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/1244116386" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.2YMUbyFiY9lwgnqURImZtA", "reviewer": { "id": 7878381, "name": "هدى يحيى", "url": "/user/show/7878381", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1674141065i/7878381._UX200_CR0,33,200,200_.jpg", "isAuthor": true, "reviewCount": 696, "followerCount": 18104 }, "rating": 1, "text": "
ليست برواية
أكرر
هذه ليست رواية
فصاحبتها لا تفقه ألف باء أبسط تقنيات الكتابة
عمل ساذج لا يقرأه طفل في الخامسة

قرأتُ من قبل روايات على ألسنة أطفال
مثل غرفة
https://www.goodreads.com/review/show...

و مراهقين ‏
مثل لغز مقتل الكلب
https://www.goodreads.com/review/show...

إنما بحق الله ما هذا الذي قرأته..؟
انه لا يخرج عن

That was awesome, dude!‎
That was totally funny!‎
Good night, Auggie!‎
ٍSee you later, Auggie! ‎

***

مر ما يقرب من 4 سنوات على قراءة العمل
الذي لم يدفعني وقتها لكتابة أي شيء عنه
ومر باهتا كماء بلا لون ولا معنى
بلا حبكة ولا لغة ولا أسلوب‏

ما ذكرني به هو صدور النسخة العربية المترجمة
ما جعلني أضمن تقييمي أخيرا

الحكاية باختصار هي عن طفل يعاني مشكلات جينية أثرت على ملامح وجهه ‏
لنرى الطريقة التي يتعامل بها مع عالمه الصغير -والتي يُعامل بها
عندما يقرر والداه أخيرا إلحاقه بمدرسة بعد تعليمه بالمنزل لعشر سنوات

*******

ليس عندي إلا كل تقدير للقيم الرائعة التي تبثها الكاتبة
والقائها الضوء على ظاهرة التنمر التي يعاني منها الجميع

إنما ليس كل من أراد إحياء قيم المحبة والتسامح والطيبة ‏بقادر ‏‏على كتابة عمل أدبي

فهو طويل بلا داع
ممل بلا توقف

ليس هناك سطر يمكن أن تذكره فور الانتهاء منه
ربما فيما عدا العبارة التي تقول أن كل واحد منا يستحق الوقوف لتحيته بحرارة ولو لمرة واحدة في حياته

**
سطحي وبلا أحداث

إن الحدث الوحيد تقريبا فيها هو تعرض أوغست لتحرش من بعض ‏‏‏المتنمرين في الغابة لبضعة دقائق
والذي أنقذه أصدقاؤه من خطر اللاشيء هذا
وعاد إلى بيته سليما معافى إلى حياته المعتادة

*******

وإني لأتساءل ألم يكن من الأفضل لو قدمت الكاتبة قصة ‏الطفل ‏‏الحقيقية على لسانه مثلا
بدلا من كتابة عمل متهرئ بهذا الشكل

أوليست القضية أهم
؟

***

كل المحبة لأوغي
وأكتفي ب
-_-
للكاتبة المصونة

لا أنصح أحدا بهذا العمل
....
وإن كان الفيلم لطيفا
على الأقل أداء الطفل المتمكن وظرف طاقم العمل والصورة اللطيفة والموسيقى المسلية
كلها أسباب تدفعك لرؤيته وتشجيع الأطفال من كل سن على رؤيته
فعلى الأقل سيتعلموا المزيد عن قبح ظاهرة التنمر
دون الحاجة لقراءة ثغاء كاتبة فارغ في عمل يفتقر أبسط فنيات الرواية

", "createdAt": "Mon Dec 02 2013", "updatedAt": "Thu Oct 30 2025", "spoiler": false, "likeCount": 173, "commentCount": 13, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/778720975" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.YHKVvkJALpJKM23K8iGr3A", "reviewer": { "id": 10983753, "name": "Megan Gattone", "url": "/user/show/10983753-megan-gattone", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1509716488i/10983753._UY200_CR2,0,200,200_.jpg", "isAuthor": false, "reviewCount": 87, "followerCount": 90 }, "rating": 4, "text": "Review coming tomorrow!!! BE ON THE LOOK OUT 😃😃😃

It has taken me a few days to get to this review because I needed to process this book fully.

August is the main character in this book and he has an abnormal face. For 2 years Auggie wore an Astronauts helmet so that no one would be able to see his face. It's not like kind of face that only a mother could love, in fact it's the kind of face that everyone loves. Auggie is a very special personal and someone that many people should look up to.

Auggie was never enrolled in a regular school due to all the times he needed surgery on his face to correct his differences. Auggie was home schooled by him mother until Auggie was supposed to go into Middle School. His parents thought at this time, it would be easy for Auggie to transition into school since he wont be the only new kid in school. Auggie agreed to go to school, but he knew that he would be the odd man out.

Auggie met Summer at school, she sat with him everyday at lunch and never even flinched at the way he looked. Summer quickly became one of Auggies best friends. His other best friend is Jack, but he took a little longer to come around...

This book brought out a lot of different emotions for me. I laughed, I cried, I got angry, I was happy. I would recommend reading this book or having a Middle School aged child read it. This book could help prevent bullying and so much more.

Auggie was bullied throughout the book, but he always had his head held high and was always happy and willing to help everyone. More people should be like Auggie in this world and stop a think how other people feel.

Enjoy this book and let yourself get lost in it! :) Happy reading!", "createdAt": "Fri Aug 05 2016", "updatedAt": "Mon Aug 22 2022", "spoiler": false, "likeCount": 176, "commentCount": 12, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/1719928111" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.f_YYGELLbTFa09x5HH4_5g", "reviewer": { "id": 19208239, "name": "Natasha Polis", "url": "/user/show/19208239-natasha-polis", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1445474659i/19208239._UY200_CR77,0,200,200_.jpg", "isAuthor": false, "reviewCount": 71, "followerCount": 13020 }, "rating": 5, "text": "Super charming! Love this story. CHOOSE KINDNESS!", "createdAt": "Tue Nov 14 2017", "updatedAt": "Wed May 20 2026", "spoiler": false, "likeCount": 165, "commentCount": 6, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/2183731650" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.lBePe9oRvGrkACB9ABlSeQ", "reviewer": { "id": 53694260, "name": "Ahmed Ejaz", "url": "/user/show/53694260-ahmed-ejaz", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1767566771i/53694260._UX200_CR0,0,200,200_.jpg", "isAuthor": false, "reviewCount": 557, "followerCount": 364 }, "rating": 5, "text": "
\n \n \"If every single person in this room made it a rule that wherever you are, whenever you can, you will try to act a little kinder than is necessary—the world really would be a better place.\"\n \n
Hear me out, people of Earth!! You just need to read this book! Like right now! *Look who's sayin' this. One who was also delaying in reading this precious gem.*
Okay, I am confessing. I didn't read this book after pure desire. No! Fortunately, It got selected in our buddy read in Pakistani Readers group. And all the credit goes to Abdullah. He was the one who suggested this and I was more than happy that finally I was going to start this.
So I am thankful to him.

This book is about the life of a facially deformed boy, August. He didn't go to school ever. He was home-tuitioned by his mom till grade 4. He didn't get a chance to go to school because he had to suffer through a lot of surgeries. But at last her mom decided to send him to school in fifth grade. She was doing this for his own good. But August was, obviously, very reluctant for this.
It's such a heart-warming book! Wow! Every character was perfectly portrayed by R. J. Palacio. August, his sister Olivia, his friends Jake & Summer were my favourites. August had mom & dad who loved him soo much. His sister loved him soo much. And that was just a fantastic family I couldn't help love.
-I really loved the way Via (Olivia's nick name) was portrayed. It was very realistic. You will feel that too.
-Maybe it's me, but I think author forgot about Justin very soon. He just disappeared without any warning.
-There were two leeetle bit things which annoyed me. First, I didn't like whole Star Wars craze of August. They always put me off as I don’t know a shit about it. Second is, I didn’t like August's nick name, \"Auggie\"? It doesn't sound cute. At least to me. \"August\" sounds way much better.

Forget what I just said! \n *Obliviate!*\n THIS BOOK IS A MUST READ. It contains the great lessons of empathy. And I don’t think anyone can hate empathy.
It was a memorable read. And this book will always have a special place in my heart.

12 January, 2018", "createdAt": "Fri Jan 12 2018", "updatedAt": "Fri Dec 19 2025", "spoiler": false, "likeCount": 153, "commentCount": 19, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/2254843507" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.GOUruHT7Q9aOXY1KAmm5aA", "reviewer": { "id": 48483884, "name": "Michael Finocchiaro", "url": "/user/show/48483884-michael-finocchiaro", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1752708555i/48483884._UX200_CR0,0,200,200_.jpg", "isAuthor": true, "reviewCount": 2381, "followerCount": 6359 }, "rating": 5, "text": "Wonder was a fabulous children's story about accepting differences and the courage of being yourself. Auggie was born with a severe facial deformity and is going to attend a real school for the first time entering 5th grade. We meet his sister Via, his parents, and his growing group of friends at the new school. We learn of his difficulties in fitting in and feel our heartstrings pulled when he overcomes each challenge that life puts in his way. Written from the perspective of Auggie as well as the other folks that cross his path during this tumultuous year, it is a moving and educational book which I highly recommend.
The movie is wonderful as well!", "createdAt": "Thu Nov 28 2019", "updatedAt": "Fri Mar 24 2023", "spoiler": false, "likeCount": 137, "commentCount": 18, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/3061625187" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.fddVGErcm5oPuUYfKYpiXg", "reviewer": { "id": 102159719, "name": "Reading_ Tamishly", "url": "/user/show/102159719-reading-tamishly", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1770108110i/102159719._UX200_CR0,33,200,200_.jpg", "isAuthor": false, "reviewCount": 5333, "followerCount": 3604 }, "rating": 5, "text": "I want to read more books which handle disability

And I picked up Wonder by R.J. Palacio which tells the story of 10 year old Auggie Pullman who was born with facial deformities and was not expected to survive at birth.

He somehow survived and grew up to be a smart kid with a loving protective family: a loving, understanding bigger sister, Via; doting parents and an adopted old dog, Daisy.

The real problem started when Auggie started attending school entering fifth grade at a private school.

Auggie's heart was not broken when people stared at him;
His heart wasn't broken when kids called him names;
His heart wasn't broken when kids and adults alike discriminated him.

Auggie's heart got broken when he came to realise hypocrites;
His heart got broken when he came to realise everything didn't revolve around him;
His heart got broken when he came to realise he didn't cared more for his family and real friends.

This is such a heartbreaking yet heartwarming story.


Of course, the story sounded a bit too convenient for the characters and predictable towards the end but nevertheless character development was well done and the theme of disability, discrimination and bullying were handled quite well.


Ah, the number of people I am going to annoy recommending this book to 😁

I know some parts towards the end got a bit too much cheesy and mushy (don't think too much!) and triumphant rolling of eyes but this one is so damn positive✨

💜 I should try planning monthly precepts 🌠", "createdAt": "Tue Jul 21 2020", "updatedAt": "Sun Feb 22 2026", "spoiler": false, "likeCount": 152, "commentCount": 5, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/3073412009" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1._O8MEPUeXoOc8TX5zPz1FA", "reviewer": { "id": 4685500, "name": "Angela M ", "url": "/user/show/4685500-angela-m", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1640644927i/4685500._UX200_CR0,0,200,200_.jpg", "isAuthor": false, "reviewCount": 1494, "followerCount": 2103 }, "rating": 5, "text": "I’ve been meaning to read this book for a while. I recently saw the movie, which I thought was so well done, but I wish I had read the book first . Even though the movie was pretty true to the book with a few minor differences, the problem with seeing the movie first is that as I read the book I saw the actors rather than imagining them as the author wrote them. Because the movie was so true to the book, I almost felt at times as if I’d already read it. Having said that, I’m still very glad I read it . I have an affinity towards child narrators who are almost always precocious and know so much more than the adults around them . It was inevitable from the first sentence that I would love ten year old August Pullman. He’s smart and funny and perceptive and has a genetic condition that caused cranio-facial abnormalities and even after 27 surgeries in his young life, he’ll never look like everyone else. While he has been stared at and ridiculed, Auggie has been quite protected by his loving family. The stares and the ridicule and the bullying get pushed to another level, as Auggie sets out for school for the first time in his life when his parents opt for middle school over home schooling.

This is by its very nature a story with a message aimed at children and young adults, but it is an important story that I would recommend to people of all ages. The narrative structure packs a punch. We not only get Auggie‘ point of view but we see Auggie through the eyes of his sister Via, his friends Jack and Summer as well as Via’s boyfriend Justin and her best friend Miranda. Next to Auggie, I was most touched by his sister Via’s narrative telling us how alone she has felt, how independent she had to be to because all of her parents energy and attention went to August.

I’m not going to go into any detail about Auggie’s journey through his first year of middle school. It’s one you should discover for yourself. Although, Palacio’s initial inspiration for this story was a little girl she saw outside an ice cream shop, this is a work of fiction. It’s a sad and uplifting story and I wish I could be less skeptical that things will be better for all children who are different, who are bullied. If you have young children, give them this book to read or at the very least take them to see the movie. They just might learn an enormously important life lesson that could make things better .", "createdAt": "Mon Mar 23 2015", "updatedAt": "Thu Feb 19 2026", "spoiler": false, "likeCount": 136, "commentCount": 50, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/1234903683" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.ectwzGlWlz7jLeXsD__DHg", "reviewer": { "id": 60866073, "name": "Baba", "url": "/user/show/60866073-baba", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1532961539i/60866073._UY200_CR0,0,200,200_.jpg", "isAuthor": false, "reviewCount": 4185, "followerCount": 1629 }, "rating": 5, "text": "2020 review: With my TBR almost eradicated by all my Lockdown reading I picked this wonder-ful book off of my shelves for a reread, and even on second reading this book is still an absolute delight! A book that does not paint grey-issues where they are not grey; a book that asks us all to recognise that we have control over how other people feel; that ultimately our teaching professions want the best for their students, and that every day and every hour they pursue that cause; that unity really is strength. So glad that the writer and the publishers weren't afraid to get this story out there. 11 out of 12!

2017 review: Auggie is a normal 10 year old with a hideous genetic facial condition. This is the story of his first year in school in the Fifth Grade, told from numerous first people's viewpoints. And this book? It is a wonder, a superbly crafted piece of fiction, ultimately promoting human kindness. This book totally moved me and had my crying at the spirit of human kindness throughout. 11 out of 12.

It's because of books like this I have a book rating system that goes up to 12, so that books that are better than 10/10 have somewhere to go. I have only ever given one book 12/12 - To Kill a Mockingbird.
2020 read, 2017 read", "createdAt": "Tue Jun 23 2020", "updatedAt": "Mon Feb 23 2026", "spoiler": false, "likeCount": 131, "commentCount": 9, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/3407266804" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.-sZiozFQKAx8i_RoWd6Z3w", "reviewer": { "id": 14203269, "name": "Carla (Carla's Book Bits)", "url": "/user/show/14203269-carla-carla-s-book-bits", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1664235052i/14203269._UY200_CR0,0,200,200_.jpg", "isAuthor": false, "reviewCount": 604, "followerCount": 128 }, "rating": 1, "text": "Okay, I know a few people might hate me for this review, but here I go anyway.

Disabled people do not need a medal for being disabled. Frankly, I thought this book was condescending. It actually made me feel uncomfortable. I kept thinking about that video of the disabled woman telling the public that as a disabled person, she didn't want to become anyone's \"inspiration\" or \"hero\" just for simply living her day-to-day life. She exposed society's tendency to put disabled persons on a pedestal, when goodness gracious, they're just normal people like us. (albeit, they have to do things differently than all of us) But worse still, Auggie isn't even disabled in the least. He's just a regular guy, but with a different face. I don't know which was worse, the group of people bullying him, or babying him because of that. I felt as if the majority of love and recognition Auggie got throughout the story came only because of his disfigurement. And let's not even mention the insinuation that the people who did befriend Auggie are just saints. I don't even want to get into that.

I felt like this book was just pure \"inspiration porn\". At best, I'm very uncomfortable with its message, and at worst, I'm just infuriated.", "createdAt": "Tue Mar 12 2013", "updatedAt": "Fri May 08 2026", "spoiler": false, "likeCount": 127, "commentCount": 25, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/559002781" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.ajEV7zJF_PWlRku7snUVEQ", "reviewer": { "id": 106692, "name": "Cheri", "url": "/user/show/106692-cheri", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1649628205i/106692._UX200_CR0,25,200,200_.jpg", "isAuthor": false, "reviewCount": 2041, "followerCount": 3010 }, "rating": 5, "text": "\n ”the only reason I’m not ordinary is that no one else sees me that way.”\n

August Pullman has seen more, been through more at the somewhat tender age of ten than most people go through in an entire lifetime. Twenty-seven surgeries, surgeries to correct craniofacial deviations from what is considered normal, and yet strangers still gawk, people are rude and hurtful. Most of his life has been fairly sheltered, but soon he is about to face the challenge of attending schools, with other kids his age.

The story is told through the perspectives of various people, Auggie, Auggie’s sister, Via, friends he makes through school, Summer, Jack, and Justin who becomes Via’s boyfriend, and a friend of Via’s, Miranda.

In quoting J.M. Barrie’s The Little White Bird Auggie’s teacher, Mr. Tushman, shares this gem: \n “Shall we make a new rules of life… always to try to be a little kinder than is necessary?”\n
and then goes on to say:

\n ”’Kinder than is necessary,’ he repeated, ’What a marvelous line, isn’t it? Kinder than is \nnecessary\n . Because it’s not enough to be kind. One should be kinder than needed. Why I love that line, that concept, is that it reminds me that we carry with us, as human beings, not just the capacity to be kind, but the very choice of kindness. And what does that mean? How is that measured? You can’t use a yardstick. It’s like I was saying just before: it’s not like measuring how much you’ve grown in a year. It’s not exactly quantifiable, is it? How do we know we’ve been kind? What \nis\n being kind, anyway?”\n

I have been meaning to borrow this back for a while, but instead… after waiting however many years it has been since this book was first released, I finally just got a copy from my library. So…


Many thanks, once again, to the Public Library system, and the many Librarians that manage, organize and keep it running, for the loan of this book!", "createdAt": "Thu Jan 11 2018", "updatedAt": "Tue May 12 2026", "spoiler": false, "likeCount": 122, "commentCount": 46, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/2253548992" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.JS0X6SHey_NWpsqxsgCMxA", "reviewer": { "id": 43377498, "name": "Hannah Greendale (Hello, Bookworm)", "url": "/user/show/43377498-hannah-greendale-hello-bookworm", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1780925743i/43377498._UX200_CR0,33,200,200_.jpg", "isAuthor": false, "reviewCount": 820, "followerCount": 4305 }, "rating": 3, "text": "Ten-year-old August (Auggie) Pullman was born with a rare facial deformity. He’s had twenty-seven surgeries on his face and has always been homeschooled – until now. This year, Auggie is being mainstreamed and will enter fifth grade at Beecher Prep. Fitting in is hard enough when you’re the new kid, but Auggie will have to work extra hard to get his classmates to look past his extraordinary face.

If I found a magic lamp and I could have one wish, I would wish that I had a normal face that no one ever noticed at all. I would wish that I could walk down the street without people seeing me and then doing that look-away thing. Here’s what I think: the only reason I’m not ordinary is that no one else sees me that way.

Wonder is overflowing with valuable messages for young readers: the importance of kindness, the value of empathy, the strength of friendship, the benefits of loyalty and courage, the ramifications of our actions, and that beauty is found on the inside.

The story is told from the perspective of five different characters. Auggie is a courageous little boy who responds to other peoples’ negative reactions to his face by taking it all in stride. Via is Auggie’s older sister who loves her brother but, for most of her life, has felt neglected by her parents who must devote their attention to Auggie. Jack is Via’s boyfriend, and he admits that it’s hard not to “sneak a second look” whenever he sees Auggie. Miranda used to be Via’s best friend, before she started dying her hair pink and wearing makeup, but she’s always loved Auggie like a brother. Summer attends school with Auggie and sees that he’s “just a kid. The weirdest-looking kid [she’s] ever seen, yes. But just a kid.” And Justin can still remember the first time he saw Auggie, so he’s not happy when the principal of Beecher School selects him to show Auggie around.

Aside from Justin’s chapters, which don’t use any capital letters, the appearance and narrative voices of the remaining characters all look and sound the same. Nonetheless, telling the story from multiple perspectives allows for another important message for young readers: people often appear fine on the surface but may be struggling internally and so deserve our kindness and consideration at all times. Unfortunately, conveying the story from multiple perspectives also results in a fair amount of needless repetition.

Wonder is an acclaimed, highly praised novel. Perhaps that’s the reason expectations were high while reading this book, and that may have something to do with reaching the book’s conclusion and feeling underwhelmed. It’s a good read and, more importantly, it’s a useful book for instilling good values in young readers, but it’s difficult not to wonder how this book became quite so popular.", "createdAt": "Thu Jul 13 2017", "updatedAt": "Wed Jan 15 2025", "spoiler": false, "likeCount": 123, "commentCount": 17, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/2052286109" }, { "id": "kca://review:goodreads/amzn1.gr.review:goodreads.v1.I5QF-_2BQgceOtwPaSSIcA", "reviewer": { "id": 21937982, "name": "Hailey (Hailey in Bookland)", "url": "/user/show/21937982-hailey-hailey-in-bookland", "avatar": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1560365354i/21937982._UX200_CR0,33,200,200_.jpg", "isAuthor": false, "reviewCount": 614, "followerCount": 83692 }, "rating": 4, "text": "Really great story about bullying and what it's like to be different in the mean world of middle school. My only issue is there wasn't much of a plot and I found it slow at times but I think that may be because it's middle grade. I guess I just would've liked a more cohesive story line.", "createdAt": "Fri Aug 08 2014", "updatedAt": "Tue Dec 30 2025", "spoiler": false, "likeCount": 108, "commentCount": 1, "recommendFor": null, "shelf": "read", "reviewURL": "/review/show/1020305138" } ], "lastScraped": "2026-06-15T00:41:57.148Z" } } } } }, "x-fern-sdk-method-name": "reviews-scraper", "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "resourceID": { "type": "string" }, "legacyBookID": { "type": [ "null" ] }, "nextPageToken": { "type": [ "null" ] } }, "required": [ "resourceID" ] }, "example": { "resourceID": "kca://work/amzn1.gr.work.v1.U_UP9GjBCWvFz0W1V-A5fQ", "legacyBookID": null, "nextPageToken": null } } } } } }, "/api/similar-scraper": { "post": { "operationId": "postApiSimilar-scraper", "summary": "similar-scraper", "description": "## Similar Scraper\n\nScrapes similar and related book recommendations from a Goodreads book page using a direct book URL. Returns structured information about books that Goodreads recommends as similar reads.\n\n---\n\n## Request\n\n**Method:** `POST` \n**URL:** `{{Instance Domain}}/api/similar-scraper`\n\n### Headers\n\n| Key | Value | Description |\n| --- | --- | --- |\n| Content-Type | application/json | Indicates the request body is JSON |\n\n### Body\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| queryURL | string | Yes | The full Goodreads book page URL to scrape similar books from (e.g. `https://www.goodreads.com/book/show/5907`) |\n\n**Example Body:**\n\n```json\n{\n \"queryURL\": \"https://www.goodreads.com/book/show/5907\"\n}\n```\n\n---\n\n## Response\n\n### 200 Success\n\nReturns a JSON object containing a list of similar books scraped from the page.\n\n```json\n{\n \"status\": \"Received\",\n \"statusCode\": 200,\n ...\n}\n```\n\n### Response Field Descriptions\n\n| Field | Type | Description |\n| --- | --- | --- |\n| status | string | Human-readable status message |\n| statusCode | number | HTTP status code of the response |\n| similarBooks | array | List of similar/related books recommended on the page |", "responses": { "200": { "description": "OK", "headers": { "Cache-Control": { "schema": { "type": "string" }, "example": "public, s-maxage=600, stale-while-revalidate=1800" }, "Nel": { "schema": { "type": "string" }, "example": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}" }, "x-opennext": { "schema": { "type": "string" }, "example": "1" }, "Report-To": { "schema": { "type": "string" }, "example": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=pXyI7DjPx8qSZ%2FkhfmhI4GKVz6%2FXPz4iz%2FqKs0sfUBJCFrngDetNYpbozDRuEFnqiHIDYGhvS8Ofv%2BcrZPpf6S7d%2FIz3bFG7mcXvMc2fNECYX1lic4X0leH49WRntmNial6lEk4%3D\"}]}" }, "ETag": { "schema": { "type": "string" }, "example": "W/\"5sukez89lm41v\"" }, "CF-RAY": { "schema": { "type": "string" }, "example": "a0bd87acef55e5ff-IAD" }, "alt-svc": { "schema": { "type": "string" }, "example": "h3=\":443\"; ma=86400" } }, "content": { "application/json": { "schema": { "type": "object", "properties": { "status": { "type": "string" }, "source": { "type": "string", "format": "uri" }, "scrapeURL": { "type": "string", "format": "uri" }, "books": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer" }, "cover": { "type": "string", "format": "uri" }, "title": { "type": "string" }, "bookURL": { "type": "string" }, "rating": { "type": "string" }, "ratingsCount": { "type": "integer" }, "author": { "type": "string" } }, "required": [ "id", "cover", "title", "bookURL", "rating", "ratingsCount", "author" ] } }, "lastScraped": { "type": "string", "format": "date-time" } }, "required": [ "status", "source", "scrapeURL", "books", "lastScraped" ] }, "example": { "status": "Received", "source": "https://github.com/nesaku/biblioreads", "scrapeURL": "https://www.goodreads.com/book/similar/", "books": [ { "id": 1, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1388183826i/389627.jpg", "title": "Diary of a Wimpy Kid", "bookURL": "/book/show/389627.Diary_of_a_Wimpy_Kid", "rating": "3.98", "ratingsCount": 800815, "author": "Jeff Kinney" }, { "id": 2, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1531595478i/6393631.jpg", "title": "Smile", "bookURL": "/book/show/6393631-smile", "rating": "4.22", "ratingsCount": 315373, "author": "Raina Telgemeier" }, { "id": 3, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1618269830i/38709.jpg", "title": "Holes", "bookURL": "/book/show/38709.Holes", "rating": "4.02", "ratingsCount": 1384117, "author": "Louis Sachar" }, { "id": 4, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1388793265i/39988.jpg", "title": "Matilda", "bookURL": "/book/show/39988.Matilda", "rating": "4.34", "ratingsCount": 1135008, "author": "Roald Dahl" }, { "id": 5, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1628267712i/24178.jpg", "title": "Charlotte’s Web", "bookURL": "/book/show/24178.Charlotte_s_Web", "rating": "4.21", "ratingsCount": 2083240, "author": "E.B. White" }, { "id": 6, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1689626520i/192566704.jpg", "title": "The Outsiders", "bookURL": "/book/show/192566704-the-outsiders", "rating": "4.15", "ratingsCount": 1657820, "author": "S.E. Hinton" }, { "id": 7, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1424981397i/11594337.jpg", "title": "The One and Only Ivan", "bookURL": "/book/show/11594337-the-one-and-only-ivan", "rating": "4.27", "ratingsCount": 215205, "author": "Katherine Applegate" }, { "id": 8, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1342493368i/3636.jpg", "title": "The Giver", "bookURL": "/book/show/3636.The_Giver", "rating": "4.12", "ratingsCount": 2865432, "author": "Lois Lowry" }, { "id": 9, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1347602096i/6609765.jpg", "title": "Out of My Mind", "bookURL": "/book/show/6609765-out-of-my-mind", "rating": "4.34", "ratingsCount": 192441, "author": "Sharon M. Draper" }, { "id": 10, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1436142804i/25856606.jpg", "title": "The Fault in Our Stars", "bookURL": "/book/show/25856606-the-fault-in-our-stars", "rating": "4.12", "ratingsCount": 5820291, "author": "John Green" }, { "id": 11, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1370064528i/6054449.jpg", "title": "Tales from a Not-So-Fabulous Life", "bookURL": "/book/show/6054449-tales-from-a-not-so-fabulous-life", "rating": "4.10", "ratingsCount": 120555, "author": "Rachel Renée Russell" }, { "id": 12, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1630542426i/47281.jpg", "title": "Number the Stars", "bookURL": "/book/show/47281.Number_the_Stars", "rating": "4.20", "ratingsCount": 631185, "author": "Lois Lowry" }, { "id": 13, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1636851138i/58651625.jpg", "title": "The Hate U Give", "bookURL": "/book/show/58651625-the-hate-u-give", "rating": "4.45", "ratingsCount": 1031644, "author": "Angie Thomas" }, { "id": 14, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1330157763i/13436373.jpg", "title": "Drama", "bookURL": "/book/show/13436373-drama", "rating": "4.18", "ratingsCount": 164842, "author": "Raina Telgemeier" }, { "id": 15, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1372086100i/15749186.jpg", "title": "To All the Boys I've Loved Before", "bookURL": "/book/show/15749186-to-all-the-boys-i-ve-loved-before", "rating": "4.04", "ratingsCount": 1085675, "author": "Jenny Han" }, { "id": 16, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1459241080i/25903764.jpg", "title": "Ghosts", "bookURL": "/book/show/25903764-ghosts", "rating": "4.21", "ratingsCount": 159278, "author": "Raina Telgemeier" }, { "id": 17, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1769901237i/370493.jpg", "title": "The Giving Tree", "bookURL": "/book/show/370493.The_Giving_Tree", "rating": "4.39", "ratingsCount": 1253486, "author": "Shel Silverstein" }, { "id": 18, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1456871914i/357664.jpg", "title": "Because of Winn-Dixie", "bookURL": "/book/show/357664.Because_of_Winn_Dixie", "rating": "4.11", "ratingsCount": 283695, "author": "Kate DiCamillo" }, { "id": 19, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1385297074i/50.jpg", "title": "Hatchet", "bookURL": "/book/show/50.Hatchet", "rating": "3.80", "ratingsCount": 460500, "author": "Gary Paulsen" }, { "id": 20, "cover": "https://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1402915678i/19547856.jpg", "title": "Simon vs. the Homo Sapiens Agenda", "bookURL": "/book/show/19547856-simon-vs-the-homo-sapiens-agenda", "rating": "4.13", "ratingsCount": 471229, "author": "Becky Albertalli" } ], "lastScraped": "2026-06-15T00:41:35.849Z" } } } } }, "x-fern-sdk-method-name": "similar-scraper", "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "bookID": { "type": "string" }, "legacyBookID": { "type": [ "null" ] } }, "required": [ "bookID" ] }, "example": { "bookID": "kca://book/amzn1.gr.book.v1.kUA9FFwWCuSBb-AdLEwsvQ", "legacyBookID": null } } } } } }, "/api/series-scraper": { "post": { "operationId": "postApiSeries-scraper", "summary": "series-scraper", "description": "## Series Scraper\n\nScrapes series information and all books belonging to a series from a Goodreads series page using a direct series URL. Returns structured metadata about the series and each book within it.\n\n---\n\n## Request\n\n**Method:** `POST` \n**URL:** `{{Instance Domain}}/api/series-scraper`\n\n### Headers\n\n| Key | Value | Description |\n| --- | --- | --- |\n| Content-Type | application/json | Indicates the request body is JSON |\n\n### Body\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| queryURL | string | Yes | The full Goodreads series page URL to scrape (e.g. `https://www.goodreads.com/series/45175-harry-potter`) |\n\n**Example Body:**\n\n```json\n{\n \"queryURL\": \"https://www.goodreads.com/series/45175-harry-potter\"\n}\n```\n\n---\n\n## Response\n\n### 200 Success\n\nReturns a JSON object containing the series metadata and all books in the series.\n\n```json\n{\n \"status\": \"Received\",\n \"statusCode\": 200,\n ...\n}\n```\n\n### Response Field Descriptions\n\n| Field | Type | Description |\n| --- | --- | --- |\n| status | string | Human-readable status message |\n| statusCode | number | HTTP status code of the response |\n| seriesTitle | string | Name of the book series |\n| seriesDescription | string | Description or overview of the series |\n| books | array | Ordered list of books in the series, each with title, author, cover image, and Goodreads URL |", "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "type": "string" }, "example": "{\\n \"status\": \"Received\",\\n \"statusCode\": 200,\\n \"scrapeURL\": \"https://www.goodreads.com/series/45175-harry-potter\",\\n \"seriesTitle\": \"Harry Potter\",\\n \"seriesDescription\": \"The Harry Potter series is a beloved fantasy series written by J.K. Rowling.\",\\n \"books\": [\\n {\\n \"title\": \"Harry Potter and the Sorcerer's Stone\",\\n \"author\": \"J.K. Rowling\",\\n \"coverImage\": \"https://images.gr-assets.com/books/1474154022m/3.jpg\",\\n \"goodreadsURL\": \"https://www.goodreads.com/book/show/3.Harry_Potter_and_the_Sorcerer_s_Stone\"\\n }\\n ]\\n}" } } } }, "x-fern-sdk-method-name": "series-scraper", "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "queryURL": { "type": "string", "format": "uri" } }, "required": [ "queryURL" ] }, "example": { "queryURL": "https://www.goodreads.com/series/45175-harry-potter" } } } } } }, "/api/list-scraper": { "post": { "operationId": "postApiList-scraper", "summary": "list-scraper", "description": "## List Scraper\n\nScrapes books from a Goodreads community-curated reading list using a direct list URL. Returns the list title, description, and all books included in the list along with their rankings.\n\n---\n\n## Request\n\n**Method:** `POST` \n**URL:** `{{Instance Domain}}/api/list-scraper`\n\n### Headers\n\n| Key | Value | Description |\n| --- | --- | --- |\n| Content-Type | application/json | Indicates the request body is JSON |\n\n### Body\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| queryURL | string | Yes | The full Goodreads list page URL to scrape (e.g. `https://www.goodreads.com/list/show/18834.BBC_Top_200_Books`) |\n\n**Example Body:**\n\n```json\n{\n \"queryURL\": \"https://www.goodreads.com/list/show/18834.BBC_Top_200_Books\"\n}\n```\n\n---\n\n## Response\n\n### 200 Success\n\nReturns a JSON object containing the list metadata and all books with their rankings.\n\n```json\n{\n \"status\": \"Received\",\n \"statusCode\": 200,\n ...\n}\n```\n\n### Response Field Descriptions\n\n| Field | Type | Description |\n| --- | --- | --- |\n| status | string | Human-readable status message |\n| statusCode | number | HTTP status code of the response |\n| listTitle | string | Title of the Goodreads reading list |\n| listDescription | string | Description or summary of the reading list |\n| books | array | All books in the list, each with ranking and metadata |", "responses": { "200": { "description": "OK", "headers": { "Cache-Control": { "schema": { "type": "string" }, "example": "public, s-maxage=600, stale-while-revalidate=1800" }, "Nel": { "schema": { "type": "string" }, "example": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}" }, "x-opennext": { "schema": { "type": "string" }, "example": "1" }, "Report-To": { "schema": { "type": "string" }, "example": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=vzRmjksMwhIkguy4sQfcztiHVVQYLPpMl2RnBqGBmHQgOQfu3CTxkeTaPtL3ZZ0OVNV5qc8jIotr8kLWIMhc6I1u4xEFLf1NH4dZ4bZ0CQ2oG4gIZ6qnvF3AB4YoCSU%2BnVSTBIc%3D\"}]}" }, "ETag": { "schema": { "type": "string" }, "example": "W/\"10vqk7sln1hrh8\"" }, "CF-RAY": { "schema": { "type": "string" }, "example": "a0bd87622fefe5ff-IAD" }, "alt-svc": { "schema": { "type": "string" }, "example": "h3=\":443\"; ma=86400" } }, "content": { "application/json": { "schema": { "type": "object", "properties": { "status": { "type": "string" }, "source": { "type": "string", "format": "uri" }, "scrapeURL": { "type": "string", "format": "uri" }, "title": { "type": "string" }, "desc": { "type": "string" }, "books": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer" }, "cover": { "type": "string", "format": "uri" }, "title": { "type": "string" }, "bookURL": { "type": "string" }, "author": { "type": "string" }, "authorURL": { "type": "string", "format": "uri" }, "rating": { "type": "string" } }, "required": [ "id", "cover", "title", "bookURL", "author", "authorURL", "rating" ] } }, "lastScraped": { "type": "string", "format": "date-time" } }, "required": [ "status", "source", "scrapeURL", "title", "desc", "books", "lastScraped" ] }, "example": { "status": "Received", "source": "https://github.com/nesaku/biblioreads", "scrapeURL": "http://www.goodreads.com/list/show/18834.BBC_Top_200_Books", "title": "", "desc": "\n Official list. The complete list can be found here: http://www.bbc.co.uk/arts/bigread/

Note: This list is complete. Please do NOT add any books to this list.\n
\n flag\n
\n ", "books": [ { "id": 1, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1320399351i/1885._SY75_.jpg", "title": "Pride and Prejudice", "bookURL": "/book/show/1885.Pride_and_Prejudice", "author": "Jane Austen", "authorURL": "https://www.goodreads.com/author/show/1265.Jane_Austen", "rating": " 4.30 avg rating — 4,930,871 ratings" }, { "id": 2, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1553383690i/2657._SY75_.jpg", "title": "To Kill a Mockingbird", "bookURL": "/book/show/2657.To_Kill_a_Mockingbird", "author": "Harper Lee", "authorURL": "https://www.goodreads.com/author/show/1825.Harper_Lee", "rating": " 4.26 avg rating — 7,029,300 ratings" }, { "id": 3, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1348990566i/5470._SY75_.jpg", "title": "1984", "bookURL": "/book/show/5470.1984", "author": "George Orwell", "authorURL": "https://www.goodreads.com/author/show/3706.George_Orwell", "rating": " 4.20 avg rating — 5,644,850 ratings" }, { "id": 4, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1546071216i/5907._SY75_.jpg", "title": "The Hobbit, or There and Back Again", "bookURL": "/book/show/5907.The_Hobbit_or_There_and_Back_Again", "author": "J.R.R. Tolkien", "authorURL": "https://www.goodreads.com/author/show/656983.J_R_R_Tolkien", "rating": " 4.30 avg rating — 4,558,835 ratings" }, { "id": 5, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1474154022i/3._SY75_.jpg", "title": "Harry Potter and the Sorcerer's Stone (Harry Potter, #1)", "bookURL": "/book/show/3.Harry_Potter_and_the_Sorcerer_s_Stone", "author": "J.K. Rowling", "authorURL": "https://www.goodreads.com/author/show/1077326.J_K_Rowling", "rating": " 4.47 avg rating — 11,650,605 ratings" }, { "id": 6, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1557343311i/10210._SY75_.jpg", "title": "Jane Eyre", "bookURL": "/book/show/10210.Jane_Eyre", "author": "Charlotte Brontë", "authorURL": "https://www.goodreads.com/author/show/1036615.Charlotte_Bront_", "rating": " 4.16 avg rating — 2,379,002 ratings" }, { "id": 7, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1388212715i/6185._SY75_.jpg", "title": "Wuthering Heights", "bookURL": "/book/show/6185.Wuthering_Heights", "author": "Emily Brontë", "authorURL": "https://www.goodreads.com/author/show/4191.Emily_Bront_", "rating": " 3.89 avg rating — 2,244,810 ratings" }, { "id": 8, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1566425108i/33._SX50_.jpg", "title": "The Lord of the Rings (The Lord of the Rings, #1-3)", "bookURL": "/book/show/33.The_Lord_of_the_Rings", "author": "J.R.R. Tolkien", "authorURL": "https://www.goodreads.com/author/show/656983.J_R_R_Tolkien", "rating": " 4.54 avg rating — 742,568 ratings" }, { "id": 9, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1424037542i/7613._SY75_.jpg", "title": "Animal Farm", "bookURL": "/book/show/7613.Animal_Farm", "author": "George Orwell", "authorURL": "https://www.goodreads.com/author/show/3706.George_Orwell", "rating": " 4.03 avg rating — 4,706,842 ratings" }, { "id": 10, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1398034300i/5107._SY75_.jpg", "title": "The Catcher in the Rye", "bookURL": "/book/show/5107.The_Catcher_in_the_Rye", "author": "J.D. Salinger", "authorURL": "https://www.goodreads.com/author/show/819789.J_D_Salinger", "rating": " 3.80 avg rating — 3,965,038 ratings" }, { "id": 11, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1353029077i/100915._SY75_.jpg", "title": "The Lion, the Witch and the Wardrobe (Chronicles of Narnia, #1)", "bookURL": "/book/show/100915.The_Lion_the_Witch_and_the_Wardrobe", "author": "C.S. Lewis", "authorURL": "https://www.goodreads.com/author/show/1069006.C_S_Lewis", "rating": " 4.24 avg rating — 3,198,680 ratings" }, { "id": 12, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1551144577i/18405._SY75_.jpg", "title": "Gone with the Wind", "bookURL": "/book/show/18405.Gone_with_the_Wind", "author": "Margaret Mitchell", "authorURL": "https://www.goodreads.com/author/show/11081.Margaret_Mitchell", "rating": " 4.31 avg rating — 1,265,981 ratings" }, { "id": 13, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1367545443i/157993._SY75_.jpg", "title": "The Little Prince", "bookURL": "/book/show/157993.The_Little_Prince", "author": "Antoine de Saint-Exupéry", "authorURL": "https://www.goodreads.com/author/show/1020792.Antoine_de_Saint_Exup_ry", "rating": " 4.33 avg rating — 2,552,867 ratings" }, { "id": 14, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1554006152i/6._SX50_.jpg", "title": "Harry Potter and the Goblet of Fire (Harry Potter, #4)", "bookURL": "/book/show/6.Harry_Potter_and_the_Goblet_of_Fire", "author": "J.K. Rowling", "authorURL": "https://www.goodreads.com/author/show/1077326.J_K_Rowling", "rating": " 4.57 avg rating — 4,288,383 ratings" }, { "id": 15, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1531891848i/11._SY75_.jpg", "title": "The Hitchhiker's Guide to the Galaxy (Hitchhiker's Guide to the Galaxy, #1)", "bookURL": "/book/show/11.The_Hitchhiker_s_Guide_to_the_Galaxy", "author": "Douglas Adams", "authorURL": "https://www.goodreads.com/author/show/4.Douglas_Adams", "rating": " 4.22 avg rating — 2,052,524 ratings" }, { "id": 16, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1355929358i/8921._SX50_.jpg", "title": "The Hound of the Baskervilles (Sherlock Holmes, #5)", "bookURL": "/book/show/8921.The_Hound_of_the_Baskervilles", "author": "Arthur Conan Doyle", "authorURL": "https://www.goodreads.com/author/show/2448.Arthur_Conan_Doyle", "rating": " 4.13 avg rating — 397,676 ratings" }, { "id": 17, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1474169725i/15881._SY75_.jpg", "title": "Harry Potter and the Chamber of Secrets (Harry Potter, #2)", "bookURL": "/book/show/15881.Harry_Potter_and_the_Chamber_of_Secrets", "author": "J.K. Rowling", "authorURL": "https://www.goodreads.com/author/show/1077326.J_K_Rowling", "rating": " 4.43 avg rating — 4,597,125 ratings" }, { "id": 18, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1738790966i/4671._SY75_.jpg", "title": "The Great Gatsby", "bookURL": "/book/show/4671.The_Great_Gatsby", "author": "F. Scott Fitzgerald", "authorURL": "https://www.goodreads.com/author/show/3190.F_Scott_Fitzgerald", "rating": " 3.93 avg rating — 6,053,595 ratings" }, { "id": 19, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1614445462i/12873._SY75_.jpg", "title": "Rebecca", "bookURL": "/book/show/12873.Rebecca", "author": "Daphne du Maurier", "authorURL": "https://www.goodreads.com/author/show/2001717.Daphne_du_Maurier", "rating": " 4.25 avg rating — 747,522 ratings" }, { "id": 20, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1630547330i/5._SY75_.jpg", "title": "Harry Potter and the Prisoner of Azkaban (Harry Potter, #3)", "bookURL": "/book/show/5.Harry_Potter_and_the_Prisoner_of_Azkaban", "author": "J.K. Rowling", "authorURL": "https://www.goodreads.com/author/show/1077326.J_K_Rowling", "rating": " 4.58 avg rating — 4,963,878 ratings" }, { "id": 21, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1632027397i/355697._SY75_.jpg", "title": "All Quiet on the Western Front", "bookURL": "/book/show/355697.All_Quiet_on_the_Western_Front", "author": "Erich Maria Remarque", "authorURL": "https://www.goodreads.com/author/show/4116.Erich_Maria_Remarque", "rating": " 4.12 avg rating — 532,652 ratings" }, { "id": 22, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1329189714i/2165._SY75_.jpg", "title": "The Old Man and the Sea", "bookURL": "/book/show/2165.The_Old_Man_and_the_Sea", "author": "Ernest Hemingway", "authorURL": "https://www.goodreads.com/author/show/1455.Ernest_Hemingway", "rating": " 3.81 avg rating — 1,349,509 ratings" }, { "id": 23, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1387151694i/17245._SY75_.jpg", "title": "Dracula", "bookURL": "/book/show/17245.Dracula", "author": "Bram Stoker", "authorURL": "https://www.goodreads.com/author/show/6988.Bram_Stoker", "rating": " 4.03 avg rating — 1,516,106 ratings" }, { "id": 24, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1327873635i/2998._SY75_.jpg", "title": "The Secret Garden", "bookURL": "/book/show/2998.The_Secret_Garden", "author": "Frances Hodgson Burnett", "authorURL": "https://www.goodreads.com/author/show/2041.Frances_Hodgson_Burnett", "rating": " 4.17 avg rating — 1,321,965 ratings" }, { "id": 25, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1576956100i/5043._SY75_.jpg", "title": "The Pillars of the Earth (Kingsbridge, #1)", "bookURL": "/book/show/5043.The_Pillars_of_the_Earth", "author": "Ken Follett", "authorURL": "https://www.goodreads.com/author/show/3447.Ken_Follett", "rating": " 4.35 avg rating — 847,700 ratings" }, { "id": 26, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1406512317i/5326._SY75_.jpg", "title": "A Christmas Carol", "bookURL": "/book/show/5326.A_Christmas_Carol", "author": "Charles Dickens", "authorURL": "https://www.goodreads.com/author/show/239579.Charles_Dickens", "rating": " 4.09 avg rating — 954,527 ratings" }, { "id": 27, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1578028274i/38447._SY75_.jpg", "title": "The Handmaid’s Tale (The Handmaid's Tale, #1)", "bookURL": "/book/show/38447.The_Handmaid_s_Tale", "author": "Margaret Atwood", "authorURL": "https://www.goodreads.com/author/show/3472.Margaret_Atwood", "rating": " 4.15 avg rating — 2,507,812 ratings" }, { "id": 28, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1546103428i/5297._SY75_.jpg", "title": "The Picture of Dorian Gray", "bookURL": "/book/show/5297.The_Picture_of_Dorian_Gray", "author": "Oscar Wilde", "authorURL": "https://www.goodreads.com/author/show/3565.Oscar_Wilde", "rating": " 4.13 avg rating — 1,952,124 ratings" }, { "id": 29, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1327869409i/7624._SY75_.jpg", "title": "Lord of the Flies", "bookURL": "/book/show/7624.Lord_of_the_Flies", "author": "William Golding", "authorURL": "https://www.goodreads.com/author/show/306.William_Golding", "rating": " 3.70 avg rating — 3,270,272 ratings" }, { "id": 30, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1327881361i/320._SX50_.jpg", "title": "One Hundred Years of Solitude", "bookURL": "/book/show/320.One_Hundred_Years_of_Solitude", "author": "Gabriel García Márquez", "authorURL": "https://www.goodreads.com/author/show/13450.Gabriel_Garc_a_M_rquez", "rating": " 4.12 avg rating — 1,131,532 ratings" }, { "id": 31, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1463157317i/168668._SY75_.jpg", "title": "Catch-22", "bookURL": "/book/show/168668.Catch_22", "author": "Joseph Heller", "authorURL": "https://www.goodreads.com/author/show/3167.Joseph_Heller", "rating": " 3.99 avg rating — 897,811 ratings" }, { "id": 32, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1391458382i/13023._SX50_.jpg", "title": "Alice in Wonderland", "bookURL": "/book/show/13023.Alice_in_Wonderland", "author": "Jane Carruth", "authorURL": "https://www.goodreads.com/author/show/34933.Jane_Carruth", "rating": " 4.03 avg rating — 397,583 ratings" }, { "id": 33, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1388367666i/930._SY75_.jpg", "title": "Memoirs of a Geisha", "bookURL": "/book/show/930.Memoirs_of_a_Geisha", "author": "Arthur Golden", "authorURL": "https://www.goodreads.com/author/show/614.Arthur_Golden", "rating": " 4.16 avg rating — 2,131,021 ratings" }, { "id": 34, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1724863997i/7126._SY75_.jpg", "title": "The Count of Monte Cristo", "bookURL": "/book/show/7126.The_Count_of_Monte_Cristo", "author": "Alexandre Dumas", "authorURL": "https://www.goodreads.com/author/show/4785.Alexandre_Dumas", "rating": " 4.33 avg rating — 1,057,797 ratings" }, { "id": 35, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1773518365i/6867._SY75_.jpg", "title": "Atonement", "bookURL": "/book/show/6867.Atonement", "author": "Ian McEwan", "authorURL": "https://www.goodreads.com/author/show/2408.Ian_McEwan", "rating": " 3.96 avg rating — 572,714 ratings" }, { "id": 36, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1615094578i/8127._SY75_.jpg", "title": "Anne of Green Gables (Anne of Green Gables, #1)", "bookURL": "/book/show/8127.Anne_of_Green_Gables", "author": "L.M. Montgomery", "authorURL": "https://www.goodreads.com/author/show/5350.L_M_Montgomery", "rating": " 4.33 avg rating — 1,139,230 ratings" }, { "id": 37, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1516211014i/332613._SX50_.jpg", "title": "One Flew Over the Cuckoo’s Nest", "bookURL": "/book/show/332613.One_Flew_Over_the_Cuckoo_s_Nest", "author": "Ken Kesey", "authorURL": "https://www.goodreads.com/author/show/7285.Ken_Kesey", "rating": " 4.20 avg rating — 790,042 ratings" }, { "id": 38, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1562690475i/1934._SY75_.jpg", "title": "Little Women (Little Women, #1)", "bookURL": "/book/show/1934.Little_Women", "author": "Louisa May Alcott", "authorURL": "https://www.goodreads.com/author/show/1315.Louisa_May_Alcott", "rating": " 4.18 avg rating — 2,510,652 ratings" }, { "id": 39, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1327868529i/18254._SY75_.jpg", "title": "Oliver Twist", "bookURL": "/book/show/18254.Oliver_Twist", "author": "Charles Dickens", "authorURL": "https://www.goodreads.com/author/show/239579.Charles_Dickens", "rating": " 3.88 avg rating — 433,995 ratings" }, { "id": 40, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1375670575i/18114322._SY75_.jpg", "title": "The Grapes of Wrath", "bookURL": "/book/show/18114322-the-grapes-of-wrath", "author": "John Steinbeck", "authorURL": "https://www.goodreads.com/author/show/585.John_Steinbeck", "rating": " 4.03 avg rating — 1,013,609 ratings" }, { "id": 41, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1485248909i/295._SX50_.jpg", "title": "Treasure Island", "bookURL": "/book/show/295.Treasure_Island", "author": "Robert Louis Stevenson", "authorURL": "https://www.goodreads.com/author/show/854076.Robert_Louis_Stevenson", "rating": " 3.85 avg rating — 549,701 ratings" }, { "id": 42, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1665008650i/18490._SY75_.jpg", "title": "Frankenstein", "bookURL": "/book/show/18490.Frankenstein", "author": "Mary Wollstonecraft Shelley", "authorURL": "https://www.goodreads.com/author/show/11139.Mary_Wollstonecraft_Shelley", "rating": " 3.92 avg rating — 1,962,352 ratings" }, { "id": 43, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1631687432i/2623._SY75_.jpg", "title": "Great Expectations", "bookURL": "/book/show/2623.Great_Expectations", "author": "Charles Dickens", "authorURL": "https://www.goodreads.com/author/show/239579.Charles_Dickens", "rating": " 3.80 avg rating — 887,147 ratings" }, { "id": 44, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1309211401i/6310._SY75_.jpg", "title": "Charlie and the Chocolate Factory (Charlie Bucket, #1)", "bookURL": "/book/show/6310.Charlie_and_the_Chocolate_Factory", "author": "Roald Dahl", "authorURL": "https://www.goodreads.com/author/show/4273.Roald_Dahl", "rating": " 4.17 avg rating — 944,063 ratings" }, { "id": 45, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1615552073i/12067._SY75_.jpg", "title": "Good Omens: The Nice and Accurate Prophecies of Agnes Nutter, Witch", "bookURL": "/book/show/12067.Good_Omens", "author": "Terry Pratchett", "authorURL": "https://www.goodreads.com/author/show/1654.Terry_Pratchett", "rating": " 4.25 avg rating — 836,718 ratings" }, { "id": 46, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1659879886i/227443._SY75_.jpg", "title": "Bridget Jones’s Diary (Bridget Jones, #1)", "bookURL": "/book/show/227443.Bridget_Jones_s_Diary", "author": "Helen Fielding", "authorURL": "https://www.goodreads.com/author/show/3090.Helen_Fielding", "rating": " 3.81 avg rating — 1,031,104 ratings" }, { "id": 47, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1556348375i/11486._SY75_.jpg", "title": "The Color Purple (The Color Purple, #1)", "bookURL": "/book/show/11486.The_Color_Purple", "author": "Alice Walker", "authorURL": "https://www.goodreads.com/author/show/7380.Alice_Walker", "rating": " 4.28 avg rating — 765,279 ratings" }, { "id": 48, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1628267712i/24178._SY75_.jpg", "title": "Charlotte’s Web", "bookURL": "/book/show/24178.Charlotte_s_Web", "author": "E.B. White", "authorURL": "https://www.goodreads.com/author/show/988142.E_B_White", "rating": " 4.21 avg rating — 2,083,123 ratings" }, { "id": 49, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1377756377i/7604._SY75_.jpg", "title": "Lolita", "bookURL": "/book/show/7604.Lolita", "author": "Vladimir Nabokov", "authorURL": "https://www.goodreads.com/author/show/5152.Vladimir_Nabokov", "rating": " 3.87 avg rating — 966,386 ratings" }, { "id": 50, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1403326937i/2442._SY75_.jpg", "title": "Witches Abroad (Discworld, #12; Witches, #3)", "bookURL": "/book/show/2442.Witches_Abroad", "author": "Terry Pratchett", "authorURL": "https://www.goodreads.com/author/show/1654.Terry_Pratchett", "rating": " 4.26 avg rating — 99,776 ratings" }, { "id": 51, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1385172413i/2156._SY75_.jpg", "title": "Persuasion", "bookURL": "/book/show/2156.Persuasion", "author": "Jane Austen", "authorURL": "https://www.goodreads.com/author/show/1265.Jane_Austen", "rating": " 4.15 avg rating — 797,475 ratings" }, { "id": 52, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1373627931i/6969._SY75_.jpg", "title": "Emma", "bookURL": "/book/show/6969.Emma", "author": "Jane Austen", "authorURL": "https://www.goodreads.com/author/show/1265.Jane_Austen", "rating": " 4.05 avg rating — 1,007,576 ratings" }, { "id": 53, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1511302904i/890._SX50_.jpg", "title": "Of Mice and Men", "bookURL": "/book/show/890.Of_Mice_and_Men", "author": "John Steinbeck", "authorURL": "https://www.goodreads.com/author/show/585.John_Steinbeck", "rating": " 3.90 avg rating — 2,904,138 ratings" }, { "id": 54, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1388793265i/39988._SY75_.jpg", "title": "Matilda", "bookURL": "/book/show/39988.Matilda", "author": "Roald Dahl", "authorURL": "https://www.goodreads.com/author/show/4273.Roald_Dahl", "rating": " 4.34 avg rating — 1,134,927 ratings" }, { "id": 55, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1546091617i/15823480._SX50_.jpg", "title": "Anna Karenina", "bookURL": "/book/show/15823480-anna-karenina", "author": "Leo Tolstoy", "authorURL": "https://www.goodreads.com/author/show/128382.Leo_Tolstoy", "rating": " 4.11 avg rating — 953,437 ratings" }, { "id": 56, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1483412266i/865._SY75_.jpg", "title": "The Alchemist", "bookURL": "/book/show/865.The_Alchemist", "author": "Paulo Coelho", "authorURL": "https://www.goodreads.com/author/show/566.Paulo_Coelho", "rating": " 3.92 avg rating — 3,680,298 ratings" }, { "id": 57, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1409112276i/343._SY75_.jpg", "title": "Perfume: The Story of a Murderer", "bookURL": "/book/show/343.Perfume", "author": "Patrick Süskind", "authorURL": "https://www.goodreads.com/author/show/39402.Patrick_S_skind", "rating": " 4.04 avg rating — 573,301 ratings" }, { "id": 58, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1442329494i/18116._SY75_.jpg", "title": "His Dark Materials (His Dark Materials #1-3)", "bookURL": "/book/show/18116.His_Dark_Materials", "author": "Philip Pullman", "authorURL": "https://www.goodreads.com/author/show/3618.Philip_Pullman", "rating": " 4.29 avg rating — 169,640 ratings" }, { "id": 59, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1432222358i/71728._SX50_.jpg", "title": "Jonathan Livingston Seagull", "bookURL": "/book/show/71728.Jonathan_Livingston_Seagull", "author": "Richard Bach", "authorURL": "https://www.goodreads.com/author/show/16904.Richard_Bach", "rating": " 3.86 avg rating — 276,955 ratings" }, { "id": 60, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1575509280i/5129._SY75_.jpg", "title": "Brave New World", "bookURL": "/book/show/5129.Brave_New_World", "author": "Aldous Huxley", "authorURL": "https://www.goodreads.com/author/show/3487.Aldous_Huxley", "rating": " 3.98 avg rating — 2,123,172 ratings" }, { "id": 61, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1434908555i/234225._SY75_.jpg", "title": "Dune (Dune, #1)", "bookURL": "/book/show/234225.Dune", "author": "Frank Herbert", "authorURL": "https://www.goodreads.com/author/show/58.Frank_Herbert", "rating": " 4.29 avg rating — 1,676,259 ratings" }, { "id": 62, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1382846449i/7144._SY75_.jpg", "title": "Crime and Punishment", "bookURL": "/book/show/7144.Crime_and_Punishment", "author": "Fyodor Dostoevsky", "authorURL": "https://www.goodreads.com/author/show/3137322.Fyodor_Dostoevsky", "rating": " 4.29 avg rating — 1,125,762 ratings" }, { "id": 63, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1603739265i/4948._SX50_.jpg", "title": "The Very Hungry Caterpillar", "bookURL": "/book/show/4948.The_Very_Hungry_Caterpillar", "author": "Eric Carle", "authorURL": "https://www.goodreads.com/author/show/3362.Eric_Carle", "rating": " 4.35 avg rating — 554,272 ratings" }, { "id": 64, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1265401884i/9717._SY75_.jpg", "title": "The Unbearable Lightness of Being", "bookURL": "/book/show/9717.The_Unbearable_Lightness_of_Being", "author": "Milan Kundera", "authorURL": "https://www.goodreads.com/author/show/6343.Milan_Kundera", "rating": " 4.10 avg rating — 558,480 ratings" }, { "id": 65, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1327867963i/117833._SY75_.jpg", "title": "The Master and Margarita", "bookURL": "/book/show/117833.The_Master_and_Margarita", "author": "Mikhail Bulgakov", "authorURL": "https://www.goodreads.com/author/show/3873.Mikhail_Bulgakov", "rating": " 4.28 avg rating — 437,838 ratings" }, { "id": 66, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1298440130i/99107._SY75_.jpg", "title": "Winnie-the-Pooh (Winnie-the-Pooh, #1)", "bookURL": "/book/show/99107.Winnie_the_Pooh", "author": "A.A. Milne", "authorURL": "https://www.goodreads.com/author/show/81466.A_A_Milne", "rating": " 4.37 avg rating — 357,018 ratings" }, { "id": 67, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1388215150i/400354._SY75_.jpg", "title": "Men at Arms (Discworld, #15; City Watch, #2)", "bookURL": "/book/show/400354.Men_at_Arms", "author": "Terry Pratchett", "authorURL": "https://www.goodreads.com/author/show/1654.Terry_Pratchett", "rating": " 4.42 avg rating — 115,153 ratings" }, { "id": 68, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1751820530i/29044._SY75_.jpg", "title": "The Secret History", "bookURL": "/book/show/29044.The_Secret_History", "author": "Donna Tartt", "authorURL": "https://www.goodreads.com/author/show/8719.Donna_Tartt", "rating": " 4.15 avg rating — 1,085,998 ratings" }, { "id": 69, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1344922523i/1953._SY75_.jpg", "title": "A Tale of Two Cities", "bookURL": "/book/show/1953.A_Tale_of_Two_Cities", "author": "Charles Dickens", "authorURL": "https://www.goodreads.com/author/show/239579.Charles_Dickens", "rating": " 3.88 avg rating — 1,025,952 ratings" }, { "id": 70, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1413215930i/656._SY75_.jpg", "title": "War and Peace", "bookURL": "/book/show/656.War_and_Peace", "author": "Leo Tolstoy", "authorURL": "https://www.goodreads.com/author/show/128382.Leo_Tolstoy", "rating": " 4.17 avg rating — 373,299 ratings" }, { "id": 71, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1388462714i/93._SX50_.jpg", "title": "Heidi (Heidi, #1-2)", "bookURL": "/book/show/93.Heidi", "author": "Johanna Spyri", "authorURL": "https://www.goodreads.com/author/show/49.Johanna_Spyri", "rating": " 4.04 avg rating — 213,602 ratings" }, { "id": 72, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1405136931i/76620._SY75_.jpg", "title": "Watership Down (Watership Down, #1)", "bookURL": "/book/show/76620.Watership_Down", "author": "Richard Adams", "authorURL": "https://www.goodreads.com/author/show/7717.Richard_Adams", "rating": " 4.10 avg rating — 511,267 ratings" }, { "id": 73, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1213131305i/149267._SX50_.jpg", "title": "The Stand", "bookURL": "/book/show/149267.The_Stand", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.35 avg rating — 852,470 ratings" }, { "id": 74, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1548530867i/3412._SY75_.jpg", "title": "The Thorn Birds", "bookURL": "/book/show/3412.The_Thorn_Birds", "author": "Colleen McCullough", "authorURL": "https://www.goodreads.com/author/show/4917067.Colleen_McCullough", "rating": " 4.25 avg rating — 368,217 ratings" }, { "id": 75, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1407111017i/34497._SY75_.jpg", "title": "The Color of Magic (Discworld, #1; Rincewind, #1)", "bookURL": "/book/show/34497.The_Color_of_Magic", "author": "Terry Pratchett", "authorURL": "https://www.goodreads.com/author/show/1654.Terry_Pratchett", "rating": " 3.99 avg rating — 429,072 ratings" }, { "id": 76, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1416342611i/34532._SY75_.jpg", "title": "Hogfather", "bookURL": "/book/show/34532.Hogfather", "author": "Terry Pratchett", "authorURL": "https://www.goodreads.com/author/show/1654.Terry_Pratchett", "rating": " 4.26 avg rating — 106,387 ratings" }, { "id": 77, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1731896433i/5659._SY75_.jpg", "title": "The Wind in the Willows", "bookURL": "/book/show/5659.The_Wind_in_the_Willows", "author": "Kenneth Grahame", "authorURL": "https://www.goodreads.com/author/show/3843.Kenneth_Grahame", "rating": " 4.02 avg rating — 245,426 ratings" }, { "id": 78, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1373903563i/11566._SY75_.jpg", "title": "The Green Mile", "bookURL": "/book/show/11566.The_Green_Mile", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.49 avg rating — 372,747 ratings" }, { "id": 79, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1390899426i/34484._SY75_.jpg", "title": "Small Gods (Discworld, #13)", "bookURL": "/book/show/34484.Small_Gods", "author": "Terry Pratchett", "authorURL": "https://www.goodreads.com/author/show/1654.Terry_Pratchett", "rating": " 4.32 avg rating — 135,960 ratings" }, { "id": 80, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1320410310i/479415._SY75_.jpg", "title": "The Horse Whisperer", "bookURL": "/book/show/479415.The_Horse_Whisperer", "author": "Nicholas Evans", "authorURL": "https://www.goodreads.com/author/show/6098.Nicholas_Evans", "rating": " 3.86 avg rating — 62,386 ratings" }, { "id": 81, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1260470010i/4473._SY75_.jpg", "title": "A Prayer for Owen Meany", "bookURL": "/book/show/4473.A_Prayer_for_Owen_Meany", "author": "John Irving", "authorURL": "https://www.goodreads.com/author/show/3075.John_Irving", "rating": " 4.24 avg rating — 341,601 ratings" }, { "id": 82, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1633063778i/32261._SY75_.jpg", "title": "Tess of the D’Urbervilles", "bookURL": "/book/show/32261.Tess_of_the_D_Urbervilles", "author": "Thomas Hardy", "authorURL": "https://www.goodreads.com/author/show/15905.Thomas_Hardy", "rating": " 3.84 avg rating — 306,632 ratings" }, { "id": 83, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1392799983i/4900._SX50_.jpg", "title": "Heart of Darkness", "bookURL": "/book/show/4900.Heart_of_Darkness", "author": "Joseph Conrad", "authorURL": "https://www.goodreads.com/author/show/3345.Joseph_Conrad", "rating": " 3.43 avg rating — 569,002 ratings" }, { "id": 84, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1447234581i/7069._SY75_.jpg", "title": "The World According to Garp", "bookURL": "/book/show/7069.The_World_According_to_Garp", "author": "John Irving", "authorURL": "https://www.goodreads.com/author/show/3075.John_Irving", "rating": " 4.11 avg rating — 241,254 ratings" }, { "id": 85, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1320412586i/6689._SX50_.jpg", "title": "James and the Giant Peach", "bookURL": "/book/show/6689.James_and_the_Giant_Peach", "author": "Roald Dahl", "authorURL": "https://www.goodreads.com/author/show/4273.Roald_Dahl", "rating": " 4.04 avg rating — 523,990 ratings" }, { "id": 86, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1320391644i/8909._SY75_.jpg", "title": "The War of the Worlds", "bookURL": "/book/show/8909.The_War_of_the_Worlds", "author": "H.G. Wells", "authorURL": "https://www.goodreads.com/author/show/880695.H_G_Wells", "rating": " 3.83 avg rating — 356,975 ratings" }, { "id": 87, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1639969375i/4406._SY75_.jpg", "title": "East of Eden", "bookURL": "/book/show/4406.East_of_Eden", "author": "John Steinbeck", "authorURL": "https://www.goodreads.com/author/show/585.John_Steinbeck", "rating": " 4.45 avg rating — 680,685 ratings" }, { "id": 88, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1389242457i/38044._SY75_.jpg", "title": "Shōgun (Asian Saga, #1)", "bookURL": "/book/show/38044.Sh_gun", "author": "James Clavell", "authorURL": "https://www.goodreads.com/author/show/6417.James_Clavell", "rating": " 4.41 avg rating — 217,815 ratings" }, { "id": 89, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1415375471i/119073._SY75_.jpg", "title": "The Name of the Rose", "bookURL": "/book/show/119073.The_Name_of_the_Rose", "author": "Umberto Eco", "authorURL": "https://www.goodreads.com/author/show/1730.Umberto_Eco", "rating": " 4.14 avg rating — 402,455 ratings" }, { "id": 90, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1385316083i/31122._SX50_.jpg", "title": "I Capture the Castle", "bookURL": "/book/show/31122.I_Capture_the_Castle", "author": "Dodie Smith", "authorURL": "https://www.goodreads.com/author/show/6208.Dodie_Smith", "rating": " 3.98 avg rating — 117,518 ratings" }, { "id": 91, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1673724335i/14836._SY75_.jpg", "title": "Midnight’s Children", "bookURL": "/book/show/14836.Midnight_s_Children", "author": "Salman Rushdie", "authorURL": "https://www.goodreads.com/author/show/3299.Salman_Rushdie", "rating": " 3.97 avg rating — 135,208 ratings" }, { "id": 92, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1275974472i/34504._SY75_.jpg", "title": "Wyrd Sisters (Discworld, #6; Witches, #2)", "bookURL": "/book/show/34504.Wyrd_Sisters", "author": "Terry Pratchett", "authorURL": "https://www.goodreads.com/author/show/1654.Terry_Pratchett", "rating": " 4.16 avg rating — 133,890 ratings" }, { "id": 93, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1699561681i/4921._SY75_.jpg", "title": "Three Men in a Boat (Three Men, #1)", "bookURL": "/book/show/4921.Three_Men_in_a_Boat", "author": "Jerome K. Jerome", "authorURL": "https://www.goodreads.com/author/show/3352.Jerome_K_Jerome", "rating": " 3.83 avg rating — 81,872 ratings" }, { "id": 94, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1327961702i/63720._SY75_.jpg", "title": "The Fifth Elephant (Discworld, #24; City Watch, #5)", "bookURL": "/book/show/63720.The_Fifth_Elephant", "author": "Terry Pratchett", "authorURL": "https://www.goodreads.com/author/show/1654.Terry_Pratchett", "rating": " 4.32 avg rating — 80,937 ratings" }, { "id": 95, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1347487127i/34498._SY75_.jpg", "title": "The Truth: Stage Adaptation", "bookURL": "/book/show/34498.The_Truth", "author": "Stephen Briggs", "authorURL": "https://www.goodreads.com/author/show/19439.Stephen_Briggs", "rating": " 4.25 avg rating — 49,435 ratings" }, { "id": 96, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1405364996i/540020._SY75_.jpg", "title": "The Day of the Jackal", "bookURL": "/book/show/540020.The_Day_of_the_Jackal", "author": "Frederick Forsyth", "authorURL": "https://www.goodreads.com/author/show/36714.Frederick_Forsyth", "rating": " 4.27 avg rating — 148,176 ratings" }, { "id": 97, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1411852091i/24280._SY75_.jpg", "title": "Les Misérables", "bookURL": "/book/show/24280.Les_Mis_rables", "author": "Victor Hugo", "authorURL": "https://www.goodreads.com/author/show/13661.Victor_Hugo", "rating": " 4.21 avg rating — 855,559 ratings" }, { "id": 98, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1309376909i/18342._SY75_.jpg", "title": "It", "bookURL": "/book/show/18342.It", "author": "Stephen King", "authorURL": "https://www.goodreads.com/author/show/3389.Stephen_King", "rating": " 4.24 avg rating — 1,300,243 ratings" }, { "id": 99, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1327940656i/153747._SY75_.jpg", "title": "Moby-Dick or, The Whale", "bookURL": "/book/show/153747.Moby_Dick_or_The_Whale", "author": "Herman Melville", "authorURL": "https://www.goodreads.com/author/show/1624.Herman_Melville", "rating": " 3.57 avg rating — 627,639 ratings" }, { "id": 100, "cover": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1389211958i/34517._SY75_.jpg", "title": "Reaper Man (Discworld, #11; Death, #2)", "bookURL": "/book/show/34517.Reaper_Man", "author": "Terry Pratchett", "authorURL": "https://www.goodreads.com/author/show/1654.Terry_Pratchett", "rating": " 4.28 avg rating — 115,072 ratings" } ], "lastScraped": "2026-06-15T00:41:24.157Z" } } } } }, "x-fern-sdk-method-name": "list-scraper", "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "queryURL": { "type": "string", "format": "uri" } }, "required": [ "queryURL" ] }, "example": { "queryURL": "https://www.goodreads.com/list/show/18834.BBC_Top_200_Books" } } } } } } }, "servers": [ { "url": "https://biblioreads.eu.org" } ], "tags": [ { "name": "author" }, { "name": "awards" }, { "name": "quotes" }, { "name": "works" } ] }