How to Find a Facebook Page ID
Published
Find any Facebook Page ID through Page Transparency, the About tab or Business Suite, and learn why a Page ID is never interchangeable with a profile UID.
A Facebook Page ID is the numeric identifier Facebook assigns to a Page, and the quickest way to read it is the Page Transparency section: open the Page, scroll to Page Transparency in the right column or under About, and the Page ID appears as a long string of digits. You can also find it in Meta Business Suite under Settings, or by pasting the Page URL into a lookup tool.
What exactly is a Facebook Page ID?
A Page ID is a permanent numeric key that identifies one Facebook Page inside Meta's data model. Every Page gets one at creation, and it never changes afterwards. The Page can be renamed, rebranded, handed to a new admin team, given a fresh vanity URL, or merged into another Page, and through all of that the number stays the same. That permanence is the whole point of it: Facebook needs something stable to attach posts, followers, ad accounts, reviews and insights to, and a name that the owner can edit at will cannot play that role. Page IDs are usually fifteen or sixteen digits long, though length is not something to validate against, since the format has shifted over the years as Facebook's ID space grew. What matters is the guarantee: one number, one Page, forever. If you store anything about a Page in a spreadsheet, a CRM or a database, the ID is the column that will still be correct in two years.
Where does the Page ID appear in the Facebook interface?
There are several places Facebook surfaces this number, and which one works depends on whether you administer the Page or are simply looking at it from outside.
Page Transparency (works without admin access)
Page Transparency is the most dependable public route. Open the Page on desktop, look for the Page Transparency block, and expand it. Facebook shows the creation date, the countries where admins are located, any past name changes, and the Page ID itself. This section exists because of Meta's political and civic transparency commitments, so it is unlikely to disappear. It also gives you a bonus: the name-change history tells you whether the Page you are looking at used to be something else entirely, which is a useful signal when you are checking whether a brand account is genuine.
The About tab
Some Pages expose the ID under About, usually near the bottom alongside the category and contact details. Coverage here is inconsistent because Facebook has redesigned the About tab repeatedly and the field depends on the Page's category and how much the owner has filled in. Treat it as a second attempt rather than a first choice.
Meta Business Suite and Page Settings (admins only)
If you administer the Page, Meta Business Suite is the cleanest path. Open Settings, then Page Setup or Page Info depending on the current layout, and the Page ID is listed with the other identifiers. Admins of multiple Pages will find this faster than clicking through each public profile, and the ID shown here is authoritative.
Legacy URL formats
Older Pages sometimes still resolve at facebook.com/pages/Some-Page-Name/123456789012345, where the trailing digits are the Page ID. You will not see this on Pages created recently, but it is common enough on long-established accounts to be worth checking. Our comparison of Facebook IDs, Page IDs and Group IDs walks through all the URL patterns in more detail.
Page ID versus personal profile UID: why they are not interchangeable
This is where most integrations break. Both a Page ID and a personal profile UID are long numeric strings, they look identical at a glance, and they are stored in the same kind of database column. They refer to completely different object types.
In Meta's Graph API, a Page is a node with fields such as fan_count, category, about and posts, and it can be managed with a Page access token. A user is a node with an entirely different field set, gated behind permissions that Meta no longer grants for arbitrary accounts. Request /{id}/fan_count with a user ID and you will get an error or an empty result, not a follower count. The reverse fails too. Worse, some failures are silent: you get a 200 response with fields missing, and nothing in the payload tells you that you asked the wrong kind of question.
| Property | Page ID | Personal profile UID |
|---|---|---|
| Identifies | A business, brand or creator Page | An individual user account |
| Graph API node type | Page | User |
| Publicly visible in the UI | Yes, via Page Transparency | Only in profile.php?id= URLs |
| Changes over time | Never | Never for the account itself |
| App-scoped variant exists | No | Yes, apps receive a per-app ASID |
| Typical use | Ads, insights, publishing, reviews | Login identity, app integrations |
The app-scoped row deserves a note. Since Graph API v2.0, when a user logs into a third-party app, Meta hands that app an app-scoped user ID rather than the global one, so the same person appears under different numbers in different apps. Pages have no equivalent mechanism: a Page ID is the same number for everyone. That asymmetry catches out developers who assume both identifier types behave the same way. Meta's own Graph API documentation is the authoritative reference on node types and which fields each one supports.
Why does Graph API work need the Page ID?
Almost every meaningful Page operation is addressed by ID rather than by name. Publishing a post, reading insights, pulling comments, managing a product catalogue, attaching a Page to an ad account, setting up a webhook subscription: each of these targets /{page-id}/something. Facebook does accept a Page's vanity username in some read endpoints, which tempts people into using it, but that is a convenience rather than a contract. The owner can change the vanity URL, and when they do, every stored reference built on it stops resolving. The ID never moves.
The same logic applies far outside code. If you keep a spreadsheet of partner Pages, competitor Pages or influencer accounts, storing the ID alongside the name means a rebrand costs you nothing. Store only the name and you will spend an afternoon rebuilding the list. We covered the general principle in why usernames change but user IDs never do, and the practical filing system in tracking social accounts across platforms using IDs.
Using a lookup tool instead
When Page Transparency is awkward to reach, for instance on mobile, or when you have a batch of URLs to process, a lookup tool is faster. The 2uid.net Facebook UID Finder takes a Page or profile URL and returns the numeric identifier, with no login required. 2uid.net works the same way for other platforms: Instagram user IDs, TikTok IDs, YouTube channel IDs and X user IDs each have their own page.
One caution worth stating plainly. No legitimate tool can show you content a Page has kept private, reveal the identities of people who manage a Page beyond what Page Transparency already publishes, or read anything behind a login. Anything advertising those capabilities is either lying or violating Meta's terms, and often both. A Page ID lookup is simply reading a number Facebook publishes anyway.
Common problems and what causes them
A few situations come up often enough to name. If the Page has no Page Transparency section, it is probably a very small or very new Page, or you are viewing it logged out on mobile where Facebook trims the layout; try desktop. If you have a number but calls fail, confirm you are not holding a Group ID, which is a third object type again and is covered in our guide to finding a Facebook Group ID. If the number looks right but returns nothing useful, check your access token: many Page fields need a Page access token rather than a user token, and the error messages here are notoriously vague. Developers starting out will find our beginner's guide to Graph API user IDs a gentler entry point than Meta's reference docs.
Frequently asked questions
Can a Facebook Page ID change?
No. A Page ID is assigned when the Page is created and stays fixed for the life of the Page. Renaming the Page, changing its vanity URL, switching admins or changing its category all leave the ID untouched. The one edge case is a Page merge, where two Pages combine and the surviving Page keeps its own ID while the other becomes inactive.
Is a Page ID private information?
No. Facebook publishes Page IDs through Page Transparency specifically so that anyone can identify a Page unambiguously. It is public metadata about a public entity, not personal data. A personal profile UID sits in a different category, since it relates to an individual, and should be handled with more care.
How do I find the Page ID on the mobile app?
The mobile app hides some of these fields. The reliable workaround is to open the Page in a mobile browser and request the desktop version, then use Page Transparency as normal. Alternatively, paste the Page URL into a lookup tool, which avoids the interface question entirely.
Why do some Pages show up as profile.php?id= URLs?
Meta has unified parts of the Page and profile experience, with the result that some Pages now resolve at URLs that historically indicated a personal profile. Seeing profile.php?id= therefore no longer tells you which object type you are looking at. Check Page Transparency or the Graph API node type to be sure.
Do I need the Page ID or the username for Graph API calls?
Use the ID. Some read endpoints accept a vanity username, but the owner can change that string at any time and your stored references will break. Resolve the username to an ID once, store the ID, and address everything by ID afterwards.
What is the difference between a Page ID and a Business ID?
A Business ID identifies a Business Manager or Meta Business Suite account, which is the container that can own several Pages, ad accounts and product catalogues. A Page ID identifies one Page inside that container. They are separate identifier spaces and cannot be substituted for one another.
Can I find a Page ID for a Page that has been deleted?
Not through the interface, since the Page no longer renders. If you recorded the ID before deletion, it remains the historical reference for that Page, which is one more argument for writing IDs down as you go rather than looking them up when you need them.