Facebook Marketplace Scraper - Listings, Prices & Details avatar

Facebook Marketplace Scraper - Listings, Prices & Details

Pricing

from $2.00 / 1,000 marketplace listings

Go to Apify Store
Facebook Marketplace Scraper - Listings, Prices & Details

Facebook Marketplace Scraper - Listings, Prices & Details

Search Facebook Marketplace listings by keyword and location and extract titles, prices, photos, conditions, and seller details.

Pricing

from $2.00 / 1,000 marketplace listings

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Search Facebook Marketplace by keyword and location and export every matching listing — title, price, location, photos, condition, and seller details — without logging in or touching a browser.

What you get

  • Listing data: title, price (with currency and any strikethrough discount price), city/state, primary photo, delivery options, and sold/pending status
  • Full details mode: description, exact GPS coordinates, condition and attributes (brand, size, model…), all photos, listing date, and seller info
  • Powerful filters: price range, condition, date listed, delivery method, availability, sort order, and search radius
  • Pagination cursor so you can fetch thousands of listings across chained runs
  • Export to JSON, CSV, or Google Sheets directly from the Apify console

Use cases

  • Price research — track resale prices for any product category in any city
  • Flipping & arbitrage — find underpriced listings the moment they appear (sort by newest, filter by last 24 hours)
  • Lead generation — find sellers of specific goods in your service area
  • Market analysis — measure supply, demand, and price spread across locations
  • Real estate & rentals — monitor rental listings with availability and listing-date text

How to use

  1. Enter a Search keyword (e.g. road bike) and a Location (e.g. Austin, Texas — or exact lat,lng coordinates)
  2. Optionally set filters: price range, condition, date listed, sort order, radius
  3. Set Max Items (default 48; 0 = unlimited)
  4. Enable Fetch full item details if you need descriptions, GPS, attributes, and seller info (one extra request per listing)
  5. Run the actor — results appear in the Dataset tab

Fetching more pages

After the run finishes, open the Key-value store tab → copy the NEXT_PAGE_ID value → paste it into Page ID on your next run. If NEXT_PAGE_ID is null, you've fetched everything.

Output format

Each dataset record:

{
"id": "1880804689276480",
"url": "https://www.facebook.com/marketplace/item/1880804689276480/",
"title": "ANCHEER E Bike",
"price": "$300",
"priceAmount": 300,
"originalPrice": null,
"city": "Austin",
"state": "TX",
"locationDisplayName": "Austin, Texas",
"photoUrl": "https://scontent...jpg",
"isSold": false,
"isPending": false,
"deliveryTypes": ["IN_PERSON", "DOOR_PICKUP"],
"description": null,
"condition": null
}

With Fetch full item details enabled, description, creationTime, latitude/longitude, condition, attributes, photos, and seller are populated too.

Notes

  • Only publicly visible Marketplace listings are returned.
  • Facebook may order results slightly differently between identical runs; for alerting workflows, scrape a few pages and dedupe by listing id (the actor already dedupes within a single run).