$1.5/1kπ° - Craigslist New Listings Monitor
Pricing
from $1.50 / 1,000 results
$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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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}
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
keyword | string | β | β | Search query (e.g. iphone 14, bicycle, sofa) |
city | string | β | newyork | Craigslist subdomain (e.g. sfbay, losangeles, chicago, seattle) |
category | select | β | sss | sss For Sale Β· hhh Housing Β· jjj Jobs Β· ggg Gigs |
maxPrice | integer | β | β | Maximum price in USD |
minPrice | integer | β | β | Minimum price in USD |
maxResults | integer | β | 200 | Max listings to check per run (1β1000) |
notifyOnlyNew | boolean | β | true | Return 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.
- Open the actor and click Schedule
- Set the interval (every hour, every day β your choice)
- 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: falseto get a full baseline, then switch totruefor all scheduled runs.
π¬ Support
Found a bug or need a feature? Open an issue and I'll get back to you quickly.
