Skip to main content
GET
Get Marketplace Item
Fetch one Marketplace listing in full. Unlike the truncated feed cards returned by search and category browse, this endpoint populates the description body, the complete photos[] gallery and the vertical-specific attributes map. Credits: 5

Authorization

string
required
Your ScrapeBadger API key.

Path Parameters

string
required
Marketplace listing id — the numeric segment of facebook.com/marketplace/item/<item_id>/, and the id field on every search or category result.

Response

Returns a single MarketplaceListing object (not wrapped in an envelope).
string
Marketplace listing id.
string
Listing title.
string
Seller-authored display title, when Facebook renders a different one.
string
Canonical listing permalink.
string
Localized display price, e.g. $1,150.
string
Numeric price as a string.
string
Facebook’s minor-unit representation of the price.
string
Previous price, when the listing is discounted.
string
Lower bound for range listings (e.g. rentals).
string
Upper bound for range listings.
string
ISO currency code.
string
Cover image URL.
string[]
Full gallery of image URLs.
number
Listing creation time, Unix seconds.
string
Listing creation time, ISO 8601 UTC.
string
Display location string, e.g. Whitley Bay, Tyne and Wear.
string
City. Populated on feed cards only — null here; read location_text.
string
State / region. Populated on feed cards only — null here; read location_text.
string
Canonical Facebook place id for the listing’s city. Pass it back as a location on /marketplace/search to search that town directly.
number
Approximate latitude, straight from Facebook’s own listing data — never geocoded by us. Facebook coarsens it to the seller’s area, not the address.
number
Approximate longitude, same source and precision as latitude.
string
Marketplace category the listing sits in.
string[]
Facebook’s own metadata bullets — condition, mileage, beds/baths.
string[]
local_pick_up and/or shipping.
object
Vertical-specific key/values — vehicle make/model/mileage, property beds/baths.
boolean
Listing has sold. Sold listings stay retrievable.
boolean
Sale pending.
boolean
Listing is currently live.
boolean
Listing is hidden from browse.
Actor
id, name, url, profile_picture, is_verified, typename.
string
Full listing body.

Example

Response
latitude/longitude are the strongest listing-level location evidence and come from Facebook, not from any geocoding of ours. If Facebook omits them for a listing, location_text and city_page_id remain authoritative for that listing’s place.
A listing that has been deleted or is region-restricted returns 404. Sold listings remain retrievable with is_sold: true — use that instead of treating disappearance as a sale signal.