OfferUp Scraper | US Marketplace Listings & Prices avatar

OfferUp Scraper | US Marketplace Listings & Prices

Pricing

from $10.00 / 1,000 listing returneds

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

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

Muhammad Afzal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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 SUMMARY key-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.01 per run
  • Listing returned: $0.01 per 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.