Facebook Marketplace Scraper — Deals, Auto & Local Arbitrage
Pricing
from $1.50 / 1,000 results
Facebook Marketplace Scraper — Deals, Auto & Local Arbitrage
Facebook Marketplace scraper for newest items, deals, and local arbitrage with zero cookies.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Made In Germany
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Facebook Marketplace Scraper — Deals, Auto & Local Arbitrage (No Cookies)
A high-performance, production-grade Facebook Marketplace Scraper that extracts newest listings, local deals, vehicle specifications, arbitrage opportunities, and seller details at blazing speeds—without running heavy headless browsers, and without needing Facebook cookies or account logins!
⚡ Why Use This Scraper?
- Zero Browser Overhead (Pure HTTP Fast-Path): Powered by
Crawleeandgot-scrapingwith TLS fingerprinting (Chrome 125+) and HTTP/2 framing. Scrapes in seconds with minimal RAM (512MB) compared to 2-4GB required by Puppeteer/Playwright browsers. - No Facebook Login or Cookies Required: Extracts public Marketplace listings directly from Facebook's Relay hydration streams and internal SSR data. Your accounts will never get banned.
- Comprehensive Listing Fields: Extracts item ID, title, formatted price, numerical price, location, high-res photos, listing creation timestamp, availability, delivery options, and listing URLs.
- Pay-Per-Event (PPE) Transparent Billing: Pay only for successful records extracted and events used—no expensive flat subscription tiers or wasted compute fees.
💰 Pricing (Pay-Per-Event)
This actor operates on a pay-as-you-go Pay-Per-Event (PPE) pricing model. You only pay for what you extract:
| Event Name | Purpose | Price (USD) | Description |
|---|---|---|---|
apify-default-dataset-item | result | $0.0015 | Single result in the default dataset. |
additional-data | Additional cost for monitoring mode | $0.001 | Charged for each item result check |
apify-actor-start | Actor Start | $0.005 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
detail-enrichment | Detail page enrichment | $0.001 | Charged once per listing enriched with full detail (seller info, vehicle specs, all photos, video, precise location) when includeSeller is enabled. Covers the extra detail-page fetch. |
📥 Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | Array | ["https://www.facebook.com/marketplace/sanfrancisco/search?query=iphone"] | One or more Facebook Marketplace URLs to crawl. |
searchQuery | String | "San Francisco iPhone" | Keyword search term if no direct URLs are supplied. |
marketplaceLocation | String | "sanfrancisco" | City or location slug (e.g. nyc, losangeles, miami, chicago, london). |
sortBy | String | "creation_time_descend" | Result sort order (creation_time_descend, best_match, price_ascend, price_descend). |
daysSinceListed | String | "0" | Filter by age: 0 (any time), 1 (last 24 hours), 7 (last 7 days), 30 (last 30 days). |
minPrice | Integer | null | Minimum item price. |
maxPrice | Integer | null | Maximum item price. |
maxItems | Integer | 50 | Maximum listings to extract and save. |
proxy | Object | { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] } | Apify Residential proxy configuration (recommended for production). |
Sample Input JSON
{"startUrls": [{"url": "https://www.facebook.com/marketplace/sanfrancisco/search?query=iphone"}],"searchQuery": "San Francisco iPhone","sortBy": "creation_time_descend","daysSinceListed": "7","minPrice": 100,"maxPrice": 1200,"maxItems": 50,"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
📤 Output Data Format
Each listing item pushed to the default dataset contains clean, normalized fields ready for immediate analysis, alerts, or database insertion:
| Field | Type | Description |
|---|---|---|
id | String | Unique Facebook Marketplace listing identifier. |
title | String | Title or headline of the listing. |
price | String | Formatted display price (e.g. "$300"). |
priceAmount | Number | Clean numeric price (e.g. 300). |
location | String | City, state or geographic region name. |
listingUrl | String | Direct canonical URL to the Marketplace item. |
imageUrl | String | Primary high-resolution photo URL. |
sellerName | String | Seller name or fallback identifier. |
creationTime | Integer | Epoch timestamp when the listing was published. |
creationTimeFormatted | String | ISO 8601 UTC timestamp of creation. |
isSold | Boolean | Whether the listing is marked sold. |
isPending | Boolean | Whether the listing is currently pending sale. |
deliveryTypes | Array | Supported delivery methods (e.g. ["IN_PERSON"], ["SHIPPING"]). |
scrapedAt | String | ISO timestamp when the scraper extracted the listing. |
Sample Output Record
{"id": "1632718408244970","title": "iPhone 14 128gb (Red)","price": "$300","priceAmount": 300,"location": "Redwood City, California","listingUrl": "https://www.facebook.com/marketplace/item/1632718408244970/","imageUrl": "https://scontent-fra5-1.xx.fbcdn.net/v/t39.84726-6/818384649_1566879081852525_3806238797534560026_n.jpg?...","sellerName": "Facebook Seller","creationTime": 1789938473,"creationTimeFormatted": "2026-09-28T01:07:53.000Z","isSold": false,"isPending": false,"deliveryTypes": ["IN_PERSON"],"scrapedAt": "2026-09-28T01:38:45.123Z"}
🏷️ SEO & Discoverability Tags
facebook marketplace scraper, facebook marketplace api, facebook marketplace crawler, facebook deals, auto arbitrage, car scraper, reselling tool, local marketplace deals, e-commerce scraper, apify pay-per-event