OfferUp Scraper | US Marketplace Listings & Prices
Pricing
from $3.50 / 1,000 results
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
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.
⚡ How It Works
- Launches headless Chrome with stealth patches and US residential proxy
- Visits homepage to establish session cookies
- Navigates to search results for each keyword
- Extracts listing data via API response interception, NEXT_DATA or HTML parsing
- Optionally visits detail pages for seller info and full descriptions
- 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
| Parameter | Type | Default | Description |
|---|---|---|---|
keywords | array | [] | Search terms (each runs separate search) |
location | string | "" | City/state or ZIP: Los Angeles, CA, 90001 |
radius | integer | 30 | Search radius: 5, 10, 20, 30, 50 miles |
priceMin | integer | 0 | Minimum price USD (0 = no min) |
priceMax | integer | 0 | Maximum price USD (0 = no max) |
condition | string | all | all / new / like_new / good / fair / poor |
deliveryType | string | all | all / pickup / shipping |
scrapeDetails | boolean | false | Visit detail pages for seller info |
maxRecords | integer | 0 | Max listings total (0 = unlimited) |
maxPages | integer | 10 | Max pages per keyword |
requestDelay | integer | 2000 | Delay between requests (ms) |
proxyConfiguration | object | Residential | US 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
requestDelayabove 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
| Metric | Value |
|---|---|
| Engine | Playwright Chromium |
| Runtime | ~2-5 min per 100 listings |
| Cost | ~0.05-0.15 CU per 100 listings |
| Proxy | US Residential required |
| Rate limit | 2000ms+ delay recommended |
📜 Changelog
| Version | Date | Notes |
|---|---|---|
| 1.0.0 | 2026-05-07 | Initial release — Playwright + API interception, multi-keyword, seller data, stealth patches |