Skip to content
scrapeatlas.Dashboard

Get a Marketplace listing

Try in Playground

Retrieve one public listing with price, description, condition, category, attributes, photos, videos, hashtags and availability flags.

GET/v1/facebook/marketplace/itemx-api-key
x-api-keystringrequiredheader

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

Query parameters
2
urlstringquery

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

max 4096 chars

idstringquery

Numeric public resource identifier.

Example300000000000001
Response fields
55
idstring

Numeric public resource identifier.

urlstring

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

titlestring

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

descriptionstringnullable

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

creation_timestringnullable

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

listing_date_textstringnullable

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.

availability_textstringnullable

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

location_textstringnullable

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

locationobjectnullable

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

priceobjectnullable

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

mileageJSONnullableoptional

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

strikethrough_priceobjectnullable

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

category_idstringnullable

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

category_namestringnullable

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

category_path.namestringnullable

Always included.

category_path.slugstringnullable

Always included.

conditionstringnullable

Item condition value (new, used_like_new, used_good, used_fair); null when the listing states none.

inventory_typestringnullable

Source inventory type, for example SINGLE; null when not exposed.

inventory_countnumbernullable

Units available when the listing states a quantity; otherwise null.

hashtagsstring[]

Hashtags attached to the listing, without the # sign.

up to 100 items

attributesobject[]

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

up to 100 items

photosobject[]

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

videos.idstringnullable

Always included.

videos.urlstringnullable

Always included.

is_hiddenbooleannullable

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

is_livebooleannullable

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

is_pendingbooleannullable

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

is_soldbooleannullable

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

is_viewer_sellerbooleannullable

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

is_shipping_offeredbooleannullable

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

is_buy_now_enabledbooleannullable

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

messaging_enabledbooleannullable

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

delivery_typesstring[]

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

share_uristringnullable

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

sellerobjectnullable

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

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.