Facebook Page Details API
Changed onFacebook page profile — likes vs followers (distinct), talkingAbout, category, website, and public email.
Pass a Facebook page URL, @handle, or page name and get clean JSON: username, displayName (short brand) + fullName (page title), bio, verified, profileImage/coverImage, category, website, and public email when the page exposes one (CRM/outreach-ready). Metrics are distinct: likes, followers, following, and talkingAbout — each count that is present carries its own *IsApproximate flag (followers often a compact chrome label like 28M → followersIsApproximate=true; exact og likes like 28,695,557 → likesIsApproximate=false). Likes are never copied into followers. verified is the badge Facebook shows next to the page name (null when the page header did not render). A handle Facebook does not serve logged-out (non-existent or not public) is 404 at 0 credits. mediaUrlsExpireAt is the earliest expiry of the signed image URLs. Flat 2 credits. Pass cache=true for the 24h shared cache.
Request
- Base URL: https://api.captapi.com
- URL: https://api.captapi.com/v1/facebook/page-details
- Auth: one of:
- HTTP bearer
- API key in header X-API-Key
Query parameters
Facebook page URL, @handle, or page name, e.g. https://facebook.com/PageName. The URL platform must match this endpoint's platform. Do not pass cross-platform URLs, e.g. YouTube to TikTok, Instagram to Facebook, LinkedIn to X/Twitter, or Pinterest to Rumble.
Set true to serve from the 24h response cache (0 credits on hit). Default false — always fetch fresh.
Response
Success. The data object for this endpoint.
Changes
- warning
removed the optional property
/from the response with the status - warning
removed the optional property
/from the response with the status - info
added the optional property
/to the response with the status
- warning