Facebook Page Scraper avatar

Facebook Page Scraper

Pricing

from $1.40 / 1,000 results

Go to Apify Store
Facebook Page Scraper

Facebook Page Scraper

Collect a public Facebook Page's details: its ID, category, contact information, website and social links, and Page Transparency information such as creation date, ad status and confirmed owner. No Facebook login is used.

Pricing

from $1.40 / 1,000 results

Rating

0.0

(0)

Developer

The Netaji

The Netaji

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

a day ago

Last modified

Share

Facebook Page Scraper — Profile & About

The Actor reads a public Facebook Page's profile exactly as a logged-out visitor sees it: its numeric ID, permalink, and — where requested — its About section and Page Transparency details. No Facebook account, login, or session cookie is used at any point, and nothing is collected beyond what an anonymous visitor to the Page can already see.

Accepted input

page is required and accepts a list in which each entry is a Page's username (the part after facebook.com/), its numeric ID, or a full facebook.com/<page>/ URL; the three forms can be mixed in one run. A URL is reduced to the identifier before the request is made, and a leading @ is stripped, so @nasa, nasa, and https://www.facebook.com/nasa/ all resolve to the same Page. Duplicate entries are collapsed before any request is issued.

{
"page": ["NASA", "https://www.facebook.com/unicef/"],
"includeAbout": true,
"includeTransparency": false
}

Result fields

Each row carries page, pageId, url, about, transparency, and raw. raw carries the complete profile record Facebook returned, beyond what is broken out into its own field.

includeAbout (default true) adds the Page's About section — category, contact details, website and social links, and business information where the Page is a business — under about. includeTransparency (default false) adds Page Transparency details — creation date, admin country information, ad status, and confirmed owner — under transparency. Both are opt-in and each is fetched as its own request, so a run that only wants a Page's ID and URL is not charged for either.

The example below illustrates field shapes; it is not captured from a live run.

{
"page": "NASA",
"pageId": "23497828950",
"url": "https://www.facebook.com/NASA/",
"about": { "category": "Government organisation", "profile_email": "public-inquiries@hq.nasa.gov", "website": ["http://www.nasa.gov/", "https://www.nasa.gov/nasa-app/"] },
"transparency": null
}

about and transparency are flat maps of field name to text, keyed by Facebook's own field names rather than reshaped into a fixed set of columns; the fields a Page carries vary by Page type. Both are null when their toggle is off, and can also be null when the toggle is on but Facebook's own document did not carry that section for the Page.

Behaviour on partial results

Each Page is read with a single request. A Page that cannot be resolved — because the username or ID does not exist, or the Page is not public — is logged as a warning and skipped, and the run continues with the rest of the list. A run of ten Pages in which one is unreachable finishes with records for the other nine.

Public, logged-out data only

Every field returned here comes from what Facebook serves to an anonymous visitor. The Actor does not sign in, does not use a Facebook account or cookie of any kind, and cannot read anything a logged-out visit to the Page would not already show. A Page that requires a login to view returns no record.

Frequently asked questions

What happens for a Page that does not exist or is not public? No record is saved for it. The run log names the Page and the run continues with the rest of the input.

Is about or transparency guaranteed to be populated when requested? No. Both return null when the toggle is on but Facebook's own document did not carry that section for the Page — a personal-style Page with no business information filled in, for example.

Does this Actor also return the Page's posts? No. Profile fields only. Use the Facebook Posts Scraper for timeline posts from the same Page.

What this is useful for

Tracking a competitor's or partner's Page details over time; pulling public contact and social-link information from a Page's About section for outreach and lead research; and checking a Page's Transparency information — creation date, ad status, confirmed owner — as part of verification work.

ActorPurpose
Facebook Posts ScraperTimeline posts for a Page
Facebook Followers/Following ScraperFollowers and following lists for a Page
Facebook Marketplace ScraperMarketplace listings by category