$1.5/1kπŸ’° - Craigslist New Listings Monitor avatar

$1.5/1kπŸ’° - Craigslist New Listings Monitor

Pricing

from $1.50 / 1,000 results

Go to Apify Store
$1.5/1kπŸ’° - Craigslist New Listings Monitor

$1.5/1kπŸ’° - Craigslist New Listings Monitor

Monitor Craigslist and get only NEW listings since your last run. Schedule hourly or daily β€” zero configuration, no email setup needed. Powered by delta detection via Apify Key-Value Store.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Nogards

Nogards

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Craigslist New Listings Monitor β€” Delta Scraper

Monitor any Craigslist search and get only the listings that appeared since your last run. No duplicates, no noise β€” just what's new. Schedule it hourly or daily and never miss a deal again.


🎯 Who is this for?

  • Deal hunters who want to be the first to respond to a new listing
  • Resellers monitoring specific keywords for underpriced items (electronics, furniture, bikes)
  • Job seekers tracking fresh postings in their city without refreshing the page all day
  • Developers building price alert systems or Craigslist notification bots
  • Researchers tracking listing volume and price trends over time

⚑ How the delta detection works

  • First run β€” scrapes all current listings matching your search, saves their IDs to a Key-Value Store
  • Next runs β€” scrapes again, compares against saved IDs, returns only listings it hasn't seen before
  • Scheduled runs β€” runs automatically on your chosen interval; each run picks up where the last left off

Seen IDs older than 30 days are automatically purged to keep storage lean.


πŸ“₯ Input

{
"keyword": "iphone 14",
"city": "newyork",
"category": "sss",
"maxPrice": 500,
"notifyOnlyNew": true,
"maxResults": 200
}
ParameterTypeRequiredDefaultDescription
keywordstringβœ…β€”Search query (e.g. iphone 14, bicycle, sofa)
citystringβœ…newyorkCraigslist subdomain (e.g. sfbay, losangeles, chicago, seattle)
categoryselect❌ssssss For Sale · hhh Housing · jjj Jobs · ggg Gigs
maxPriceintegerβŒβ€”Maximum price in USD
minPriceintegerβŒβ€”Minimum price in USD
maxResultsinteger❌200Max listings to check per run (1–1000)
notifyOnlyNewboolean❌trueReturn only listings not seen in previous runs

πŸ“¦ Output

{
"id": "7528462760",
"title": "iPhone 14 Pro 128GB - Space Black - Unlocked",
"price": 450,
"priceRaw": "$450",
"url": "https://newyork.craigslist.org/que/sss/7528462760.html",
"location": "Queens",
"postedAgo": "2 hours ago",
"isNew": true,
"scrapedAt": "2026-06-06T02:00:00.000Z"
}

Export in JSON, CSV, Excel directly from Apify Console.


πŸ’‘ Example use cases

Monitor iPhones under $500 in New York

{ "keyword": "iphone 14", "city": "newyork", "maxPrice": 500 }

Track developer jobs in San Francisco

{ "keyword": "developer", "city": "sfbay", "category": "jjj" }

Find cheap bikes in Chicago

{ "keyword": "bicycle", "city": "chicago", "maxPrice": 200 }

Full snapshot β€” disable delta, get everything

{ "keyword": "macbook", "city": "losangeles", "notifyOnlyNew": false, "maxResults": 500 }

πŸ”„ Schedule hourly or daily alerts

This actor is designed to run on a schedule. Set it up once and get a stream of new listings automatically.

  1. Open the actor and click Schedule
  2. Set the interval (every hour, every day β€” your choice)
  3. New listings appear in your dataset each run, ready to export or pipe into a webhook

No code required. No email setup. Just results.

Tip: run once with notifyOnlyNew: false to get a full baseline, then switch to true for all scheduled runs.


πŸ’¬ Support

Found a bug or need a feature? Open an issue and I'll get back to you quickly.