OfferUp Scraper | US Marketplace Listings & Prices
Pricing
from $10.00 / 1,000 listing returneds
OfferUp Scraper | US Marketplace Listings & Prices
Scrape public OfferUp US marketplace listings for titles, prices, locations, conditions, seller details, images, shipping availability, and listing URLs from keyword searches or filtered explore pages.
Pricing
from $10.00 / 1,000 listing returneds
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract structured public listings from the OfferUp US marketplace. The Actor accepts OfferUp explore URLs or keywords and returns one normalized dataset item per unique listing.
What it returns
- Listing ID, title, URL, price, and currency
- Location, condition, category, and description when publicly available
- Seller name, rating, and review count when exposed on the page
- Image URLs, shipping availability, and posted time when exposed
- A
SUMMARYkey-value record with page counts, warnings, and blocked-state diagnostics
Input examples
Keyword search:
{"searchQueries": ["iphone", "gaming chair"],"maxResults": 50,"maxPagesPerQuery": 3,"proxyMode": "apify"}
Filtered public URL:
{"startUrls": [{ "url": "https://offerup.com/explore/k/home" }],"maxResults": 25,"includeDetails": true}
startUrls takes precedence over searchQueries. OfferUp can require a US-compatible network location. proxyMode: "apify" is the default and uses US residential Apify Proxy routing. Use direct only from a permitted US-compatible network, or custom only when the Actor owner configured the custom proxy secret. Use only permitted public access paths; this Actor does not log in, use cookies, bypass CAPTCHAs, or defeat access controls.
The deployed private version can use an owner-configured secret custom proxy through OFFERUP_PROXY_URL when proxyMode is explicitly set to custom. Credentials are never accepted as ordinary Actor input and are not written to logs or datasets.
Pricing
Pay per event:
- Actor start:
$0.01per run - Listing returned:
$0.01per unique listing written to the default dataset
Platform usage and proxy costs follow the Actor’s live Apify pricing configuration. Set a run maximum charge when testing.
Limitations and truthful outcomes
OfferUp pages are location-sensitive and may return a geolocation gate, challenge page, or no-match page. A zero-listing page is reported as empty only when OfferUp exposes an explicit no-results message; an unrecognized blank or decoy response is reported as blocked. Blocked runs write diagnostics to the terminal status and SUMMARY rather than creating placeholder listings. HTML structure can change; listings are extracted from public page links, JSON-LD, and page-owned markup.
Use the data in accordance with OfferUp’s terms, applicable law, and the rights of listing users. Do not use the Actor to access private accounts or restricted content.