Pull Facebook Marketplace listings around any coordinate, with filters for price range, condition, delivery method, listing date, and availability. Use the Location Search endpoint first to grab the lat/lng for the city or region you want to search.
Documentation Index
Fetch the complete documentation index at: https://docs.sociavault.com/llms.txt
Use this file to discover all available pages before exploring further.
Search keyword
"bike"
Latitude for the search location
30.2677
Longitude for the search location
-97.7475
Search radius in kilometers
65
Minimum listing price
100
Maximum listing price
500
Number of listings to return
24
Sort order
suggested, distance_ascend, creation_time_descend, price_ascend, price_descend "creation_time_descend"
Delivery filter
all, local_pickup, shipping "local_pickup"
Condition filter
new, used_like_new, used_good, used_fair "used_good"
Date listed filter
all, 1, 7, 30, last_24_hours, last_7_days, last_30_days "7"
Availability filter
available, sold, all "available"
Opaque pagination cursor returned from the previous response. Pass it back as-is.
"eyJwZyI6MCwiYjJjIjp7..."
Successful response
Key Response Fields:
data.listings[0].id: Marketplace listing identifierdata.listings[0].url: Direct link to the listing on Facebookdata.listings[0].title: Listing titledata.listings[0].price.amount: Numeric price valuedata.listings[0].price.formatted_amount: Display price string (e.g. "£50")data.listings[0].strikethrough_price: Original price before discount, or nulldata.listings[0].location.city / display_name: Listing locationdata.listings[0].primary_photo.url: Primary listing image URLdata.listings[0].is_sold: Whether the item has been solddata.listings[0].delivery_types: Available delivery methods (e.g. IN_PERSON)data.cursor: Opaque token — pass back as cursor to get the next pagedata.has_next_page: Whether more results are available