Facebook Marketplace Scraper - Listings, Prices & Details
Pricing
from $2.00 / 1,000 marketplace listings
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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
- Enter a Search keyword (e.g.
road bike) and a Location (e.g.Austin, Texas— or exactlat,lngcoordinates) - Optionally set filters: price range, condition, date listed, sort order, radius
- Set Max Items (default 48; 0 = unlimited)
- Enable Fetch full item details if you need descriptions, GPS, attributes, and seller info (one extra request per listing)
- 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).