The Graph API
Learn how the Graph API is structured, how versioning works and what access tokens are.
Learn how to publish to and retrieve data from Facebook using the Graph API.
Get the full details of all the nodes, edges, and fields in the latest version of the Graph API.
Graph API and SDKs
Staying up to date
v2.12. Please read our Changelog and blog posts to stay up to date.
To prevent broken experiences for people using your app, we strongly recommend to upgrade your apps to the latest current version at the earliest opportunity.
Update your code to call a specific API version in order to get two years of stability for Core APIs. Use migrations to change the behaviour of an old API version.
See what has changed in Facebook's APIs and SDKs.
Detailed information about how to upgrade from older versions.
Because the Graph API can be used in a massive variety of ways, we have provided a list of common scenarios for apps in this doc, to help you locate the reference doc that you need to build a solution for it.
After you've conquered the basics of Graph API, you might want to learn more. We have guides to advanced topics like Making Multiple API Requests, Real Time Updates, and Securing API calls in our Advanced Guides section.
The Graph API is connected to some other Facebook APIs such as the Public Feed and Keyword Insights APIs. You can read our guides to these APIs in this section.