FB Marketplace Listing Details Extractor cookieless avatar
FB Marketplace Listing Details Extractor cookieless
Under maintenance

Pricing

from $1.50 / 1,000 results

Go to Apify Store
FB Marketplace Listing Details Extractor cookieless

FB Marketplace Listing Details Extractor cookieless

Under maintenance

Extract high-fidelity Facebook Marketplace listing metadata, capturing granular seller details, hidden engagement metrics, and comprehensive product attributes. Structured, cookieless extraction for precise local inventory analysis and competitive sourcing.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Surge Street

Surge Street

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Share

Facebook Marketplace Listing Details Extractor (Rich Metadata)

Overview

This actor performs a deep extraction of Facebook Marketplace listing metadata, capturing comprehensive product details, seller information, geolocation data, and engagement metrics. Designed for high-fidelity data collection, the extractor operates without authentication requirements and ensures data integrity through structured JSON output with ISO 8601 timestamp validation and normalized field schemas.

Data Dictionary

Field NameData TypeDefinition
listing_idStringUnique identifier assigned by Facebook Marketplace to the listing
external_idStringComposite identifier combining platform prefix, listing ID, and extraction year for cross-system tracking
scraped_atString (ISO 8601)UTC timestamp indicating when the data extraction occurred
titleStringUser-generated listing title describing the product or service
priceFloatNumerical price value in the specified currency
currencyStringThree-letter ISO 4217 currency code
conditionStringItem condition descriptor (e.g., "New", "Used - Like New", "For Parts")
categoryStringPrimary marketplace category classification
subcategoryStringSecondary classification within the parent category
is_availableBooleanAvailability status indicating if the listing is currently active for purchase
is_verified_sellerBooleanVerification flag indicating if the seller has completed Facebook's identity verification process
language_codeStringISO 639-1 language code with regional variant (e.g., "en_US")
location.cityStringCity name where the item is located
location.stateStringState or province abbreviation
location.zipStringPostal code for the listing location
location.coordinates.latitudeFloatGeographic latitude coordinate in decimal degrees
location.coordinates.longitudeFloatGeographic longitude coordinate in decimal degrees
seller.idStringUnique Facebook user identifier for the seller account
seller.nameStringDisplay name of the seller as shown on their Facebook profile
seller.ratingFloatAggregate seller rating on a 0-5 scale based on buyer feedback
seller.member_sinceString (ISO 8601)Date when the seller account was created
seller.total_listingsIntegerCount of active and historical listings posted by the seller
engagement_metrics.viewsIntegerTotal number of times the listing has been viewed
engagement_metrics.savesIntegerCount of users who have saved the listing to their watchlist
engagement_metrics.sharesIntegerNumber of times the listing has been shared via Facebook or external channels
engagement_metrics.messagesIntegerCount of direct messages initiated by potential buyers
listing_statusStringCurrent lifecycle state of the listing (e.g., "active", "pending", "sold", "expired")
post_timestampString (ISO 8601)UTC timestamp when the listing was originally published

Sample Dataset

Below is a sample of the high-fidelity JSON output:

{
"listing_id": "251908473615492",
"external_id": "fb_mkt_251908473615492_2025",
"scraped_at": "2025-12-20T14:22:31Z",
"title": "2020 Honda Civic EX - Excellent Condition",
"price": 15999.00,
"currency": "USD",
"condition": "Used - Like New",
"category": "Vehicles",
"subcategory": "Cars",
"is_available": true,
"is_verified_seller": true,
"language_code": "en_US",
"location": {
"city": "Sacramento",
"state": "CA",
"zip": "95814",
"coordinates": {
"latitude": 38.5816,
"longitude": -121.4944
}
},
"seller": {
"id": "1234567890",
"name": "John Smith",
"rating": 4.8,
"member_since": "2023-03-15",
"total_listings": 12
},
"engagement_metrics": {
"views": 342,
"saves": 28,
"shares": 5,
"messages": 15
},
"listing_status": "active",
"post_timestamp": "2025-12-19T08:15:22Z"
}

Configuration Parameters

To ensure optimal data depth, configure the following:

ParameterField NameData TypeRequiredDescription
Listing IDlistingIdStringYesThe unique Facebook Marketplace listing identifier to extract. Format: numeric string (e.g., "251908473615492")

Analytical Use Cases

Competitive Price Intelligence: Analysts can aggregate pricing data across categories and geographic regions to identify market trends, pricing outliers, and optimal price points for dropshipping inventory.

Seller Reputation Scoring: Data scientists can construct multi-dimensional seller trust models using seller.rating, seller.total_listings, and seller.member_since to assess supplier reliability before establishing business relationships.

Geographic Inventory Mapping: Researchers can perform spatial analysis using location.coordinates to identify high-density product clusters, optimize logistics routes, and target underserved markets.

Engagement Pattern Analysis: Longitudinal studies of engagement_metrics enable predictive modeling of listing performance, optimal posting times, and content optimization strategies.

Temporal Market Dynamics: Time-series analysis comparing post_timestamp and scraped_at reveals listing lifecycle patterns, seasonal demand fluctuations, and inventory turnover rates.

Technical Limitations

Important Considerations:

  • Rate Limiting: Extraction throughput is subject to Facebook's undocumented rate limits. Recommended batch size: 50-100 listings per execution with 2-3 second delays between requests.
  • Data Freshness: Engagement metrics (views, saves, shares, messages) represent point-in-time snapshots and may lag real-time values by 5-15 minutes.
  • Geographic Precision: Coordinate data is approximate and may be centroid-based for privacy protection, with accuracy typically within 1-5 km radius.
  • Seller Data Availability: Fields within the seller object depend on user privacy settings; seller.name may return "Facebook User" for accounts with restricted visibility.
  • Listing Persistence: Expired or deleted listings return null responses. Historical data is not retrievable once a listing status changes to "removed."
  • Currency Normalization: Price values are extracted as-posted; cross-currency conversion requires external exchange rate services.
  • Authentication: This cookieless implementation does not access private messages, saved searches, or user-specific recommendations.

Keywords & Tags: facebook marketplace scraper, marketplace listing data extraction, scrape facebook marketplace listings, export marketplace listings, marketplace data mining, lead generation from marketplace, seller contact data extraction