
What Is a Facebook Ad Account ID? (2026 Guide)
Carlos Garcia5/24/2026If you've been working in Facebook Ads Manager (now Meta Ads Manager), Business Manager (now Meta Business Suite), or trying to give an agency access to your ad account — and you've been asked for your "Ad Account ID" — you're not alone in wondering exactly what that is and where to find it. A Facebook Ad Account ID is a unique numeric identifier (typically 15-16 digits, often shown with an "act_" prefix in URLs and APIs — e.g., `act_1234567890123456`) that Meta assigns to every ads account; it's used to identify the account in URLs, billing, API requests, agency access permissions, conversion API integrations, and pixel-to-account linkage — distinct from your personal user ID, your Business Manager ID, your Page ID, and your Pixel ID. This guide explains exactly what a Facebook Ad Account ID is, where to find yours, what it's used for, and how it differs from the other IDs in the Meta ecosystem in 2026.
Free SEO + AI Search Audit. Knowing your ad account is one piece of the marketing stack. Knowing how your brand shows up in AI search is another. A free SEO + AI audit shows where you appear across Google AND inside ChatGPT, Claude, Perplexity, and Gemini. Run your free audit → for an instant snapshot.
What Is a Facebook Ad Account ID? The Direct Answer
In simple terms, a Facebook Ad Account ID is the unique number Meta uses to identify a specific advertising account within its platform. Every ad account — whether a personal account, a Business Manager-owned account, or an agency-managed account — has its own Ad Account ID.
The format:
- 15-16 numeric digits
- Often displayed with an `act_` prefix in URLs and API calls (e.g., `act_1234567890123456`)
- Sometimes shown without the prefix in dashboard UIs (e.g., `1234567890123456`)
Examples of where you'll see it:
- `business.facebook.com/adsmanager/manage/campaigns?act=1234567890123456&...`
- API endpoint: `https://graph.facebook.com/v18.0/act_1234567890123456/campaigns`
- Agency access requests: "Please share your Ad Account ID"
- Conversion API setup: requires the Ad Account ID for tracking
Where to Find Your Facebook Ad Account ID
Multiple places to look.
1. Meta Ads Manager URL
Open Ads Manager at `business.facebook.com/adsmanager/manage/campaigns`. Look at the URL bar — you'll see `act=<numeric_id>` in the URL parameters. That's your Ad Account ID.
2. Meta Business Suite → Settings → Accounts → Ad Accounts
Navigate to your Business Suite Settings, click Accounts, then Ad Accounts. Each ad account is listed with its name and Ad Account ID.
3. Meta Ads Manager → Settings (top-right gear)
In Ads Manager, click the settings gear at top-right. The Ad Account ID is displayed on the Account Settings page.
4. Meta Business Manager → Business Settings → Ad Accounts
If your account is part of a Business Manager, find it under Business Settings → Accounts → Ad Accounts. Each account row shows its ID.
5. The "i" Info Button
In many Ads Manager screens, hovering over the account name or clicking the small info icon next to it reveals the Ad Account ID.
6. Email Notifications From Meta
Billing receipts, ad disapproval notifications, and policy update emails from Meta typically include the Ad Account ID in the message.
What Your Facebook Ad Account ID Is Used For
The most common scenarios.
1. Giving Agencies or Freelancers Access
When you hire an agency or freelancer to run your Facebook ads, they need to request access to your specific Ad Account. They'll ask for the Ad Account ID to send the access request.
2. Linking to Conversion API (CAPI)
Setting up the Conversions API for server-side tracking requires your Ad Account ID (often along with your Pixel ID and Access Token).
3. API Integrations
Third-party tools like reporting platforms, automation tools (Zapier, n8n), and BI integrations (Supermetrics, Funnel.io) connect via the Meta Marketing API and need the Ad Account ID to know which account to read from.
4. Linking Pixels and Datasets
The Meta Pixel and Conversions API datasets are scoped to specific Ad Accounts. Linking them requires the Ad Account ID.
5. Billing and Payment Setup
Each Ad Account has its own billing setup. The Ad Account ID is referenced in billing screens and invoice records.
6. Reporting Inside Custom Dashboards
If you're feeding Facebook ad data into Google Sheets, Looker Studio, Tableau, or Power BI via the Meta API, the Ad Account ID is part of the connection string.
7. Cross-Account Reporting
If you manage multiple ad accounts (different brands, regions, or clients), the Ad Account ID is how you separate and identify them in reports.
How a Facebook Ad Account ID Differs From Other Meta IDs
A quick disambiguation — there are several IDs in the Meta ecosystem.
Ad Account ID vs Personal User ID
- Ad Account ID: identifies an ads account (where campaigns live, billing happens)
- Personal User ID: identifies a Facebook user (your personal profile)
- A single user can have access to many Ad Accounts
Ad Account ID vs Business Manager ID (Meta Business ID)
- Ad Account ID: identifies one specific advertising account
- Business Manager ID: identifies an umbrella Business Manager workspace that can own multiple Ad Accounts, Pages, Pixels, and Catalogs
- One Business Manager → many Ad Accounts
Ad Account ID vs Page ID
- Ad Account ID: where ads run from (the billing entity)
- Page ID: identifies a Facebook Page (the brand presence)
- Ads run *on behalf of* a Page from an Ad Account
Ad Account ID vs Pixel ID
- Ad Account ID: the ad account
- Pixel ID: the tracking pixel deployed on your website
- One Pixel can be shared across multiple Ad Accounts
Ad Account ID vs Catalog ID
- Ad Account ID: where ads are managed
- Catalog ID: identifies a product feed used for dynamic ads
- Ad Accounts can run ads against multiple Catalogs
Ad Account ID vs Campaign / Ad Set / Ad ID
- Ad Account ID: the top of the hierarchy
- Below it: Campaign IDs → Ad Set IDs → Ad IDs (children, scoped under the Ad Account)
Free SEO + AI Search Audit. Knowing your IDs is the start of getting integrations right. A free SEO + AI audit completes the picture by showing how the rest of the web (and AI) sees your brand. Get a free audit.
How to Share Your Ad Account ID Safely
Practical guidance.
1. Sharing With an Agency
When an agency requests access, they need only the Ad Account ID — not your Business Manager ID, login credentials, or admin access details. Share the ID; they'll send the access request from their end.
2. Sharing With a Tool / Integration
Most tools (Zapier, Supermetrics, etc.) ask you to authenticate via OAuth, so they grab the Ad Account ID automatically. Manually pasting the ID is rarely needed.
3. Avoid Sharing Publicly
Your Ad Account ID alone isn't sensitive (anyone can see it in the URL when logged in), but combined with billing access or pixel codes it should be kept private. Don't post it in public forums.
4. Multi-Account Confusion
If your business runs multiple Ad Accounts (e.g., one per brand or region), double-check you're sharing the *right* ID. The Account selector at the top of Ads Manager makes this easy to confuse.
5. Granting Specific Permissions
When the access request comes through, you'll choose the permission level (Analyst, Advertiser, Admin). Don't default everyone to Admin — Advertiser is enough for most freelancers.
How to Find an Ad Account ID From the API
For developers and technical integrations.
Using the Graph API Explorer
`GET /me/adaccounts?fields=id,name,account_id,account_status`
Returns a list of all Ad Accounts the access token can access, including their IDs.
From a Marketing API SDK
Python:
```
import facebook_business
ad_account = AdAccount('act_1234567890123456')
print(ad_account.get_id())
```
In Postman or Custom Integrations
The Ad Account ID is always part of the API path: `/act_<ID>/<endpoint>`. Pulling it from your authenticated user is one call away.
Common Mistakes With Ad Account IDs
Patterns we see most often.
1. Including the "act_" Prefix Where It Isn't Needed
Some tools expect the prefix (`act_1234...`), others expect just the numeric ID (`1234...`). Read the field label carefully.
2. Confusing Ad Account ID With Business Manager ID
A Business Manager ID identifies the *workspace*; an Ad Account ID identifies a *specific account inside it*. Tools needing one will fail with the other.
3. Using a Personal User's Numeric ID
Profile IDs are different from Ad Account IDs. Don't paste your personal Facebook ID into an Ad Account ID field.
4. Sharing the Wrong Account With an Agency
If you manage multiple Ad Accounts and accidentally grant access to a different one, the agency won't see your campaigns. Verify the Account name and ID match before sharing.
5. Hardcoding Production IDs in Test Code
When testing integrations, hardcoded production Ad Account IDs can accidentally read or modify live data. Use environment-specific configs.
6. Mixing Up Pixel ID and Ad Account ID
Both are numeric. Both come from Meta. They're not the same. Pixels live at `business.facebook.com/events_manager`; Ad Accounts at `business.facebook.com/adsmanager`.
Limitations and Caveats
A few honest notes.
IDs are scoped to Meta. Facebook/Instagram Ad Account IDs don't apply to Google Ads, LinkedIn Ads, or any other platform. Each platform has its own IDs.
The Meta API changes versions. Ad Account ID references in API calls work across versions, but specific endpoints sometimes change. Always test against the current API version.
Account ownership can transfer. If an Ad Account is moved between Business Managers, the ID stays the same — but ownership records change.
Disabled accounts retain IDs. A disabled or banned Ad Account keeps its ID, but you can't run new ads from it.
Sandboxed test accounts have separate IDs. Meta lets developers create test Ad Accounts for API testing — these have their own IDs distinct from production.
Free SEO + AI Search Audit. Your Ad Account ID gets your ads running. A free SEO + AI audit shows whether your brand is *visible* enough to make those ads earn their cost. Run yours →
Free SEO + AI Search Audit. Paid ad accounts are one channel. AI search is another, and most teams aren't measuring it. A free SEO + AI audit makes that invisible channel visible. Get yours →
How to Audit Multiple Ad Account IDs at Scale
For organizations managing many accounts.
1. Pull All Ad Accounts via the API
`/me/adaccounts?fields=id,name,account_id,business,currency,timezone_name&limit=100`
Returns the full list with key metadata.
2. Build a Master Spreadsheet
Maintain a master Google Sheet or Notion table mapping Ad Account IDs to brand, region, agency partner, and spend level.
3. Use Business Manager Roles for Governance
Restrict admin access to a small number of trusted users; everyone else gets Advertiser or Analyst permissions on the accounts they need.
4. Audit Quarterly
Run a quarterly check: pull all Ad Account IDs, cross-reference users with access, and revoke anyone who shouldn't have permissions anymore.
5. Tag Accounts in Internal Reports
When pulling cross-account performance, prefix each report row with the Ad Account ID so you can trace any anomaly back to its source.
Final Thoughts
A Facebook Ad Account ID is the unique 15-16 digit number Meta uses to identify a specific ads account within its platform — often shown with an "act_" prefix in URLs and API calls. You'll find yours in the Ads Manager URL, Business Suite Settings, or directly in the Ad Account settings panel. The ID is used to grant agency access, set up Conversion API integrations, link pixels and catalogs, run API queries, and identify accounts in cross-platform reporting. It's distinct from your personal user ID, your Business Manager ID, your Page ID, and your Pixel ID — confusing one for another is the most common cause of integration failures. Keep it private but not paranoid (it's already in URLs anywhere you're logged in), and verify the right account when sharing with collaborators.
Beyond the operational mechanics of running Meta ads, the bigger 2026 question for most brands is whether the people you're trying to reach can even find you outside of paid social. Increasingly, that discovery happens inside AI search engines like ChatGPT, Claude, Perplexity, and Gemini — channels that don't have ads yet but increasingly shape what people search for and buy. Run a free audit to see exactly where your brand shows up across Google AND every major AI search platform — and which fixes will move both your organic discovery and your paid ROI the fastest this quarter.



