The playground

Try any of 1042 endpoints — live.

Pick an endpoint, load a working example, tweak the params, and send — no signup to try. Results render the way the data deserves; raw JSON, headers & code are one tab away.

Playground demo key · api.reefapi.com
post/goodreads/v1/reviews1 credit

Fetch reader reviews for a book on Goodreads (by ID or URL) → each review includes the user, star rating, full review text, date, likes count, and spoiler flag. Returns up to 30 reviews per request.

Parameters

Goodreads numeric book id (the digits in /book/show/<id>-slug). Supply `id` OR `url`.

Full Goodreads book URL — an alternative to `id`.

Maximum number of reviews to return per book (up to ~30 are embedded on the Goodreads book page; default 30). (1–)

If true, do NOT redact reviewer display data (default redacts phone/email, keeps public name).

request preview
curl -X POST https://api.reefapi.com/goodreads/v1/reviews \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{}'

Hit Send to run this endpoint live.