VOOZH about

URL: https://apify.com/parseforge/facebook-marketplace-scraper

โ‡ฑ Facebook Marketplace Scraper - Listing Data by City ยท Apify


Pricing

Pay per event

Go to Apify Store

Facebook Marketplace Scraper

Scrape public Facebook Marketplace listings by city and search term. Export titles, prices, images, seller names, categories, brands, vehicle specs, real-estate details and listing URLs. Pull thousands of listings across any location and download clean JSON, CSV or Excel files in minutes.

Pricing

Pay per event

Rating

0.0

(0)

Developer

๐Ÿ‘ ParseForge

ParseForge

Maintained by Community

Actor stats

2

Bookmarked

27

Total users

7

Monthly active users

25 days ago

Last modified

Share

๐Ÿ‘ ParseForge Banner

๐Ÿ›’ Facebook Marketplace Scraper

๐Ÿš€ Pull public Facebook Marketplace listings by city and search term. Export titles, prices, categories, brands, vehicle specs, real-estate details, seller names and direct listing URLs into clean JSON, CSV or Excel.

๐Ÿ•’ Last updated: 2026-04-24 ยท ๐Ÿ“Š 29 fields per listing ยท ๐Ÿš— Vehicle specs ยท ๐Ÿก Real-estate fields ยท ๐ŸŒ† City-based search

The Facebook Marketplace Scraper queries Marketplace by city and keyword, paginates through the search feed, and returns each listing as a flat JSON record with 29 fields. The dataset covers titles, current price, currency, primary photo, seller name and id, category and subcategory, brand, condition, listing URL, delivery options, and typed blocks for vehicles (make, model, year, mileage, condition, transmission, fuel type) and real estate (bedrooms, bathrooms, square footage, property type).

The Actor classifies each listing into one of four types (general product, vehicle, rental or home-for-sale) based on the hydrated search feed plus title heuristics, so you can filter the output without post-processing. Vehicle fallback parses year, make and model from the title so older listings that don't expose structured vehicle fields still get typed.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
Used-goods resellers, real-estate analysts, auto dealers, market researchers, price intelligence teams, data scientistsPrice monitoring, inventory discovery, used-car pricing, rental market mapping, arbitrage detection, competitor listing analysis

๐Ÿ“‹ What the Facebook Marketplace Scraper does

Five common workflows in a single run:

  • ๐Ÿ›’ City + keyword search. Pass a city slug and a query, get the current Marketplace feed.
  • ๐Ÿš— Vehicle typed fields. Year, make, model, mileage, condition, transmission and fuel when Facebook exposes them, with title-based fallbacks for the rest.
  • ๐Ÿก Real-estate typed fields. Bedrooms, bathrooms, square footage and property type for rentals and homes for sale.
  • ๐Ÿท๏ธ Brand, category and delivery. Structured category, subcategory, brand and delivery-option tags per listing.
  • ๐Ÿ”— Direct listing URLs. Every record includes the canonical marketplace URL for follow-up.

๐Ÿ’ก Why it matters: Marketplace has no official export and no public search API. Scraper alternatives usually return 5-10 fields and break when Facebook changes class names. This Actor reads the hydration JSON behind the search page, so the schema is stable and the output is already typed.


โš™๏ธ Input

InputTypeDefaultBehavior
searchQueriesarray of objectsrequired*Each object is { city: "nyc", query: "iphone" }. City is the Marketplace URL slug.
startUrlsarray of URLsrequired*Alternative: direct marketplace item URLs to scrape one by one.
maxItemsinteger10Global cap on returned listings across all queries. Free plan tops out at 10.
enrichListingsbooleantrueAttempts detail-page enrichment when Facebook allows it. Falls back to search-feed metadata when detail pages require login.
proxyConfigurationobjectresidentialOverride the proxy group if you need a specific country.

* Provide at least one of searchQueries or startUrls.


๐Ÿ“Š Output

