Browse a Marketplace category
Browse the public listings of one Marketplace category at explicit coordinates, without a keyword, with price, condition, delivery, date, availability and sorting filters.
/v1/facebook/marketplace/categoryx-api-keyHeaders
Get your API keyYour ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.
Search latitude, -90 to 90.
max 32 chars
51.5072Search longitude, -180 to 180.
max 32 chars
-0.1276Search radius, 0–500 kilometers; default 50.
max 32 chars
Minimum price in major currency units, at most max_price.
max 32 chars
Maximum price in major currency units.
max 32 chars
Marketplace result count, 1–100.
Native group or Marketplace ordering. See the enumerated request schema.
one of: suggested, distance_ascend, creation_time_descend, price_ascend, price_descend
all, local_pickup or shipping.
one of: all, local_pickup, shipping
new, used_like_new, used_good or used_fair.
one of: new, used_like_new, used_good, used_fair
all, 1, 7, 30, last_24_hours, last_7_days or last_30_days.
one of: all, 1, 7, 30, last_24_hours, last_7_days, last_30_days
available, sold or all.
one of: available, sold, all
Opaque continuation from this service. Preserve it exactly; cursors are source- and route-specific.
min 1 chars · max 16000 chars
Category slug from the category list, for example cell-phones: lowercase letters, digits and hyphens, at most 96 characters.
max 96 chars
cell-phonesNormalized result with author, post, event or listing data and per-item coverage where applicable.
Optional.
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.
order is newest_first for creation_time_descend, relevance for suggested, else source_order. Completeness of this bounded response. Warnings name restricted, missing, interrupted or unavailable optional data.
Always included.
Always included.
Always included.
Always included.
one of: newest_first, oldest_first, ranked, relevance, source_order
Optional.
Optional.
Optional.
Counted upstream requests, decoded response bytes and elapsed milliseconds.
Always included.
≥ 0
Always included.
≥ 0
Always included.
≥ 0
Public listings with id, url, title, price, location, primary photo, category, creation_time, listing_date_text, delivery types and availability flags.
up to 100 items
Opaque continuation from this service. Preserve it exactly; cursors are source- and route-specific.
Public source has_next_page; null or empty when no value is exposed.
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. |