482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / E-commerce

OfferUp Scraper logo

OfferUp Scraper

hipersoft/offerup-scraper

Scrape OfferUp, the US local buy & sell marketplace: search by keyword, city or coordinates, radius, price and sort. Title, price, firm-price flag, condition, location, vehicle mileage, local pickup and shipping flags, photo, link. Export CSV/JSON.

Total users

2

Monthly users

1

Total runs

3

Per listing

$0.002

Last rebuilt

Oct 26, 2026

Overview

OfferUp Scraper extracts listings from OfferUp, one of the largest local buy & sell marketplaces in the United States, covering phones and electronics, cars and trucks, furniture, home and garden, tools, video games, sports, clothing, baby and kids items and more. Search by keyword, city or GPS coordinates, radius in miles, price range and sort order, and get for every listing the title, link, price, firm-price flag, condition, location, vehicle mileage, local pickup and shipping availability, flags and photo. Export to CSV, Excel or JSON. Ideal for resellers and flippers, car dealers, price monitoring, deal alerts, local market research and e-commerce pricing in the US.

What does OfferUp Scraper do?

  • 🇺🇸 30 US city presets or any custom latitude/longitude.
  • 📏 Radius search from 5 to 50 miles.
  • 🔎 Keywords, price range and five sort orders.
  • 💲 Price and firm-price flag.
  • 🚗 Vehicle mileage for cars and trucks.
  • 📦 Local pickup and shipping availability.
  • 🖼️ Photo and direct listing link.

What data can you scrape from OfferUp?

Field Description
Listing ID, link, title
Price Price, currency, firm price
Item Condition, vehicle miles, flags
Location City and state
Delivery Local pickup, shipping
Media Photo

Use cases for OfferUp data

  • Resellers and flippers: catch under-priced phones, consoles and furniture near you.
  • Car dealers: monitor private car and truck listings with mileage and price.
  • Price monitoring: track local second-hand prices across US cities.
  • Deal alerts: schedule "Newest first" searches to see new listings quickly.
  • Market research: compare supply and prices between metro areas.

How to scrape OfferUp

  1. Click Try for free to open OfferUp Scraper in Apify Console.
  2. Enter search terms and choose a city (or latitude/longitude) and distance.
  3. Optionally set a price range and sort order.
  4. Click Start and download your listings as CSV, Excel or JSON.

Input

Example input

{
  "queries": ["iphone", "ps5"],
  "city": "Los Angeles",
  "distanceMiles": "20",
  "minPrice": 100,
  "maxPrice": 500,
  "sort": "newest",
  "maxItems": 500
}
Field Description
Search terms One or more keywords.
City US city preset.
Latitude / Longitude Custom search centre.
Distance 5–50 miles.
Min / max price Price range in USD.
Sort by Newest, relevance, price, closest.
Max listings 0 = no limit.

Output

Listing example

{
  "listingId": "519a1cb6-f588-3212-866c-82fdd194f083",
  "url": "https://offerup.com/item/detail/519a1cb6-f588-3212-866c-82fdd194f083",
  "title": "Apple iPhone 14 PLUS 128gb. ( Unlocked Phone )",
  "price": 450,
  "currency": "USD",
  "location": "Los Angeles, CA",
  "localPickup": true,
  "shipping": false,
  "imageUrl": "https://images.offerup.com/.../0c600fa0f11e45beab2f151754d2c712.jpg"
}

Output schema

Field Type Description
listingId, url, title string Listing.
price, currency, isFirmPrice mixed Price.
condition, vehicleMiles, flags mixed Item details.
location string City and state.
localPickup, shipping boolean Delivery options.
imageUrl string Photo.

Seller names and contact details are not collected.

How much does it cost?

OfferUp Scraper uses pay-per-listing pricing: a small fixed price per listing, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.

More marketplace data

FAQ

Can I search outside the city presets? Yes. Enter any latitude and longitude in the US, plus a distance.

How do I get only the latest listings? Use "Newest first" and schedule the actor to run regularly.

What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.

Can I integrate it with other apps? Yes. OfferUp Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is it legal to scrape OfferUp? The scraper only collects publicly visible listing information and no seller names or contact details. You are responsible for using the data in line with OfferUp's terms and applicable law.

Notes

Original clean-room implementation. Returns only public data. Not affiliated with OfferUp.

Input

FieldTypeDescription
queries
Search terms
arrayKeywords, e.g. iphone, couch, ps5, honda civic. Leave empty to list the newest items near the location.
city
City
string · New York, Los Angeles, Chicago, Houston, Phoenix, Philadelphia…Search around this US city (or set latitude/longitude below).
Default: "New York"
latitude
Latitude (optional)
stringCustom search centre, e.g. 30.2672. Overrides City.
longitude
Longitude (optional)
stringCustom search centre, e.g. -97.7431. Overrides City.
distanceMiles
Distance (miles)
string · 5, 10, 20, 30, 50Radius around the location.
minPrice
Minimum price ($)
integerMinimum price in US dollars.
maxPrice
Maximum price ($)
integerMaximum price in US dollars.
sort
Sort by
string · newest, relevance, price_asc, price_desc, closestResult order.
Default: "newest"
maxItems
Max listings
integerStop after this many listings in total (0 = no limit).
Default: 200
proxyConfiguration
Proxy configuration
objectNot needed in most cases.
Default: {"useApifyProxy": false}

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~offerup-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "queries": [
    "iphone"
  ]
}'

Pricing

EventPricePaid plans from
Listing
Charged per listing returned
$0.002$0.001

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Carousell Scraper

Scrape Carousell search listings: title, price, condition, location, seller, photo and URL. Requires your own Carousell app token.

242 runs · 2 users · $0.003 / listing scraped

Google Flights Scraper

Scrape flight options from Google Flights by route and date: airline, flight number, departure and arrival times, duration, stops, layovers and price. One-way or round-trip, any cabin and currency. For travel and price monitoring.

216 runs · 4 users · $0.004 / flight scraped

Pinterest Scraper

Search Pinterest and scrape pins (title, description, destination link, image, pinner, board, saves), boards and users. Fast. For visual research, e-commerce, trend and marketing analysis.

151 runs · 2 users · $0.0034 / item scraped

Google Trends Scraper

Scrape Google Trends for any keyword: interest over time, related and rising queries, and interest by region. Per country and timeframe. For SEO, market and trend research. No setup.

139 runs · 6 users · $0.001 / keyword scraped

AliExpress Product Search Scraper

Search AliExpress by keyword and export one clean row per product — title, sale price, original price, image and product URL. Export to JSON, CSV or Excel.

135 runs · 3 users · $0.003 / product scraped

Google Maps Scraper

Search Google Maps and scrape places: name, category, full address, city, coordinates, rating, phone, website, Place ID and map link. Fast browser-free via Google's internal endpoint, no setup. For local lead generation and market research.

130 runs · 2 users · $0.005 / place scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build