OfferUp Fresh Listing + Price Change Monitor avatar

OfferUp Fresh Listing + Price Change Monitor

Pricing

from $3.50 / 1,000 listing changes

Go to Apify Store
OfferUp Fresh Listing + Price Change Monitor

OfferUp Fresh Listing + Price Change Monitor

Watch OfferUp searches and get alerted only when something changes: new listings, price drops, edited listings, and removed listings. Run it on a schedule — every run pushes only the fresh changes to the dataset, with zero duplicates across runs. No OfferUp login needed.

Pricing

from $3.50 / 1,000 listing changes

Rating

0.0

(0)

Developer

Delta Tools

Delta Tools

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

20 hours ago

Last modified

Share

Stop re-scrolling the same OfferUp results. This Actor watches your OfferUp searches and reports only what changed since the last run:

  • new — listings that just appeared
  • price_drop / price_increase — with old price and drop %
  • updated — title or condition edited
  • removed — listings that disappeared (sold or taken down)

Run it on a schedule (e.g. every hour via Apify Scheduler) and every run pushes only the fresh changes to the dataset. No duplicates, no noise.

How it works

  1. You give it searches: keyword + ZIP code (or lat/lon) + radius.
  2. Each run fetches the current top listings and diffs them against the previous run's snapshot (stored automatically).
  3. Only changes are pushed to the dataset. A run with no changes pushes nothing — and you are only charged per reported change.

Input example

{
"searches": [
{"query": "iphone 15", "zipCode": "11215", "radiusMiles": 25, "maxListings": 50},
{"query": "ps5", "zipCode": "10001", "maxPrice": 400}
],
"stateKey": "my-deals",
"detectRemoved": true
}

Tip: use a different stateKey per schedule if you run several monitors, so their memories don't mix.

Output example

{
"changeType": "price_drop",
"searchQuery": "iphone 15",
"listingId": "97e7ab63-92d8-3068-84e0-70b57fa448a2",
"title": "iPhone 15 128GB Factory Unlocked",
"price": 480,
"oldPrice": 550,
"priceDropPercent": 12.7,
"location": "The Bronx, NY",
"url": "https://offerup.com/item/detail/97e7ab63-92d8-3068-84e0-70b57fa448a2",
"detectedAt": "2026-09-17T03:10:00+00:00"
}

Pricing

Pay per event: you pay a small fee per change reported (listing-change event), plus a tiny per-run start fee. Runs with zero changes cost almost nothing. See the Pricing tab for current rates.

Notes

  • No OfferUp login needed. No browser, no proxies — fast and cheap to run.
  • Removed-listing detection waits for 2 consecutive misses before reporting, to avoid false alarms when listings shift in the results window. Raise maxListings for more reliable removal detection.
  • Respects OfferUp's public search API with light request volume.