Get a Marketplace listing
Retrieve one public listing with price, description, condition, category, attributes, photos, videos, hashtags and availability flags.
/v1/facebook/marketplace/itemx-api-keyHeaders
Get your API keyYour ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.
Public HTTPS Facebook resource URL. Common tracking parameters are stripped; credentials, ports, lookalike hosts, traversal and unsupported paths are rejected.
max 4096 chars
Numeric public resource identifier.
300000000000001Numeric public resource identifier.
Public HTTPS Facebook resource URL. Common tracking parameters are stripped; credentials, ports, lookalike hosts, traversal and unsupported paths are rejected.
Public source title; null or empty when no value is exposed.
Public source description; null or empty when no value is exposed.
Public source creation_time; null or empty when no value is exposed.
Listing age as text, for example "Listed 4 days ago". The source text when exposed, otherwise stated from creation_time; null when neither is known.
Public source availability_text; null or empty when no value is exposed.
Public source location_text; null or empty when no value is exposed.
Public source location; null or empty when no value is exposed.
Public source price; null or empty when no value is exposed.
Public source mileage; null or empty when no value is exposed.
Public source strikethrough_price; null or empty when no value is exposed.
Public source category_id; null or empty when no value is exposed.
Public category name of the listing; null when not exposed.
Category path from the top-level category down, each with name and browsable slug.
up to 16 items
Always included.
Always included.
Item condition value (new, used_like_new, used_good, used_fair); null when the listing states none.
Source inventory type, for example SINGLE; null when not exposed.
Units available when the listing states a quantity; otherwise null.
Hashtags attached to the listing, without the # sign.
up to 100 items
Public source attributes; null or empty when no value is exposed.
up to 100 items
Public source photos; null or empty when no value is exposed.
up to 100 items
Listing videos with id and playable url; empty when the listing has none. Media is returned as data, never downloaded.
up to 100 items
Always included.
Always included.
Public source is_hidden; null or empty when no value is exposed.
Public source is_live; null or empty when no value is exposed.
Public source is_pending; null or empty when no value is exposed.
Public source is_sold; null or empty when no value is exposed.
Public source is_viewer_seller; null or empty when no value is exposed.
Public source is_shipping_offered; null or empty when no value is exposed.
Public source is_buy_now_enabled; null or empty when no value is exposed.
Public source messaging_enabled; null or empty when no value is exposed.
Public source delivery_types; null or empty when no value is exposed.
Public source share_uri; null or empty when no value is exposed.
Public source seller; null or empty when no value is exposed.
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.
Always included.
Always included.
Always included.
True when usable public data is returned.
success or partial on HTTP 200; failed or challenged on failure.
one of: success, partial
Request correlation UUID.
Canonical public Facebook page used for retrieval.
absolute HTTPS URL
UTC retrieval timestamp.
Completeness of this bounded response. Warnings name restricted, missing, interrupted or unavailable optional data.
Always included.
Always included.
Always included.
Counted upstream requests, decoded response bytes and elapsed milliseconds.
Always included.
≥ 0
Always included.
≥ 0
Always included.
≥ 0
No fields match.
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.
| HTTP | failure.code | Meaning |
|---|---|---|
| 200 | partial | Usable data with explicit missing/failed auxiliary coverage. |
| 400 | invalid_request | Malformed, duplicate, conflicting or unsupported parameters. |
| 401 | unauthorized | Missing or invalid service API key. |
| 403 | restricted_page | The resource is private or restricted. |
| 404 | not_found | Unknown route or missing resource. |
| 429 | upstream_rate_limited | Facebook throttled retrieval. |
| 502 | upstream_challenged upstream_error unsupported_page | Source challenge, failure or unsupported/mismatched structure. |
| 502 | response_too_large payload_too_complex request_limit unsafe_redirect | Bounded retrieval or fixed-origin policy failed. |
| 503 | busy | All Facebook worker slots are occupied. |
| 504 | timeout | Request deadline expired. |