Cover photo
primary_listing_photo
Optional
The listing's cover photo.
Facebook Marketplace Scraper
Pricing
from $1.79 / 1,000 results
Facebook Marketplace Scraper — Extract Facebook Marketplace listings, including product names, prices, descriptions, images, locations, seller details, categories, and listing URLs. Useful for price comparison, product research, competitor analysis, and local market insights.
Search URL
facebookUrl
Required
The Marketplace search URL this listing was found under.
Listing URL
listingUrl
Required
Direct URL to the listing's own detail page.
Listing ID
id
Required
Facebook's internal id for this listing.
Cover photo
primary_listing_photo
Optional
The listing's cover photo.
Photo gallery
listing_photos
Optional
The listing's photos. Only the full gallery once the listing's own detail page has been merged in (deepScrape on); otherwise whatever the search results carried.
[ { "__typename": "CatalogMarketplaceEnhancementTransformedImage", "accessibility_caption": null, "image": { "height": 960, "width": 720, "uri": "https://scontent.xx.fbcdn.net/v/photo1.jpg" }, "id": "972254351912209" }]Price
listing_price
Optional
The listing's price.
{ "formatted_amount": "$200", "amount_with_offset_in_currency": "16130", "amount": "20000.00"}Strikethrough price
strikethrough_price
Optional
The listing's original (crossed-out) price, when the seller advertises a discount from it. Null when the listing has no discount.
Comparable price
comparable_price
Optional
A price-comparison signal Facebook attaches to some listings. Null on most listings.
Comparable price type
comparable_price_type
Optional
What the comparable price is being compared against, when present. Null on most listings.
Minimum price
min_listing_price
Optional
Lower end of the price, for the rare listing sold as a price range. Null for a single-price listing.
Maximum price
max_listing_price
Optional
Upper end of the price, for the rare listing sold as a price range. Null for a single-price listing.
Location
location
Optional
Approximate city/state. Map coordinates (latitude/longitude) are only filled in once the listing's own detail page has been merged in (deepScrape on).
Condition
condition
Optional
Human-readable condition label. Only filled in once the listing's own detail page has been merged in (deepScrape on); null otherwise.
Description
description
Optional
The listing's full description text. Only filled in once the listing's own detail page has been merged in (deepScrape on); null otherwise.
Structured attributes
listing_attributes
Optional
Structured spec fields (brand, size, condition code, etc.). Only filled in once the listing's own detail page has been merged in (deepScrape on); empty otherwise.
[ { "attribute_name": "condition", "label": "Used - good", "value": "used_good" }]Posted
timestamp
Optional
Listing creation time, ISO 8601. Only filled in once the listing's own detail page has been merged in (deepScrape on); null otherwise.
Live
is_live
Optional
True while the listing is active.
Pending
is_pending
Optional
True while a sale is pending on the listing.
Sold
is_sold
Optional
True once the listing has been marked sold. A sold listing is still returned, never dropped.
Viewer is seller
is_viewer_seller
Optional
Always false for this Actor's logged-out requests.
Category ID
marketplace_listing_category_id
Optional
Facebook's internal Marketplace category id.
Title
marketplace_listing_title
Optional
The listing's title.
Custom title
custom_title
Optional
An alternate title the seller set, when different from the main title. Null on most listings.
Extra rendering metadata
custom_sub_titles_with_rendering_flags
Optional
Extra display metadata Facebook attaches to some listings. Empty on most listings.
[]Origin group
origin_group
Optional
Listing-grouping metadata, when the listing belongs to a group of related listings. Null on most listings.
Video
listing_video
Optional
Video attachment metadata, when the listing includes a video. Null when it doesn't.
Parent listing
parent_listing
Optional
Reference to a parent listing, for a listing that is a variant of another. Null on most listings.
Seller
marketplace_listing_seller
Optional
The seller's public name and profile id, as Facebook exposes it on the listing.
Delivery options
delivery_types
Optional
The listing's delivery/shipping options.
[ "IN_PERSON"]