Facebook Marketplace Scraper - Listings & Prices, No Login
Pricing
from $1.00 / 1,000 marketplace listing scrapeds
Facebook Marketplace Scraper - Listings & Prices, No Login
Scrape Facebook Marketplace listings by keyword, category (vehicles, electronics, furniture, rentals) and city: title, price, original price, location, photo and time. Filter price range, condition, recently listed. Goes past the 24-result page limit. New-listing alerts. No login. JSON, CSV export.
Pricing
from $1.00 / 1,000 marketplace listing scrapeds
Rating
0.0
(0)
Developer
Mayowa Ogedengbe
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
Export Facebook Marketplace listings by keyword, category and city: title, price, original price, location, sold flag, photo and listing time. It goes past the 24-listing page limit, and on a schedule it alerts you to new listings only, for resellers, deal hunters and price research.
Why people use it
- ✅ No Facebook account, no login, no cookies.
- 📈 Past the 24-result limit. Logged-out Marketplace shows one page of 24. This Actor combines sort orders and automatically narrowing price ranges to collect hundreds of distinct listings per search.
- 🔔 New-listing alerts. On a schedule it returns only listings posted since the last run.
- 🏷️ Price and discount: current price plus the crossed-out original price when there is one.
- 💸 From $1.00 per 1,000 listings.
Quick start
- Add search words to Keywords, for example
bicycle,iphone 15ordining table. - Set Marketplace location to the city as it appears in Marketplace links:
facebook.com/marketplace/nyc/…(open Marketplace in a browser, choose a city and copy that part). - Optional: price range, condition, Listed within, or a category (vehicles, electronics…) instead of keywords.
- Press Start.
You can also paste Marketplace links from your browser into Marketplace links; their filters are kept.
What you get for each listing
| Field | Example |
|---|---|
title | "TREK Hybrid bicycle with leather bike bag & pump" |
price, priceText | 350, $350 |
strikethroughPriceText | $375 (original price, if discounted) |
location | Astoria, NY |
isSold | false |
createdAt | 2026-09-26T19:30:18.000Z |
thumbnailUrl | listing photo |
url | https://web.facebook.com/marketplace/item/1066138159345646 |
source | { "kind": "marketplace", "target": "bicycle @ nyc" } |
Browse the Marketplace listings table (with photos) or download JSON, CSV or Excel.
Pricing
Prices drop on higher Apify plans.
| What | Price per 1,000 (Free plan → Gold and above) |
|---|---|
| Listing | $1.50 → $1.00 |
| New listing since your last run (alerts) | $1.00 → $0.70 |
| Each page, group or search checked on a repeat monitoring run | $0.002 per check |
| Each run | $0.001 |
1,000 listings ≈ $1.50. One search checked every hour with ~30 new listings a day ≈ $0.90 a month for new listings plus $1.44 for checks and $0.72 for runs.
Set up a new-listing alert
- Add your keywords, location and price range, then switch on Only new since last run.
- Click Schedule and pick a frequency (every 30–60 minutes works well for deals).
- Send each new listing to Telegram, Discord, Slack or email with n8n, Make or Zapier (Apify node → Run an Actor and get dataset). The API tab has code examples.
Good to know
- How many listings? For broad searches it typically collects a few hundred distinct listings per city, more with a wider price range. Very large categories can hold more than any logged-out view reveals.
- Prices are in the location's own currency, as Facebook shows them.
- Seller names, descriptions and messages are not part of the search results and are not collected.
- Alerts treat a listing as new by its listing time, so older listings that Facebook rotates into the results are not sent as new.
More Facebook tools
- Facebook Posts Scraper: posts from public pages.
- Facebook Groups Scraper: buy/sell and community groups.
- Facebook Reels Scraper: reels of any page.
- Facebook Video Search Scraper: videos and reels by keyword.
Something not working as expected? Open the Issues tab and we'll take a look.