Facebook Marketplace Scraper avatar

Facebook Marketplace Scraper

Pricing

from $9.00 / 1,000 results

Go to Apify Store
Facebook Marketplace Scraper

Facebook Marketplace Scraper

Facebook marketplace Scraper, our advanced scraper is designed to collect comprehensive details of products and listings from Facebook Marketplace. It effortlessly extract all relevant information about items listed for sale, including product descriptions, prices, seller details, and more.

Pricing

from $9.00 / 1,000 results

Rating

5.0

(1)

Developer

GetDataForMe

GetDataForMe

Maintained by Community

Actor stats

5

Bookmarked

143

Total users

0

Monthly active users

a day ago

Last modified

Security

Full permissions

Share

Search Facebook Marketplace by keyword and location and collect structured listing data: title, price, location, photo, delivery options and sold or pending status.

What does the Facebook Marketplace Scraper do?

The Actor looks up the Marketplace area for a location you enter, searches it for each keyword and returns one record per listing. You can limit results to listings from the last few days and cap the number of items per run. It needs a residential proxy to get data reliably.

Why use it?

  • Track prices of used cars, phones and other goods in a city.
  • Compare supply and asking prices between locations.
  • Collect listings in bulk instead of copying them by hand.

Data it extracts

FieldTypeDescription
URlstringLink to the listing
marketplace_listing_category_idstringCategory id
marketplace_listing_titlestringListing title
custom_titlestring or nullSeller's custom title
custom_sub_titlesarraySub titles on the listing card
imagestringMain photo link
formatted_amountstringPrice with currency, as shown
amountstringPrice as a number in text form
location_display_namestringCity and country
locationstringCity
statestringState or region (may be empty)
delivery_typesarrayFor example IN_PERSON, DOOR_PICKUP
is_hidden, is_live, is_pending, is_soldbooleanListing status

How to run it

  1. Open the Actor on Apify and go to the Input tab.
  2. Enter the keywords in search_queries. For several keywords separate them with commas, for example car,phone.
  3. Enter the place in location, for example nepal.
  4. Optionally set daysSinceListed (only listings from the last N days) and itemLimit (maximum items).
  5. Keep the proxy on Residential, then click Start and open the Output tab.

Input

FieldDefaultDescription
search_queriescarKeywords, comma separated
locationnepalPlace to search
daysSinceListed1Only listings from the last N days
itemLimit10Maximum number of items
proxyConfigurationApify residential proxyProxy settings

Output example

{
"URl": "https://www.facebook.com/marketplace/item/2047396602638107/",
"marketplace_listing_title": "Car Nissan Sunny",
"formatted_amount": "NPR690,000",
"amount": "690000.00",
"location_display_name": "Kathmandu, Nepal",
"location": "Kathmandu",
"delivery_types": ["IN_PERSON", "DOOR_PICKUP"],
"is_live": true,
"is_sold": false
}

Tips

  • Use itemLimit to keep runs short and cheap.
  • Facebook can change its pages without notice; if a run returns no items, try another location or keyword and contact support.

FAQ

Which formats can I export? JSON, CSV, Excel, XML, HTML or RSS from the Output tab, or through the Apify API. Do I need a proxy? Yes, a residential proxy is recommended. Can I schedule it? Yes, use Apify Schedules.