Craigslist Listings Scraper
Pricing
Pay per usage
Craigslist Listings Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
What does it do?
Craigslist Listings Scraper is an Apify actor that extracts classified listings from Craigslist by city and search query. It searches across Craigslist's for-sale category and collects listing titles, prices, locations, posting dates, images, and direct URLs. The scraper handles pagination automatically, collecting hundreds of listings per city in a single run.
This tool is designed for market researchers, resellers, bargain hunters, and data analysts who need structured classifieds data. Whether you are tracking prices for used goods across multiple cities, monitoring local market trends, or building a database of available items, this actor automates the manual browsing process and delivers clean, exportable data.
Craigslist remains one of the largest classified ad platforms in the United States, with millions of active listings across thousands of cities. This scraper supports searching any Craigslist city subdomain and automatically navigates through paginated search results to collect comprehensive datasets.
Why use this scraper?
- Multi-city search: Search multiple Craigslist cities in a single run for geographic price comparisons
- Flexible queries: Search any keyword across the for-sale category to find specific items
- Automatic pagination: Collects results across multiple pages up to your configured limit
- Complete listing data: Titles, prices, locations, dates, images, and direct listing URLs
- Export ready: Download structured data as JSON, CSV, or Excel for analysis
How to use it
- Navigate to the Craigslist Listings Scraper page on Apify Store.
- Click Try for free to open the actor configuration.
- Enter the cities you want to search (use Craigslist subdomain names like "dallas", "austin", "newyork").
- Set your search query and maximum results per city.
- Click Start and wait for the data to be extracted.
- Download the dataset in your preferred format from the Dataset tab.
You can also automate runs using the Apify API or integrate with external tools via webhooks and the Apify JavaScript client.
Input configuration
| Field | Type | Description | Default |
|---|---|---|---|
| cities | Array | Craigslist city subdomains to search | ["dallas", "austin"] |
| category | String | Craigslist category to search | "for-sale" |
| query | String | Search term to filter listings | "furniture" |
| maxResults | Integer | Maximum listings to collect per city | 300 |
| proxyConfiguration | Object | Proxy settings for the scraper | Apify Proxy |
Output data
Each listing in the dataset contains:
{"city": "dallas","query": "furniture","title": "Solid Wood Dining Table - 6 Chairs","price": "$450","location": "Downtown Dallas","date": "2026-02-18","url": "https://dallas.craigslist.org/dal/fuo/...","imageUrl": "https://images.craigslist.org/...","scrapedAt": "2026-02-18T12:00:00.000Z"}
Cost of usage
This actor uses Pay-Per-Event pricing. Each result delivered to the dataset costs $0.0003. There is also a small charge per actor start. A typical run searching one city for 300 listings costs approximately $0.09. The lightweight Cheerio-based approach keeps memory and compute costs minimal.
Monitor your usage on the Apify billing page. Apify Proxy usage is included in the per-event pricing.
Tips and tricks
- City names: Use the Craigslist subdomain format (e.g., "sfbay" for San Francisco, "newyork" for NYC, "dallas" for Dallas).
- Price tracking: Schedule regular runs with Apify Schedules to monitor price trends for specific items over time.
- Multiple queries: Run separate instances with different search queries to cover multiple product categories.
- Geographic comparison: Add multiple cities to compare pricing and availability across regions.
- Data integration: Use Apify integrations to send results directly to Google Sheets, databases, or notification channels.
- Combine with other scrapers: Pair with Facebook Marketplace or OfferUp scrapers on Apify Store for comprehensive classifieds market coverage.
Built by consummate_mandala with Crawlee and Apify SDK.