Build marketing automation with Facebook's advertising platform. Your app contains any type of functionality you build with Marketing API or other Facebook APIs.
Create an Ads AppNew to Facebook ads? Visit Facebook Blueprint.
Stay up-to-date on Marketing API here. For news on the latest Marketing API version, see Changelog.
Announcements | DR Technical Playbook ![]() Essential information you need to build a Marketing Automation system with Facebook's Marketing APIs. |
Introduction to Marketing API, Video ![]() Build solutions for marketing automation with Facebook's advertising platform. | Understanding Access Tokens, Video ![]() Types of access tokens: short-lived access tokens, long-lived access tokens, and System User access tokens which last indefinitely |
The SMB Guide ![]() For Marketing Partners focused on the SMB vertical design architecture and integrate with the Ads API. | Gaming Best Practices Guide ![]() Marketing Integration best practice for developers in the gaming vertical. |
An app is a container for any type of Facebook ads functionality you build with the Marketing API. Your app can be a proof of concept, scripts to automate marketing, or an app for advertisers to use to run ads.
The Ads App flow takes you through all the steps you need to create an ads app. Read on if you want the background:
ads_management
or ads_read
.You may benefit from using the Marketing API if you match one of these profiles:
For most advertisers, building an in-house ads management tool doesn’t make sense due to resource requirements. We recommend using existing Facebook and/or partner tools that fit your needs instead.
No. Facebook doesn't currently charge for Marketing API calls.
You can perform your testing in Sandbox Mode. This mode provides a testing environment that helps you create an ad account that is enabled for making Marketing API calls, however it doesn't actually deliver ads. For more information, see Sandbox Mode for Developers.
The API has two levels of access: development and standard. You can get started with the development access level by creating a new app (or use an existing app, if you already have one) and obtaining an access token to start making API calls.
Once you have a successful integration with the Marketing API at the development access level, you can apply for standard access through your app's Marketing API Settings page. Learn more about Marketing API access levels.
Learn more about tool vendors for the API at Facebook Marketing Partners.