๐ Craigslist Deal Finder
Pricing
$2.00 / 1,000 results
๐ Craigslist Deal Finder
Under maintenanceScrape Craigslist classifieds from any US city โ furniture, cars, jobs, housing, electronics. Fast listing extraction with prices, dates, and URLs. $1/1K results.
Pricing
$2.00 / 1,000 results
Rating
0.0
(0)
Developer
Dash Authority
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
22 days ago
Last modified
Categories
Share
Craigslist Scraper
Scrape Craigslist listings from any US city. Extract titles, prices, locations, dates, images, and URLs across all Craigslist categories โ for sale, jobs, housing, services, gigs, and more.
Use Cases
Deal Hunting: Monitor specific categories or search terms for underpriced items. Great for resellers watching "free stuff," "cars & trucks," or "electronics."
Market Research: Compare pricing across cities. See what a used sofa costs in Portland vs. Austin vs. Denver โ all in one dataset.
Job Market Analysis: Pull job listings by city and category. Track hiring trends, salary ranges (when posted), and company activity.
Real Estate Monitoring: Scrape housing listings with prices, neighborhoods, and posting dates. Useful for rental market analysis or investment research.
Input
| Field | Type | Description |
|---|---|---|
| city | string | City subdomain (e.g., "portland", "seattle", "newyork") |
| searchTerm | string | What to search for |
| category | string | Category code: sss (for sale), jjj (jobs), hhh (housing), srv (services), gg (gigs) |
| maxResults | integer | Max listings (default: 30) |
| extractDetails | boolean | Visit each listing for descriptions and images |
| proxyConfiguration | object | Apify proxy settings (recommended) |
Tips
- The
cityfield uses Craigslist's subdomain format. "portland" โ portland.craigslist.org. Not "Portland, OR." - Use
extractDetails: trueto get descriptions and images. Without it, you only get titles, prices, and URLs โ but runs are 10x faster. - Category codes:
sss= for sale,jjj= jobs,hhh= housing,srv= services,ggg= gigs,ccc= community.
Output
Summary Mode (default)
{"title": "La Z Boy Leather Sofa (price lowered)","price": "$1,600","location": "NE Portland","date": "2026-04-15","url": "https://portland.craigslist.org/wsc/fuo/d/beaverton-la-boy-leather-sofa/7901676976.html","thumbnail": "https://images.craigslist.org/d/.../300x300.jpg","id": "7901676976"}
Detail Mode (extractDetails: true)
Adds to the above:
descriptionโ full posting textimageUrlsโ all images from the listingattributesโ Craigslist-specific fields (condition, make/model, etc.)
Key Fields
title,price,locationโ the headline infourlโ direct link to the listingdateโ posting datethumbnailโ first image (summary mode)imageUrlsโ all images (detail mode)descriptionโ full text (detail mode)
Integrations & API
- Export formats: JSON, CSV, Excel, XML, HTML
- Scheduling: Run hourly to catch new listings as they post.
- Zapier / Make: Get alerts when specific items appear (e.g., "free piano").
- API: Apify Python or Node.js client for programmatic access.
FAQ
How fast is it? Summary mode: ~5 seconds for 30 results. Detail mode: 1-2 minutes since it visits each listing page.
Can I scrape multiple cities at once? Run separate instances per city, or use the Apify Scheduler to run them sequentially.
Why are some prices missing? Not all Craigslist listings include a price. Free items, job postings, and some housing listings don't have one.
Is this legal? The scraper collects publicly posted data. Craigslist has taken legal action against scrapers in the past โ use responsibly and respect their Terms of Use.
Support
Report issues via the Issues tab on this Actor's page.
