OfferUp Scraper | US Marketplace Listings & Prices avatar

OfferUp Scraper | US Marketplace Listings & Prices

Pricing

from $3.50 / 1,000 results

Go to Apify Store
OfferUp Scraper | US Marketplace Listings & Prices

OfferUp Scraper | US Marketplace Listings & Prices

Scrape OfferUp listings with price, condition, seller info & location. Search by keyword, ZIP code, radius & price range. Supports multi-keyword, pagination & detail page enrichment.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

🛍️ OfferUp Marketplace Scraper

Scrape product listings from OfferUp — one of America's largest local marketplaces with 90M+ app downloads. Extract title, price, condition, seller info, location, images and shipping status.

Apify Actor


⚡ How It Works

  1. Launches headless Chrome with stealth patches and US residential proxy
  2. Visits homepage to establish session cookies
  3. Navigates to search results for each keyword
  4. Extracts listing data via API response interception, NEXT_DATA or HTML parsing
  5. Optionally visits detail pages for seller info and full descriptions
  6. Deduplicates by listing ID across keywords

🔧 Input

{
"keywords": ["iphone"],
"location": "Los Angeles, CA",
"radius": 30,
"priceMin": 0,
"priceMax": 0,
"condition": "all",
"deliveryType": "all",
"scrapeDetails": false,
"maxRecords": 20,
"maxPages": 10,
"requestDelay": 2000,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Parameters

ParameterTypeDefaultDescription
keywordsarray[]Search terms (each runs separate search)
locationstring""City/state or ZIP: Los Angeles, CA, 90001
radiusinteger30Search radius: 5, 10, 20, 30, 50 miles
priceMininteger0Minimum price USD (0 = no min)
priceMaxinteger0Maximum price USD (0 = no max)
conditionstringallall / new / like_new / good / fair / poor
deliveryTypestringallall / pickup / shipping
scrapeDetailsbooleanfalseVisit detail pages for seller info
maxRecordsinteger0Max listings total (0 = unlimited)
maxPagesinteger10Max pages per keyword
requestDelayinteger2000Delay between requests (ms)
proxyConfigurationobjectResidentialUS residential proxy required

📦 Output

Listing Data

{
"listingId": "391663263",
"title": "iPhone 15 Pro 256GB - Excellent Condition",
"price": 750,
"condition": "Like New",
"location": "Los Angeles, CA",
"postDate": "2026-05-07T04:49:07Z",
"postDateAgo": "2 hours ago",
"shippingAvailable": true,
"category": "Electronics",
"description": "Selling my iPhone 15 Pro, barely used...",
"images": ["https://img.offerupcdn.com/..."],
"sellerName": "TechReseller_LA",
"sellerRating": 4.9,
"sellerReviewCount": 127,
"sellerVerified": true,
"listingUrl": "https://offerup.com/item/detail/391663263"
}

🎯 Use Cases

💰 E-commerce Arbitrage

Find underpriced items on OfferUp to resell on eBay or Amazon. Filter by price range, condition and location to spot deals.

📊 Market Research

Track pricing trends for electronics, vehicles, furniture and collectibles across US cities. Monitor supply/demand dynamics in local markets.

🔍 Competitive Analysis

Compare pricing between OfferUp, Craigslist and Facebook Marketplace. Identify which categories have the most activity by region.

📈 Lead Generation

Identify high-volume sellers (by sellerItemCount) for B2B outreach. Verified sellers with 50+ items are likely small businesses.


⚠️ Technical Notes

  • US residential proxy required — OfferUp blocks non-US and datacenter IPs
  • Rate limiting — keep requestDelay above 1500ms to avoid blocks
  • 3-layer extraction — API interception → NEXT_DATA → HTML parsing (automatic fallback)
  • Deduplication — same listing across multiple keywords is saved only once
  • Memory — 1024 MB minimum due to Playwright Chrome

💰 Cost & Performance

MetricValue
EnginePlaywright Chromium
Runtime~2-5 min per 100 listings
Cost~0.05-0.15 CU per 100 listings
ProxyUS Residential required
Rate limit2000ms+ delay recommended

📜 Changelog

VersionDateNotes
1.0.02026-05-07Initial release — Playwright + API interception, multi-keyword, seller data, stealth patches