Every listing is returned as a flat JSON record with 29 fields.

๐Ÿงพ Key fields

FieldTypeDescription
listingIdstringStable Marketplace listing id.
titlestringListing title.
pricenumberListed price as a number. Null for free items.
currencystringISO currency code when Facebook exposes it.
locationstringCity name or region as displayed in the feed.
categorystringMarketplace category label.
subCategorystringDeeper category label when available.
brandstringStructured brand when Facebook exposes it.
listingTypestringOne of product, vehicle, rental, home-for-sale.
urlstringCanonical marketplace URL.
imagesarray of stringsImage URLs.
sellerNamestringSeller display name.
sellerUrlstringSeller profile URL.
conditionstringNew, used-like-new, used-good and so on.
deliveryOptionsarray of stringsPickup, shipping or both.
vehicleMakestringManufacturer (vehicle listings).
vehicleModelstringModel (vehicle listings).
vehicleYearintegerModel year (vehicle listings).
vehicleMileageintegerOdometer reading (vehicle listings).
vehicleConditionstringStructured condition label.
transmissionstringAutomatic, manual, etc.
fuelTypestringGasoline, diesel, electric, hybrid.
bedroomsintegerBedroom count (rentals and homes).
bathroomsnumberBathroom count (rentals and homes).
sqftintegerInterior square footage.
propertyTypestringApartment, house, condo, etc.
postedDateISO 8601Creation timestamp when Facebook exposes it.
isAvailablebooleanTrue when the listing is live and unsold.
scrapedAtISO 8601Run timestamp.

๐Ÿ“ฆ Sample record

{
"listingId":"1065433001234567",
"title":"2017 Honda Civic ยท LX Sedan 4D",
"price":12500,
"currency":"USD",
"location":"Los Angeles, CA",
"category":"Vehicles",
"subCategory":"Cars",
"brand":"Honda",
"listingType":"vehicle",
"url":"https://www.facebook.com/marketplace/item/1065433001234567/",
"images":["https://scontent.fqfd1-1.fna.fbcdn.net/..."],
"sellerName":"Juan Perez",
"sellerUrl":"https://www.facebook.com/profile.php?id=100001...",
"condition":"used-good",
"deliveryOptions":["pickup"],
"vehicleMake":"Honda",
"vehicleModel":"Civic",
"vehicleYear":2017,
"vehicleMileage":87500,
"vehicleCondition":"used-good",
"transmission":"automatic",
"fuelType":"gasoline",
"bedrooms":null,
"bathrooms":null,
"sqft":null,
"propertyType":null,
"postedDate":"2026-04-20T15:02:00.000Z",
"isAvailable":true,
"scrapedAt":"2026-04-24T12:00:00.000Z"
}

โœจ Why choose this Actor

  • Typed categories. Vehicle and real-estate listings come with structured fields so you can filter without regex.
  • 29 fields per listing. Most alternatives return title, price and an image. This one includes brand, condition, delivery, seller and postedDate.
  • Stable against redesigns. Reads the hydration JSON rather than parsing DOM, so small UI tweaks don't break the output.
  • No tokens or accounts. Anonymous access to public search feeds.
  • Ready for BI tools. CSV and Excel export match your spreadsheet columns directly.

๐Ÿ“ˆ How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
โญ Facebook Marketplace Scraper (this Actor)$5 free credit, then pay-per-useFull source coverageLive per runSource-native filters supportedโšก 2 min
Build your own scraperEngineering hoursFull once builtWhenever you maintain itCustom code๐Ÿข Days to weeks
Paid managed APIs$$$ monthlyVendor-definedLiveVendor-definedโณ Hours
Third-party data dumpsVariesSubset, often stalePeriodicNone๐Ÿ•’ Variable

Pick this Actor when you want broad coverage, server-side filtering, and no pipeline maintenance.


