Skip to content
Liberating your data from Facebook in one simple step
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Scrapebook - Because Facebook shouldn't own your soul

Scrapebook uses Facebook's Graph API to download all your data from Facebook to your personal computer. Currently, the script downloads:

  • Photos
  • Notes
  • Videos
  • Limited Friend Information

Events are next


Due to Facebook's policies, I cannot download your friend's email addresses, instant messaging usernames, or physical addresses. If you want this to change, please send a complaint to Facebook.


Python 2.7 or 3.2 which can be found here:


Since the Graph API uses OAuth 2.0, this script requires an extra step. Log into Facebook and head over to Click on the "Photos:" link, and copy the access_token variable from the address bar. Simply pass this value into the script as shown

python -t "AUTH_TOKEN"

and all your data will be downloaded into a folder titled "facebook" in the current directory

Note: The quotes around the access token are very important


Something went wrong with that request. Please try again.