Facebook
Facebook is Meta's social networking platform providing APIs for developers to integrate with Facebook's ecosystem. The Facebook Graph API is the primary way to read and write data to the Facebook social graph. Meta also provides APIs for marketing and advertising, Instagram content management, Messenger bots, Threads publishing, and WhatsApp business messaging.
6 APIs
7 Features
Fortune 500AdvertisingContent PublishingMessagingSocial MediaSocial Networking
The primary way to read and write data to the Facebook social graph, providing access to user profiles, posts, pages, photos, videos, comments, and social interactions. Supports...
Programmatically manage Facebook ad campaigns, ad sets, ad creatives, Custom Audiences, and advertising reports. Access performance insights and automate campaign optimization a...
Manage Instagram Business and Creator account content including publishing media, retrieving posts, managing comments, discovering mentions, and accessing account insights for a...
Build messaging experiences on Facebook Messenger and Instagram Direct. Send and receive messages, create bot interactions, use templates and webviews, manage conversation routi...
Publish and manage content on Threads, Meta's text-based social platform. Create posts and carousels, retrieve and moderate replies, access insights, and manage creator profiles...
Send and receive messages through WhatsApp Business Platform. Support text, media, templates, interactive messages, and manage business profiles for customer communication at sc...
Graph API
HTTP-based API for reading and writing to the Facebook social graph with nodes, edges, and fields.
Webhooks
Real-time notifications when changes occur to data your app has access to.
Batch Requests
Send multiple API calls in a single HTTP request for improved performance.
Access Tokens
OAuth 2.0 access tokens for user, page, app, and client authentication flows.
Facebook Login
Authentication system allowing users to log into apps with their Facebook credentials.
Meta Pixel
Analytics tool for measuring ad effectiveness and tracking website visitor actions.
Conversions API
Server-side event tracking for ad measurement without browser dependencies.
Social Media Management
Manage pages, publish content, and engage with audiences across Facebook and Instagram.
Advertising Automation
Automate ad campaign creation, optimization, and reporting at scale.
Customer Messaging
Build conversational experiences on Messenger and WhatsApp for customer support and engagement.
Content Publishing
Publish and schedule content across Facebook, Instagram, and Threads platforms.
Analytics and Insights
Access performance data and audience insights across Meta platforms.
E-Commerce Integration
Integrate product catalogs and shopping experiences with Facebook and Instagram shops.
Shopify
Connect Shopify stores with Facebook and Instagram shops for social commerce.
WordPress
Facebook social plugins and login integration for WordPress sites.
Salesforce
Sync Facebook lead ads and audiences with Salesforce CRM.
HubSpot
Connect Facebook advertising and messaging with HubSpot marketing automation.
Zapier
Automate workflows between Facebook and thousands of other apps.
aid: facebook
name: Facebook
description: Facebook is Meta's social networking platform providing APIs for developers to integrate with Facebook's ecosystem.
The Facebook Graph API is the primary way to read and write data to the Facebook social graph. Meta also provides APIs for
marketing and advertising, Instagram content management, Messenger bots, Threads publishing, and WhatsApp business messaging.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Fortune 500
- Advertising
- Content Publishing
- Messaging
- Social Media
- Social Networking
url: https://developers.facebook.com
created: '2024-01-15'
modified: '2026-05-19'
specificationVersion: '0.19'
position: Consumer
access: 3rd-Party
apis:
- aid: facebook:facebook-graph-api
name: Facebook Graph API
description: The primary way to read and write data to the Facebook social graph, providing access to user profiles, posts,
pages, photos, videos, comments, and social interactions. Supports nodes, edges, and fields for flexible data access.
humanURL: https://developers.facebook.com/docs/graph-api
baseURL: https://graph.facebook.com
tags:
- Comments
- Graph
- Pages
- Photos
- Posts
- Social
- Users
- Videos
properties:
- type: Documentation
url: https://developers.facebook.com/docs/graph-api/overview
- type: APIReference
url: https://developers.facebook.com/docs/graph-api/reference
- type: Authentication
url: https://developers.facebook.com/docs/facebook-login/access-tokens
- type: OpenAPI
url: openapi/facebook-graph-api.yaml
- aid: facebook:facebook-marketing-api
name: Facebook Marketing API
description: Programmatically manage Facebook ad campaigns, ad sets, ad creatives, Custom Audiences, and advertising reports.
Access performance insights and automate campaign optimization at scale.
humanURL: https://developers.facebook.com/docs/marketing-apis
baseURL: https://graph.facebook.com
tags:
- Ad Campaigns
- Advertising
- Audiences
- Insights
- Marketing
properties:
- type: Documentation
url: https://developers.facebook.com/docs/marketing-api
- type: APIReference
url: https://developers.facebook.com/docs/marketing-api/reference
- type: OpenAPI
url: openapi/facebook-marketing-api.yaml
- aid: facebook:instagram-api
name: Instagram API
description: Manage Instagram Business and Creator account content including publishing media, retrieving posts, managing
comments, discovering mentions, and accessing account insights for analytics.
humanURL: https://developers.facebook.com/docs/instagram-platform
baseURL: https://graph.facebook.com
tags:
- Content Management
- Instagram
- Media
- Social Media
properties:
- type: Documentation
url: https://developers.facebook.com/docs/instagram-platform
- type: OpenAPI
url: openapi/facebook-instagram-api.yaml
- aid: facebook:messenger-platform-api
name: Messenger Platform API
description: Build messaging experiences on Facebook Messenger and Instagram Direct. Send and receive messages, create bot
interactions, use templates and webviews, manage conversation routing, and integrate NLP capabilities.
humanURL: https://developers.facebook.com/docs/messenger-platform
baseURL: https://graph.facebook.com
tags:
- Bots
- Chat
- Messaging
- Messenger
properties:
- type: Documentation
url: https://developers.facebook.com/docs/messenger-platform
- type: OpenAPI
url: openapi/facebook-messenger-api.yaml
- aid: facebook:threads-api
name: Threads API
description: Publish and manage content on Threads, Meta's text-based social platform. Create posts and carousels, retrieve
and moderate replies, access insights, and manage creator profiles at scale.
humanURL: https://developers.facebook.com/docs/threads
baseURL: https://graph.threads.net
tags:
- Content Publishing
- Social Media
- Threads
properties:
- type: Documentation
url: https://developers.facebook.com/docs/threads
- type: OpenAPI
url: openapi/facebook-threads-api.yaml
- aid: facebook:whatsapp-business-api
name: WhatsApp Business API
description: Send and receive messages through WhatsApp Business Platform. Support text, media, templates, interactive messages,
and manage business profiles for customer communication at scale.
humanURL: https://developers.facebook.com/docs/whatsapp
baseURL: https://graph.facebook.com
tags:
- Business Messaging
- Customer Communication
- WhatsApp
properties:
- type: Documentation
url: https://developers.facebook.com/docs/whatsapp
- type: OpenAPI
url: openapi/facebook-whatsapp-api.yaml
common:
- type: LinkedIn
url: https://www.linkedin.com/company/facebook
- type: Portal
url: https://developers.facebook.com
- type: GettingStarted
url: https://developers.facebook.com/docs/development/create-an-app
- type: ChangeLog
url: https://developers.facebook.com/docs/graph-api/changelog
- type: StatusPage
url: https://developers.facebook.com/status
- type: TermsOfService
url: https://developers.facebook.com/terms
- type: PrivacyPolicy
url: https://developers.facebook.com/policy
- type: RateLimits
url: https://developers.facebook.com/docs/graph-api/overview/rate-limiting
- type: GitHubOrganization
url: https://github.com/facebook
- type: Blog
url: https://developers.facebook.com/blog
- type: Support
url: https://developers.facebook.com/support
- type: FAQ
url: https://developers.facebook.com/docs/development/faq
- type: ErrorCodes
url: https://developers.facebook.com/docs/graph-api/guides/error-handling
- type: Features
data:
- name: Graph API
description: HTTP-based API for reading and writing to the Facebook social graph with nodes, edges, and fields.
- name: Webhooks
description: Real-time notifications when changes occur to data your app has access to.
- name: Batch Requests
description: Send multiple API calls in a single HTTP request for improved performance.
- name: Access Tokens
description: OAuth 2.0 access tokens for user, page, app, and client authentication flows.
- name: Facebook Login
description: Authentication system allowing users to log into apps with their Facebook credentials.
- name: Meta Pixel
description: Analytics tool for measuring ad effectiveness and tracking website visitor actions.
- name: Conversions API
description: Server-side event tracking for ad measurement without browser dependencies.
- type: UseCases
data:
- name: Social Media Management
description: Manage pages, publish content, and engage with audiences across Facebook and Instagram.
- name: Advertising Automation
description: Automate ad campaign creation, optimization, and reporting at scale.
- name: Customer Messaging
description: Build conversational experiences on Messenger and WhatsApp for customer support and engagement.
- name: Content Publishing
description: Publish and schedule content across Facebook, Instagram, and Threads platforms.
- name: Analytics and Insights
description: Access performance data and audience insights across Meta platforms.
- name: E-Commerce Integration
description: Integrate product catalogs and shopping experiences with Facebook and Instagram shops.
- type: Integrations
data:
- name: Shopify
description: Connect Shopify stores with Facebook and Instagram shops for social commerce.
- name: WordPress
description: Facebook social plugins and login integration for WordPress sites.
- name: Salesforce
description: Sync Facebook lead ads and audiences with Salesforce CRM.
- name: HubSpot
description: Connect Facebook advertising and messaging with HubSpot marketing automation.
- name: Zapier
description: Automate workflows between Facebook and thousands of other apps.
- type: SpectralRules
url: rules/facebook-spectral-rules.yml
- type: Vocabulary
url: vocabulary/facebook-vocabulary.yaml
- type: LlmsText
url: https://developers.facebook.com/llms.txt
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com