OfferUp Scraper avatar

OfferUp Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
OfferUp Scraper

OfferUp Scraper

Scrape OfferUp marketplace listings. Search by keyword, location, and category. Returns prices, descriptions, images, seller info, and listing URLs.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

2 days ago

Last modified

Categories

Share

Scrape OfferUp marketplace listings at scale. Extract product data by keyword, location, and filters — perfect for resellers, market researchers, and price monitoring.

What data can you get?

Search mode (fast)

  • Title, price, location
  • Thumbnail image
  • Item condition & flags (local pickup, shipping)
  • Listing URL

Detail mode (full data)

All of the above, plus:

  • Full description
  • All photos (full resolution)
  • Seller ID & profile link
  • GPS coordinates (latitude/longitude)
  • Category hierarchy (e.g., Electronics > Video Games & Consoles)
  • Shipping availability & price
  • Buy It Now status
  • Firm on price flag

How to use

  1. Enter one or more search queries (e.g., "iPhone 15", "couch", "PS5")
  2. Optionally set a ZIP code and radius to search locally
  3. Set price filters if needed
  4. Toggle Scrape Full Details for complete listing data (slower but richer)
  5. Run the scraper and download results as JSON, CSV, or Excel

Example output

{
"listingId": "cfa324c6-5be8-3105-ae5c-0ecdb33bf035",
"title": "Nintendo Switch",
"price": 125,
"locationName": "Santa Clara, CA",
"condition": "Fair",
"description": "Includes Switch console, one set of joycons, dock, controller adapter, and power cable",
"categoryL1": "Electronics & Media",
"categoryL2": "Video games & Consoles",
"photos": [
{
"uuid": "879076eb722a40238fbaf762d080c9d7",
"url": "https://images.offerup.com/.../879076eb.jpg"
}
],
"canShip": false,
"localPickup": true,
"latitude": 37.36,
"longitude": -121.946,
"url": "https://offerup.com/item/detail/cfa324c6-5be8-3105-ae5c-0ecdb33bf035",
"scrapedAt": "2026-03-17T06:16:51.132Z"
}

Use cases

  • Resellers: Monitor prices and find underpriced inventory across categories
  • Market research: Track pricing trends by location and category
  • Competitive analysis: Compare your listings against the market
  • Deal alerts: Combine with Apify schedules to get notified of new listings matching your criteria
  • Data analysis: Export to CSV/Excel for spreadsheet analysis

Input options

ParameterTypeDescription
searchQueriesstring[]Search terms (required)
locationstringZIP code to search from
radiusintegerSearch radius in miles (default: 30)
maxListingsintegerMax results per query (default: 100, 0 = unlimited)
minPriceintegerMinimum price filter
maxPriceintegerMaximum price filter
sortBystringSort order: relevance, price, newest, nearest
scrapeDetailsbooleanGet full listing details (default: false)

Tips

  • Search mode is ~10x faster than detail mode. Use it for bulk price monitoring.
  • Detail mode is best when you need descriptions, all photos, or seller info.
  • Use Apify Schedules to run this scraper daily/hourly for automated monitoring.
  • Combine with Apify integrations (Google Sheets, Slack, Zapier) for automated workflows.

Important: Proxy Required

OfferUp blocks datacenter IP addresses. You must use residential proxies for this scraper to return results. The scraper defaults to Apify's RESIDENTIAL proxy group — make sure your Apify plan includes residential proxy access.

If you get 0 results, check that proxy is set to RESIDENTIAL in the input settings.

Limitations

  • Only scrapes publicly available listing data
  • Requires residential proxies (included in Apify paid plans)
  • OfferUp may limit results for very broad queries — use specific search terms for best results
  • Seller contact info is not available through public pages

More marketplace scrapers and data tools by lulzasaur: