Skip to content
scrapeatlas.Dashboard

Get a Facebook profile

Try in Playground

Retrieve public profile identity, photos, counts, introduction, contact fields and page transparency. Business hours are included when the page publishes them.

GET/v1/facebook/profilex-api-key
x-api-keystringrequiredheader

Your ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.

Query parameters
3
urlstringrequiredquery

Public HTTPS Facebook resource URL. Common tracking parameters are stripped; credentials, ports, lookalike hosts, traversal and unsupported paths are rejected.

max 4096 chars

Examplehttps://www.facebook.com/synthetic.page/
get_business_hoursenumquery

true includes published business hours when available.

one of: true, false

include_gated_profileenumquery

Requests only a public gated-profile preview when Facebook exposes one; does not grant access to private content.

one of: true, false

Response fields
47

Public source adLibrary; null or empty when no value is exposed.

adLibrary.adStatusstringnullable

Always included.

adLibrary.pageIdstringnullable

Always included.

creationDatestringnullable

Public source creationDate; null or empty when no value is exposed.

idstring

Public source id; null or empty when no value is exposed.

namestring

Public source name; null or empty when no value is exposed.

urlstring

Public HTTPS Facebook resource URL. Common tracking parameters are stripped; credentials, ports, lookalike hosts, traversal and unsupported paths are rejected.

absolute HTTPS URL

genderstringnullable

Public source gender; null or empty when no value is exposed.

coverPhotoobjectnullable

Public source coverPhoto; null or empty when no value is exposed.

isBusinessPageActivebooleannullable

Public source isBusinessPageActive; null or empty when no value is exposed.

profilePhotoobjectnullable

Public source profilePhoto; null or empty when no value is exposed.

profilePicLargestringnullable

Public source profilePicLarge; null or empty when no value is exposed.

profilePicMediumstringnullable

Public source profilePicMedium; null or empty when no value is exposed.

profilePicSmallstringnullable

Public source profilePicSmall; null or empty when no value is exposed.

pageIntrostringnullable

Public source pageIntro; null or empty when no value is exposed.

categorystringnullable

Public source category; null or empty when no value is exposed.

addressstringnullable

Public source address; null or empty when no value is exposed.

emailstringnullable

Public source email; null or empty when no value is exposed.

linksJSON[]

Public source links; null or empty when no value is exposed.

phonestringnullable

Public source phone; null or empty when no value is exposed.

websitestringnullable

Public source website; null or empty when no value is exposed.

servicesstringnullable

Public source services; null or empty when no value is exposed.

priceRangestringnullable

Public source priceRange; null or empty when no value is exposed.

ratingstringnullable

Public source rating; null or empty when no value is exposed.

ratingCountnumbernullable

Public source ratingCount; null or empty when no value is exposed.

likeCountnumbernullable

Public source likeCount; null or empty when no value is exposed.

talkingAboutCountnumbernullable

Public source talkingAboutCount; null or empty when no value is exposed.

followerCountnumbernullable

Public source followerCount; null or empty when no value is exposed.

businessHoursobject[]nullableoptional

Optional.

dataobjectoptional

Normalized result with author, post, event or listing data and per-item coverage where applicable.

When include is requested: total rows, successfully enriched rows and failed rows.

hydration.totalinteger

Always included.

hydration.enrichedinteger

Always included.

hydration.failedinteger

Always included.

successboolean

True when usable public data is returned.

statusenum

success or partial on HTTP 200; failed or challenged on failure.

one of: success, partial

requestIdstring

Request correlation UUID.

sourceUrlstring

Canonical public Facebook page used for retrieval.

absolute HTTPS URL

fetchedAtstring

UTC retrieval timestamp.

Completeness of this bounded response. Warnings name restricted, missing, interrupted or unavailable optional data.

coverage.sourcestring

Always included.

coverage.completeboolean

Always included.

coverage.warningsstring[]

Always included.

Counted upstream requests, decoded response bytes and elapsed milliseconds.

accounting.upstreamRequestsinteger

Always included.

≥ 0

accounting.responseBytesinteger

Always included.

≥ 0

accounting.durationMsinteger

Always included.

≥ 0

HTTP 200 returns the success variant. Check status: partial means usable data with warnings, and failed or challenged requests carry a failure object described in Errors & responses.

Error codes
10
HTTPfailure.codeMeaning
200partialUsable data with explicit missing/failed auxiliary coverage.
400invalid_requestMalformed, duplicate, conflicting or unsupported parameters.
401unauthorizedMissing or invalid service API key.
403restricted_pageThe resource is private or restricted.
404not_foundUnknown route or missing resource.
429upstream_rate_limitedFacebook throttled retrieval.
502upstream_challenged upstream_error unsupported_pageSource challenge, failure or unsupported/mismatched structure.
502response_too_large payload_too_complex request_limit unsafe_redirectBounded retrieval or fixed-origin policy failed.
503busyAll Facebook worker slots are occupied.
504timeoutRequest deadline expired.