Facebook Marketplace Seller Profile Scraper logo

Facebook Marketplace Seller Profile Scraper

Provide one or more URLs of Facebook Marketplace Seller Profiles and receive the details of their listings.

lucascode
$30

Facebook Marketplace Profile Seller Scraper

Overview

This Apify actor scrapes seller profiles on Facebook Marketplace, extracting valuable data such as seller name, listing titles, prices, and descriptions.


Features

  • Extracts seller name, listing prices, titles, and descriptions.
  • Implements a proxy configuration to avoid detection.
  • Scrolls through the seller's listings to capture multiple items.
  • Outputs structured data in JSON format.

Input Configuration

The actor requires an input JSON with the following structure:

1{
2  "start_urls": [
3    { "url": "https://www.facebook.com/marketplace/profile/1/" }
4  ]
5}
  • start_urls: List of seller profile URLs to scrape.

Output Data

The actor outputs data in the following format:

1{
2  "url": "https://www.facebook.com/marketplace/profile/1/",
3  "name": "John Doe",
4  "listings": [
5    {
6      "price": "$50",
7      "title": "Used Bicycle",
8      "description": "A well-maintained bicycle in good condition."
9    },
10    {
11      "price": "$100",
12      "title": "Office Chair",
13      "description": "Ergonomic office chair with adjustable height."
14    }
15  ]
16}
  • url: The Facebook Marketplace profile URL of the seller.
  • name: The name of the seller.
  • listings: An array containing all listings posted by the seller.
    • price: Price of the item.
    • title: Title of the item.
    • description: Description of the item (if available).

Usage

  1. Deploy the actor on the Apify platform.
  2. Provide the required input JSON.
  3. Run the actor to collect seller data.
  4. Retrieve the structured output in JSON format.

Notes

  • The scraper uses Selenium to interact with Facebook Marketplace pages.
  • It includes proxy support to reduce the risk of detection.
  • Scrolling is implemented to ensure multiple listings are loaded.

For any issues or contributions, feel free to submit a pull request or open an issue on the repository!

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!