Back to News for Developers

Developer Spotlight: Goodreads

February 24, 2012ByDhiren Patel

Today's developer spotlight is on Goodreads.

Goodreads is a website and mobile app that helps people discover new books and share the books they love with friends.


Goodreads’ goals are to generate book ratings and deepen engagement with users through the Open Graph.

What Goodreads Did Well
Goodreads made it easy for people to take an action - rate a book and mark a book as to-read - with just a single click. They also created a clear and simple way for people to add past ratings and reads to help showcase their reading history and fill out their timelines.

Implementation Profile

Actions - Objects
  • Rate - Books: "Jennifer Taylor rated a book "
  • Read - Books: “Bryant Lee finished reading a book”
  • Mark as To-Read - Books: "Dhiren Patel marked as to-read a book"
  • Books Rated
  • Books Read
  • Marked as To-Read

Since launching with Open Graph, over 6 million books have been rated, marked as read or to-read on Goodreads, and the number of daily active users have increased by more than 77%.