Facebook Marketplace AI Deal Finder avatar

Facebook Marketplace AI Deal Finder

Under maintenance

Pricing

from $44.00 / 1,000 deal founds

Go to Apify Store
Facebook Marketplace AI Deal Finder

Facebook Marketplace AI Deal Finder

Under maintenance

Scrape 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

WebDataLabs

Maintained by Community

Actor stats

6

Bookmarked

452

Total users

7

Monthly active users

14 days ago

Last modified

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_KEY environment 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

FieldTypeDefaultDescription
locationString"New York"City to search — works worldwide (e.g. "Berlin, Germany", "Tokyo, Japan")
categoryDropdownelectronicsItem category (electronics, vehicles, all, apparel, etc.)
searchQueryStringOptional keyword filter (e.g. "iPhone 15", "couch")
radiusNumber25Search radius in miles (5–500)
maxListingsNumber50Maximum listings to return (1–200)
minPriceNumberMinimum listing price (optional)
maxPriceNumberMaximum listing price (optional)
enableDealScoringBooleantrueIdentify brands/models and score deals. Looks up sold prices on eBay for up to 6 unique products
enableDeepScrapeBooleanfalseVisit up to 15 individual listing pages for full description, all photos, and seller info. Slower but richer data
minDealScoreNumber0Only output listings at or above this score. 0 = everything, 20+ = potential deals, 40+ = good deals
proxyCountryStringautoISO 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

  1. Scrape listings — extracts Facebook Marketplace items by location and category
  2. Identify products — regex patterns match 150+ brands. With OPENAI_API_KEY, GPT-4o-mini identifies products from titles in any language
  3. Look up eBay sold prices — searches eBay completed listings for the same product to get real market value (median of sold prices, outliers removed)
  4. 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
  5. Recommend — listings scored 40+ get actionable recommendations
ScoreMeaning
80–100Strong buy — significantly below market value
60–79Good deal — worth purchasing at listed price
40–59Decent opportunity — consider negotiating
20–39Below market but marginal profit
0–19No 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:

  1. Trigger: Schedule (hourly/daily)
  2. Action: Run Apify Actor
  3. Filter: dealScore > 60
  4. Action: Send to Telegram / Slack / Email

Zapier:

  1. Trigger: New dataset items (Apify integration)
  2. Filter: profitMargin > 20
  3. 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

ActorDescription
AutoScout24 ScraperScrape vehicle listings from AutoScout24 with detailed specs
Leasingmarkt ScraperExtract car leasing deals from German leasing platforms
eBay Kleinanzeigen ScraperExtract classified ads from eBay Kleinanzeigen
eBay Kleinanzeigen DealsFind and track deals on eBay Kleinanzeigen

E-commerce

ActorDescription
Shopify Scraper ProExtract complete Shopify product data with variants
eBay Scraper ProExtract eBay products with seller analytics
Etsy Scraper ProFast Etsy product scraper with ratings and reviews
Amazon Reviews ScraperExtract Amazon customer reviews
Amazon Bestsellers TrackerMonitor Amazon bestseller rankings

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.