Craigslist Listings Scraper
Pricing
Pay per usage
Go to Apify Store
Craigslist Listings Scraper
Under maintenanceScrape Craigslist listings across any city and category — jobs, housing, for sale, services, gigs, and more. Extract titles, prices, locations, descriptions, contact info, and images.
Scrape Craigslist listings across any city and category — jobs, housing, for sale, services, gigs, and more. Extract titles, prices, locations, descriptions, contact info, and images.
Features
- 🔍 Keyword + City + Category Search — search any Craigslist city with custom categories
- 📄 Direct Listing URLs — pass any Craigslist search or listing URL directly
- 📊 Rich Data Extraction — titles, prices, locations, descriptions, images, attributes, contact info
- 🔄 Pagination Support — automatically crawls through multiple pages of results
- 🌐 Proxy Support — built-in Apify proxy integration with automatic rotation
- ⚡ Minimal Anti-Bot — simple HTML structure, no JavaScript required for basic scraping
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
searchQuery | string | No | bike | Search keyword (e.g., "iphone", "apartment") |
city | string | No | newyork | Craigslist city subdomain (e.g., sfbay, chicago) |
category | string | No | sss | Category path (sss=all for sale, jjj=jobs, hhh=housing) |
startUrls | array | No | [] | Direct Craigslist URLs to scrape |
maxItems | integer | No | 10 | Maximum listings to extract |
scrapeDetails | boolean | No | false | Visit detail pages for full description & images |
proxyConfiguration | object | No | Auto | Apify proxy settings |
Output
| Field | Description |
|---|---|
title | Listing title |
price | Price if displayed |
location | Location/area |
body | Full description |
images | List of image URLs |
postedDate | ISO posting date |
attributes | Key-value attributes (e.g., condition, make) |
replyEmail | Contact email if visible |
replyPhone | Contact phone if visible |
category | Listing category |
url | Craigslist listing URL |
scrapedAt | ISO timestamp |
Example Output
{"title": "2020 Toyota Camry SE — Low Miles","price": "$18,500","location": "Manhattan","body": "Clean title, one owner, 28k miles...","images": ["https://images.craigslist.org/..."],"postedDate": "2026-04-28T14:30:00Z","attributes": {"condition": "excellent", "odometer": "28000"},"replyEmail": "seller@example.com","category": "Cars & Trucks","url": "https://newyork.craigslist.org/...","scrapedAt": "2026-04-29T10:00:00Z"}
Usage
Search by keyword and city
{"searchQuery": "iphone 15","city": "sfbay","maxItems": 50}
Housing search
{"searchQuery": "2 bedroom","city": "chicago","category": "hhh","maxItems": 25}
Jobs search
{"searchQuery": "software engineer","city": "seattle","category": "jjj","maxItems": 100}
Pricing
- $5 per 1,000 results (PPE pricing)
- Volume discounts available for bulk usage
Compliance
This actor respects Craigslist's terms of service. Please use responsibly and comply with applicable data protection regulations.