๐Ÿš€ How to use

  1. Pick a Marketplace city slug (e.g. nyc, losangeles, miami, chicago).
  2. Add a search query per city in searchQueries.
  3. Set maxItems, run the Actor, and download JSON, CSV or Excel.
  4. Sort by listingType to split vehicles, rentals and general products.

๐ŸŽฏ Business Use Cases

  • ๐Ÿ“Š Price Intelligence Teams - Track pricing trends by brand, condition, and city to spot arbitrage opportunities across metros
  • ๐Ÿš— Auto Dealers - Feed vehicle year, mileage, and price into depreciation models and benchmark against Kelley Blue Book or local dealer data
  • ๐Ÿก Real Estate Analysts - Map rental and for-sale inventory by neighborhood, track bedrooms and square footage pricing, and compare against MLS feeds
  • ๐Ÿ’ผ Resellers and Arbitrage - Surface new listings in your category daily, filter by brand and condition, and route alerts when targets hit a price ceiling

๐Ÿ”Œ Automating Facebook Marketplace Scraper

  • Schedule runs per city so pricing and inventory stay current.
  • Pipe results into Google Sheets, Airtable, Notion, BigQuery or a custom webhook.
  • Fire alerts through Slack or email when a listing matches your target price.
  • Call the Apify REST API for custom orchestration from your own backend.

๐Ÿ’ผ Business use cases

๐Ÿ“Š Data & Analytics

  • Build trend reports and dashboards from live source data
  • Feed BI tools, warehouses, and ML pipelines with structured records
  • Run periodic snapshots to track changes over time
  • Compare segments, regions, or categories with consistent fields

๐Ÿข Operations & Strategy

  • Monitor competitor moves, pricing, and inventory shifts
  • Build internal directories and lookup tools backed by current data
  • Power workflows that depend on fresh source records
  • Cut manual data-gathering time from hours to minutes

๐ŸŽฏ Marketing & Growth

  • Identify market opportunities and trending topics
  • Research target audiences and customer personas at scale
  • Power lead-generation pipelines with verified records
  • Track sentiment, reviews, or social signals over time

๐Ÿ› ๏ธ Engineering & Product

  • Prototype features that need real-world data without owning a crawler
  • Replace fragile in-house scrapers with a managed Actor
  • Wire datasets into your apps via the Apify API or webhooks
  • Skip the proxy, retry, and parsing maintenance entirely

๐ŸŒŸ Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

๐ŸŽ“ Research and academia

  • Urban planning and housing inventory studies
  • Used-vehicle fleet tracking for transport research
  • Reproducible research with cited, versioned dataset pulls
  • Classroom exercises on market analysis and ethics

๐ŸŽจ Personal and creative

  • Side projects, portfolio demos, and indie app launches
  • Hobbyists tracking project car parts and fixtures
  • Bargain hunters monitoring local listings for deals
  • DIY restorers sourcing materials across markets

๐Ÿค Non-profit and civic

  • Housing-justice analysis of rental pricing concentration
  • Affordability reporting from informal rental inventory
  • Investigative journalism on local commerce trends
  • Community accountability databases with public listings

๐Ÿงช Experimentation

  • Train price-prediction and condition-classification models
  • Validate product hypotheses against real listing data
  • Prototype agent pipelines for inventory discovery
  • Test dashboard concepts with live marketplace data

๐Ÿค– Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


โ“ Frequently Asked Questions

Which cities are supported? Every Marketplace city. Pass the slug Facebook uses in the URL (e.g. nyc for New York, losangeles, miami, chicago, london, toronto).

Can I search by category rather than keyword? Use a category-style query (e.g. cars for sale, apartment for rent, used furniture). The Actor also classifies every listing into product, vehicle, rental or home-for-sale so you can filter downstream.

Do I get seller contact info? Seller name and profile URL yes. Facebook does not expose phone numbers or emails for Marketplace sellers publicly.

Why are some detail fields null? Facebook gates item detail pages behind login for anonymous traffic. The Actor falls back to the search-feed hydration data, which covers 29 fields reliably.

