Facebook Marketplace product data API
The ShopAPIS Facebook Marketplace product data API returns listing price, item condition, location, category, title and seller context for public marketplace listings — as clean JSON in USD. Facebook Marketplace has no listings API and sits behind a Meta authentication wall, so structured parsing is the only practical way to turn its enormous, fragmented local inventory into usable resale and demand data.
Facebook Marketplace operates at billions of users embedded inside Meta’s platform across the US, Canada and Mexico, making it the largest C2C marketplace by raw scale. But its inventory is opaque, local and unstructured — no public taxonomy, no stable IDs exposed externally — so resell-ability per unit of effort is low without dedicated infrastructure.
Why Facebook Marketplace data is hard to get
Facebook Marketplace has no public listings API and gates listings behind a Meta authentication wall with high anti-bot friction. There is no stable category taxonomy, prices and locations are rendered dynamically, and listings vanish quickly as items sell. A naive scraper hits login walls and rate limits almost immediately. ShopAPIS focuses on publicly accessible listing surfaces and normalizes price, condition, category and location into consistent fields so you get directional local-market signal rather than raw, unusable HTML.
Facebook Marketplace is auth-walled and has no official API. ShopAPIS returns only publicly accessible listing data and is best used for directional local-pricing and demand signals, not exhaustive catalog coverage.
Data fields returned
- Identifiers — listing reference, inferred brand/model where present.
- Pricing — asking price, currency, “free” flag.
- Condition — new / used-like-new / used-good / used-fair, seller-stated.
- Location — city/region, approximate distance band.
- Category — Marketplace category label (vehicles, electronics, furniture, etc.).
- Attributes — title, free-text description highlights.
- Seller — display name where public, listing age.
- Media — listing photo URLs where public.
Sample response
{
"platform": "facebook_marketplace",
"marketplace": "facebook.com/marketplace",
"listing_ref": "fbmp-9f23a1",
"title": "IKEA MALM 6-Drawer Dresser - White, Good Condition",
"price": { "amount": 80.00, "currency": "USD" },
"condition": "used_good",
"category": "Furniture",
"location": { "city": "Austin, TX", "distance_band": "0-10 mi" },
"attributes": { "brand": "IKEA", "model": "MALM" },
"seller": { "display_name": "Local Seller", "listing_age_days": 3 },
"images": ["https://scontent.example/fbmp/malm-dresser.jpg"],
"scraped_at": "2026-06-05T12:30:00Z"
}Markets & domains covered
- United States, Canada and Mexico — facebook.com/marketplace, with USD/CAD/MXN pricing by region.
Because listings are local and auth-walled, coverage is directional rather than exhaustive — best paired with a structured marketplace for full catalog depth.
Use cases
- Local resale price signals — gauge regional used-goods asking prices. Feeds price monitoring.
- Recommerce intelligence — compare local pricing against eBay and Mercari. See competitive intelligence.
- Demand and supply signals — watch which categories list heavily by region. See review analytics.
- Catalog matching — match local listings to your catalog by brand and model. See catalog enrichment.
Related
Stats from ShopAPIS market research, June 2026 (
@plans/plan2-research/reports/north-america.md); Facebook Marketplace has no public API and is Meta auth-walled (high anti-bot). Coverage is directional, per June 2026 research.