Search Marketplace listings
Search public Marketplace listings at explicit coordinates, with price, condition, delivery, date, availability and sorting filters.
/v1/facebook/marketplace/searchx-api-keyHeaders
Get your API keyYour ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.
Public keyword/location query, 1–512 characters.
min 1 chars · max 512 chars
bicycleSearch latitude, -90 to 90.
max 32 chars
51.5072Search longitude, -180 to 180.
max 32 chars
-0.1276Numeric Marketplace category ID.
Search 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. If limit is also sent, the values must agree.
Maximum result count: 1–100 for Marketplace or 1–50 for full reels. Full reels walk at most five pages within the same request budget.
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/usedLikeNew, used_good/usedGood or used_fair/usedFair.
one of: new, used_like_new, used_good, used_fair, usedLikeNew, usedGood, usedFair
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
Camel-case alias for radius_km. Do not send both.
max 32 chars
Camel-case alias for min_price. Do not send both.
max 32 chars
Camel-case alias for max_price. Do not send both.
max 32 chars
Ordering names, normalized to the native Facebook sort.
one of: suggested, distanceAscend, creationTimeDescend, priceAscend, priceDescend
all, localPickup or shipping; do not combine with delivery_method.
one of: all, localPickup, shipping
Camel-case date windows: all, 1, 7, 30, last24Hours, last7Days or last30Days.
one of: all, 1, 7, 30, last24Hours, last7Days, last30Days
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
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. |