Guaranteed 100% Facebook, Instagram and WhatsApp Approvals & App Review
Quick Transfer Ready to use app available for Facebook, Instagram and WhatsApp
Guaranteed 100% Facebook, Instagram and WhatsApp Approvals & App Review
Quick Transfer Ready to use app available for Facebook, Instagram and WhatsApp
Meta Marketing API
The Meta Ads API — officially the Marketing API — is how ad-tech platforms, reporting dashboards, and agency tools create, manage, and measure Facebook and Instagram campaigns programmatically. Getting real access is not one approval but a chain of them: access tiers, permission-level App Review, and Business Verification. This guide maps the whole approval path so you know which gate your project is actually stuck at.

What the Meta Ads API / Marketing API Is

The Marketing API sits on top of the Graph API and exposes the ads ecosystem: campaigns, ad sets, ads, creatives, audiences, and insights reporting across Facebook and Instagram. It is part of the wider Meta API family, but unlike most of it, the Ads API adds its own access-tier system on top of the normal permission model.

ads_read vs ads_management

ads_read
Read-only access to ad account data and Ads Insights reporting. The right scope for dashboards, reporting SaaS, and analytics tools that never modify campaigns. Lower risk, easier justification.
ads_management
Full read-write: create and edit campaigns, ad sets, ads, and creatives. Required by campaign automation and management platforms. Reviewed more strictly, and production use requires Advanced Access — with Business Verification behind it.

Requesting ads_management when your product only reads reporting data is a classic self-inflicted rejection — scope to what your screencast can actually demonstrate.

The Approval Path: Three Gates

  • Gate 1 — Marketing API access tier. Since Meta's May 2026 update, apps start with limited development-level access (around a 500-call threshold in a rolling window) and apply for the higher Marketing API Access Tier through the App Dashboard once real usage justifies it.
  • Gate 2 — Permission App Review. ads_read and/or ads_management must pass Meta App Review with a screencast, use-case description, and privacy policy — the detailed walkthrough is in the Facebook Ads API permissions guide.
  • Gate 3 — Advanced Access + Business Verification. Serving real advertisers (not just your own test ad account) requires Advanced Access, which in practice requires a verified Business Manager.

Projects stall when teams treat these as one approval. Each gate has its own requirements, its own review, and its own failure modes.

Business Manager and Ad Account Context

Reviewers look at the setup behind the app, not just the app: the Business Manager should be verified (or verifiable), the demo ad account should be real and accessible, and system-user token usage should match how a production ad platform actually authenticates. A mismatch between the stated use case and the account structure behind the demo reads as a red flag.

Common Rejection Reasons

The screencast shows the tool's UI but never a real API-driven action on an ad account (campaign created, insight loaded)
ads_management requested for a product that only displays reporting — scope/use-case mismatch
The use-case description does not explain who the end users are or why they need programmatic ads access
Business Verification incomplete, silently capping the app below production access
Demo ad account is empty or brand new, so nothing meaningful can be demonstrated during review
Privacy policy missing advertiser-data handling wording

Getting the Submission Right

A Marketing API submission is winnable when each gate is prepared separately: the right scope for the product, a screencast that shows real API activity, use-case text that names users and data flows, and a verified business behind the app. If you would rather have that prepared end to end — including resubmission after a rejection — the Facebook App Review service covers Ads API permission submissions.

Meta makes all Marketing API access, App Review, and verification decisions independently. Outcomes and timelines cannot be guaranteed. Not affiliated with or endorsed by Meta Platforms, Inc.