Facebook Marketplace AI Deal Finder
Under maintenancePricing
from $44.00 / 1,000 deal founds
Facebook Marketplace AI Deal Finder
Under maintenanceScrape Facebook Marketplace listings worldwide, get AI-powered market price comparison, and discover underpriced items for reselling. Works in any language — German, French, Japanese, Portuguese, and more.
Pricing
from $44.00 / 1,000 deal founds
Rating
1.1
(2)
Developer
WebDataLabs
Maintained by CommunityActor stats
6
Bookmarked
452
Total users
7
Monthly active users
14 days ago
Last modified
Categories
Share
Facebook Marketplace Scraper — Deal Finder with eBay Price Comparison
Extract Facebook Marketplace listings worldwide — no login required. Optional deal scoring compares prices against real eBay sold data to find underpriced items.
What does this scraper do?
- No login required — scrapes publicly visible Marketplace listings, no Facebook account needed
- Extract Facebook Marketplace listings from any city worldwide (US, Europe, Asia, South America)
- Product identification — regex patterns recognize 150+ brands across electronics, vehicles, tools, furniture, apparel, and more. Optional GPT-4o-mini identification for higher accuracy (requires
OPENAI_API_KEYenvironment variable) - eBay sold price comparison — looks up real transaction prices on eBay to estimate fair market value (up to 6 unique products per run)
- Deal scoring — multi-factor algorithm (0–100) ranks listings by profit potential, listing quality, and flip speed
- Deep scrape (optional) — visits individual listing pages for full descriptions, all photos, seller info, and condition
- Flat JSON/CSV output — works directly with Excel, Google Sheets, n8n, Zapier, Make.com
Use cases
- Resellers & Flippers — find underpriced electronics, cameras, tools, furniture to buy and resell
- E-commerce Arbitrage — source local inventory for online stores
- Market Research — analyze pricing patterns and local demand
- Deal Alerts — feed data into n8n / Zapier / Make.com for automated notifications
Input
| Field | Type | Default | Description |
|---|---|---|---|
location | String | "New York" | City to search — works worldwide (e.g. "Berlin, Germany", "Tokyo, Japan") |
category | Dropdown | electronics | Item category (electronics, vehicles, all, apparel, etc.) |
searchQuery | String | — | Optional keyword filter (e.g. "iPhone 15", "couch") |
radius | Number | 25 | Search radius in miles (5–500) |
maxListings | Number | 50 | Maximum listings to return (1–200) |
minPrice | Number | — | Minimum listing price (optional) |
maxPrice | Number | — | Maximum listing price (optional) |
enableDealScoring | Boolean | true | Identify brands/models and score deals. Looks up sold prices on eBay for up to 6 unique products |
enableDeepScrape | Boolean | false | Visit up to 15 individual listing pages for full description, all photos, and seller info. Slower but richer data |
minDealScore | Number | 0 | Only output listings at or above this score. 0 = everything, 20+ = potential deals, 40+ = good deals |
proxyCountry | String | auto | ISO country code for proxy routing (auto-detected from location) |
Tip: Set OPENAI_API_KEY as an environment variable in your actor settings to enable AI-powered product identification. Without it, only regex-based brand/model detection is used.
Output
All Listings (always populated)
Every listing includes these fields:
{"title": "MacBook Air M1 13\" 256GB","price": 450,"currency": "USD","location": "Brooklyn, NY","condition": "used - good","brand": "Apple","model": "macbook air m1","listingUrl": "https://www.facebook.com/marketplace/item/123456789","imageUrl": "https://scontent...","scrapedAt": "2026-05-17T12:00:00.000Z"}
Deal Scoring (when enableDealScoring is on)
Listings with identified products also get:
{"dealScore": 68,"recommendation": "Good deal — worth purchasing at listed price.","marketValue": 620,"profitPotential": 170,"profitMargin": 27,"priceConfidence": "high","priceSource": "ebay_sold"}
Note: Market value comes from eBay sold listings — real transaction data, not asking prices. Up to 6 unique products per run get eBay price data. Listings without eBay data still get a deal score based on listing quality and product identification.
Deep Scrape (when enableDeepScrape is on)
Up to 15 listings get additional data from their individual pages:
{"description": "Selling my MacBook Air M1, purchased in 2022...","actualPhotoCount": 7,"images": ["https://scontent...", "..."],"sellerJoinYear": 2019,"deepScraped": true}
How deal scoring works
- Scrape listings — extracts Facebook Marketplace items by location and category
- Identify products — regex patterns match 150+ brands. With
OPENAI_API_KEY, GPT-4o-mini identifies products from titles in any language - Look up eBay sold prices — searches eBay completed listings for the same product to get real market value (median of sold prices, outliers removed)
- Score deals — multi-factor algorithm:
- Market value (0–50 pts): profit margin vs. eBay sold prices
- Listing quality (0–35 pts): title detail, description length, photo count, stated condition
- Quick flip (0–15 pts): category-aware pricing sweet spot analysis
- Recommend — listings scored 40+ get actionable recommendations
| Score | Meaning |
|---|---|
| 80–100 | Strong buy — significantly below market value |
| 60–79 | Good deal — worth purchasing at listed price |
| 40–59 | Decent opportunity — consider negotiating |
| 20–39 | Below market but marginal profit |
| 0–19 | No recommendation |
Supported categories
Electronics, Vehicles, All Categories, Property Rentals, Apparel, Classifieds, Entertainment, Family, Free Stuff, Garden & Outdoor, Hobbies, Home Goods, Home Improvement, Household Sales, Musical Instruments, Office Supplies, Pet Supplies, Sporting Goods, Toys & Games
Integration with automation tools
Google Sheets — export as CSV, import directly
n8n / Make.com:
- Trigger: Schedule (hourly/daily)
- Action: Run Apify Actor
- Filter:
dealScore > 60 - Action: Send to Telegram / Slack / Email
Zapier:
- Trigger: New dataset items (Apify integration)
- Filter:
profitMargin > 20 - Action: Add to Airtable, send alert
Pricing
Pay-per-event — you only pay for listings successfully scraped. See current pricing in the Apify Console.
FAQ
Does this work without a Facebook account? Yes — scrapes publicly visible Marketplace listings. No login required.
How does market price comparison work? The actor searches eBay for completed/sold listings of the same product and computes the median sold price. This gives you real transaction data — what people actually paid, not what sellers are asking. Up to 6 unique products are looked up per run to stay within rate limits.
Does it work with non-English listings?
Yes — product identification works in any language. German titles like "Sony Alpha 700 Spiegelreflex Kamera" are correctly identified. With OPENAI_API_KEY, accuracy improves significantly for non-English listings.
What locations are supported? Any city where Facebook Marketplace operates. Examples: "New York", "Berlin, Germany", "London, UK", "Tokyo, Japan", "Zug, Switzerland", "Sao Paulo, Brazil".
Why are some listings missing market value? eBay lookups are capped at 6 unique products per run to avoid rate limiting. Listings where the brand/model couldn't be identified also won't get market data. The deal score still works based on listing quality factors.
Can I use this with n8n, Zapier, Make.com? Yes — flat JSON output designed for automation tools. No nested data structures.
Explore More of Our Actors
Automotive
| Actor | Description |
|---|---|
| AutoScout24 Scraper | Scrape vehicle listings from AutoScout24 with detailed specs |
| Leasingmarkt Scraper | Extract car leasing deals from German leasing platforms |
| eBay Kleinanzeigen Scraper | Extract classified ads from eBay Kleinanzeigen |
| eBay Kleinanzeigen Deals | Find and track deals on eBay Kleinanzeigen |
E-commerce
| Actor | Description |
|---|---|
| Shopify Scraper Pro | Extract complete Shopify product data with variants |
| eBay Scraper Pro | Extract eBay products with seller analytics |
| Etsy Scraper Pro | Fast Etsy product scraper with ratings and reviews |
| Amazon Reviews Scraper | Extract Amazon customer reviews |
| Amazon Bestsellers Tracker | Monitor Amazon bestseller rankings |
Legal Disclaimer
This actor is a general-purpose tool for analyzing publicly accessible web data. The user bears sole responsibility for ensuring their specific use complies with applicable laws (GDPR/DSGVO, copyright law), the target website's Terms of Service, and Apify's Terms of Service.
The provider (webdatalabs) expressly disclaims liability for any unauthorized or unlawful use. By using this actor, the user agrees to indemnify the provider against any third-party claims arising from their use of the data.
This tool is not affiliated with Facebook/Meta or eBay. All trademarks belong to their respective owners.