Do I need a Facebook account? No. The Actor runs anonymously.

How fresh is the data? Every run hits Marketplace live.

Can I get historical pricing? Schedule runs and store the dataset yourself. We don't maintain a price history in the Actor.

Does it support currencies other than USD? Yes. The currency field reflects whatever Facebook returns for each listing.


๐Ÿ”Œ Integrate with any app

Works with Make, Zapier, n8n, Slack, LangChain, and 100+ other platforms. The Apify REST API is available for direct backend integration.


๐Ÿ”— Recommended Actors

ActorWhat it does
Facebook Comments ScraperPulls threaded comments, replies, reactions and mentions from any public Facebook post.
Facebook Groups ScraperPulls member count, privacy, rules and admin info from public Facebook groups.
Zillow Rentals ScraperRental listings with price, beds, baths and history from Zillow.
CarsForSale ScraperInventory and pricing from CarsForSale.com.
EquipmentTrader ScraperHeavy equipment listings with full specs and seller details.

๐Ÿ’ก Tips

  • Run a small maxItems test first to confirm the city slug matches your target. Some cities use alternate spellings (e.g. sanfrancisco, not san-francisco).
  • Use listingType as a downstream filter to split vehicles, rentals and general products before loading into your analytics tool.
  • Schedule runs during off-peak hours. Marketplace refreshes its feed continuously, so evenings give the best new-inventory yield.

๐Ÿ†˜ Support

Open a ticket at tally.so/r/BzdKgA and include the run id. Same-day replies on weekdays.

New to Apify? Create a free account with $5 credit and your first run is on the house.


โš ๏ธ Disclaimer

This Actor collects only publicly accessible Marketplace listings. You are responsible for complying with Facebook's Terms of Service, local data-protection laws (GDPR, CCPA) and any applicable commercial-use rules. Do not use scraped contact details to send unsolicited communications.

You might also like

Facebook marketplace scraper

curious_coder/facebook-marketplace

Scrape facebook marketplace listings and get listing details, seller details, etc

3.9K

2.8

Facebook Marketplace Scraper

crawlerbros/facebook-marketplace-scraper

Extract data from Facebook Marketplace listings. Scrape items for sale, apartments, categories, search results with prices, locations, seller info, and more. Export data in JSON, CSV, or Excel.

156

Facebook Marketplace Property Scraper

vivid-softwares/facebook-property-scraper

Scrape Facebook Marketplace property listings fast. Extract detailed rental and sale data including prices, locations, descriptions, seller details, phone numbers, images, and listing URLs. Export to CSV, JSON, Excel, or use via API.

๐Ÿ‘ User avatar

VividSoftwares

11

Facebook Marketplace Search Scraper

igview-owner/facebook-marketplace-data-scraper

Search Facebook Marketplace by keyword and location. Extract listings with price, images, city/state, and delivery types. Clean JSON output for analytics.

๐Ÿ‘ User avatar

Sachin Kumar Yadav

73

Facebook Marketplace Product Scraper

sovanza.inc/facebook-marketplace-product-scraper

Scrape Facebook Marketplace listing data (price, title, seller, images, location) using URLs and export it as structured data for analysis and automation.

Facebook Marketplace Scraper

scrapier/facebook-marketplace-scraper

Scrape listings from Facebook Marketplace with the Facebook Marketplace Scraper. Extract item titles, prices, descriptions, seller info, images, and locations. Perfect for market research, price tracking, and competitor analysis. Fast, accurate, and scalable for bulk listings.

Facebook Marketplace Scraper

scraper-engine/facebook-marketplace-scraper

Extract product listings from Facebook Marketplace with ease! This actor scrapes titles, prices, descriptions, seller info, locations, images, and post URLs. Perfect for market research, price monitoring, competitor analysis, or lead generation from Facebook Marketplace listings.

๐Ÿ‘ User avatar

Scraper Engine

136

5.0