OfferUp Classifieds Scraper
Pricing
from $3.00 / 1,000 results
OfferUp Classifieds Scraper
Scrape OfferUp.com listings by keyword search or by category. Get price, condition, description, category, location, and photos for local classifieds.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
OfferUp Scraper
Scrape local classifieds listings from OfferUp — one of the largest mobile-first marketplaces in the US. Search by keyword or browse by category, and get price, condition, description, category, seller location, and photos for every listing. No login and no browser required.
What this actor does
- Search by keyword — free-text search across OfferUp's live listing feed (e.g.
bike,iphone,couch,power tools) - Browse by category — pick any of OfferUp's 14 top-level categories (Electronics & Media, Home & Garden, Vehicles, Collectibles & Art, and more)
- Built-in filters — price range and seller-reported condition (New / Like New / Good / Fair / Poor)
- Enriched detail — every listing is enriched with its full description, condition, category, and post date straight from the listing page
- Clean output — every field is real data pulled straight from OfferUp; empty fields are simply omitted, never left blank or null
Output per listing
listingIdtitle,descriptionprice,currency(USD)condition— New / Like New / Good / Fair / Poorcategory— resolved category name (e.g.Bikes & Cycling,Computers & Accessories)location— seller's posted city/stateimageUrl— listing photolistingUrl— direct link to the OfferUp listingpostedAt— when the listing was postedsourceUrl,scrapedAt,recordType
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search (keyword) or byCategory (browse) |
searchQuery | string | bike | Free-text search (mode=search) |
category | string | Electronics & Media | Category to browse (mode=byCategory) |
minPrice / maxPrice | int | – | Price range in USD |
condition | string | – | Keep only listings of this condition |
maxItems | int | 20 | Hard cap on emitted records |
Example: keyword search with a price cap
{"mode": "search","searchQuery": "iphone","maxPrice": 500,"condition": "Good"}
Example: browse a category
{"mode": "byCategory","category": "Sports & Outdoors","maxItems": 30}
FAQ
Do I need an OfferUp account or cookies? No. This actor reads OfferUp's public listing pages directly — no login, no API key, no cookies.
How many listings does one run return? OfferUp renders a single results page per unique search or category, typically up to ~49 listings. Run different keyword searches to explore more of the live feed.
Why does location look generic for some listings? OfferUp's search results are centered on the scraping infrastructure's own network location; each listing's own seller-posted location (city/state) is still shown whenever OfferUp publishes it.
Why are some fields missing on certain listings? Only fields OfferUp actually publishes for a given listing are included — not every seller writes a description, for example. Fields are never filled with placeholder or guessed values.
What does condition mean?
It reflects OfferUp's own seller-reported condition scale: New, Like New, Good, Fair, or Poor.