Skip to main content

Making sense of Facebooks undocumented API.

Project description


Making sense of Facebooks undocumented API.

License Supported Python Versions Implementations Project Status Version Build Status Code style: black

This project attempts to document Facebooks undocumented API, so that libraries can interact with Facebook in the same way the browser does. The main focus is Facebooks Messenger, and enabling users to send, recieve and fetch messages.

The primary focus is Python, but the code should be readable enough that it can be translated to other languages.

The goal is neither to make an asyncronous nor syncronous implementation, but to make a Sans-IO framework where up such a thing can be built. Hence, the project won't be very useful on it's own. If you just want a plug n' play library, see fbchat.

Note: This project is not affiliated with Facebook, Inc. or any of that stuff, and I'll have to comply if I recieve a takedown notice.


pip install sensebook


BSD 3-Clause, see LICENSE.txt.

Code of Conduct

This project follows the Contributor Covenant Code of Conduct, see CODE_OF_CONDUCT.txt. Note, however, that I'm far from an expert in this area, so feel free to reach out to me if I've offended anybody or made a mistake. Open Source should be for everyone!

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sensebook-0.2.0.tar.gz (11.5 kB view hashes)

Uploaded source

Built Distribution

sensebook-0.2.0-py3-none-any.whl (17.4 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page