OfferUp Classifieds Scraper avatar

OfferUp Classifieds Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
OfferUp Classifieds Scraper

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

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

  • listingId
  • title, description
  • price, currency (USD)
  • condition — New / Like New / Good / Fair / Poor
  • category — resolved category name (e.g. Bikes & Cycling, Computers & Accessories)
  • location — seller's posted city/state
  • imageUrl — listing photo
  • listingUrl — direct link to the OfferUp listing
  • postedAt — when the listing was posted
  • sourceUrl, scrapedAt, recordType

Input

FieldTypeDefaultDescription
modestringsearchsearch (keyword) or byCategory (browse)
searchQuerystringbikeFree-text search (mode=search)
categorystringElectronics & MediaCategory to browse (mode=byCategory)
minPrice / maxPriceintPrice range in USD
conditionstringKeep only listings of this condition
maxItemsint20Hard 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.