Craigslist Scraper - Housing, For Sale, Jobs, Cars in Any City
Pricing
from $0.65 / 1,000 posts
Craigslist Scraper - Housing, For Sale, Jobs, Cars in Any City
Scrape Craigslist search results in any city: apartments, for sale, cars, jobs, gigs, services. Title, price, neighborhood, map coordinates, post date, photos; optional full description and attributes (bedrooms, sqft, make, model, odometer). Keyword, price and date filters. Half the usual price.
Pricing
from $0.65 / 1,000 posts
Rating
0.0
(0)
Developer
Unbrowse AI
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
15 days ago
Last modified
Categories
Share
Craigslist Scraper – Housing, For Sale, Cars, Jobs and Gigs in Any City
Turn Craigslist searches into clean, structured data. Pick one or more cities and a category (apartments, rooms, real estate, cars and trucks, furniture, electronics, jobs, gigs, services and more), add a keyword, price range or date filter, and get every matching post with its title, price, currency, neighborhood, map coordinates, post date and photos. Switch on post details to also get the full description, every attribute (bedrooms, bathrooms, square feet, housing type, laundry, parking, pets, make and model, odometer, condition, fuel, transmission, employment type, compensation), the street address when the poster gave one, and the date the post was last updated.
It reads the whole result set of a search, not just the first page, so a city with thousands of apartments listed returns thousands of posts.
What people use it for
- Rental market research – asking rents by neighborhood, bedrooms and square feet, with coordinates ready for a map.
- Used car and resale pricing – price, mileage, make and model across cities to spot deals or set your own price.
- Lead generation – new gigs, service requests and job posts in the categories you serve, every morning.
- Deal alerts – schedule a run with "Posted today" and a keyword and get only fresh posts.
- Academic and housing-policy studies – large, repeatable samples of listings with dates and locations.
How to use it
- Enter one or more cities: the Craigslist subdomain (
austin,sfbay,newyork,chicago,seattle) or the site name (Austin,SF bay area). Add a subarea with a slash, for examplesfbay/sfcornewyork/brk. More than 700 Craigslist sites worldwide work. - Choose a category, and optionally a keyword, min and max price, Posted today, Has image, item condition, or a ZIP code and radius.
- Set Max posts per search (per city).
- Turn on Include post details if you need descriptions and attributes. Runs take longer because each post is opened.
- Or paste Craigslist search URLs with any filters already applied on the site (for example minimum bedrooms or cats allowed).
- Run, then download the dataset as JSON, CSV or Excel, or read it through the API.
Output example
{"id": "7971806211","url": "https://sfbay.craigslist.org/pen/apa/d/fremont-rent-great-bed-bath/7971806211.html","title": "Rent a great 2 bed / 2 bath!","price": 4323,"priceText": "$4,323","currency": "USD","category": "apa","categoryName": "apartments / housing for rent","site": "sfbay","city": "SF bay area","region": "CA","subarea": "pen","location": "Fremont","latitude": 37.501962,"longitude": -121.943248,"postedAt": "2026-09-23T22:40:37.000Z","updatedAt": "2026-09-28T04:02:59.000Z","imageUrl": "https://images.craigslist.org/01010_b9MfgfvJsCy_0eE09L_600x450.jpg","images": ["https://images.craigslist.org/01010_b9MfgfvJsCy_0eE09L_600x450.jpg", "…"],"bedrooms": 2,"sqft": 1204,"description": "Monthly Price: $4323 - $5194 …","attributes": {"bedrooms": "2", "bathrooms": "2", "sqft": "1204", "available": "oct 3","housing_type": "apartment", "laundry": "w/d in unit", "parking": "off-street parking","pets_cat": "cats are OK - purrr", "pets_dog": "dogs are OK - wooof", "rent_period": "monthly"},"address": { "street": "45060 Synergy St.", "city": "Fremont", "region": "CA", "postalCode": "94538", "country": "US" },"petsAllowed": true}
Cars add odometer and attributes such as makemodel, year, condition, fuel, transmission, title_status. Jobs and gigs add compensation, company and jobTitle. Fields a post does not have are null.
Pricing
One price per post, details included:
| Apify plan | Price per 1,000 posts |
|---|---|
| Free | $0.90 |
| Starter | $0.75 |
| Scale | $0.70 |
| Business and Enterprise | $0.65 |
That is about half of what the most used Craigslist scrapers charge per result. Searches that fail or return nothing are free. A small fee applies to each run start. Set a maximum cost per run and the scraper stops cleanly at that limit.
FAQ
How many posts can I get per search? As many as Craigslist has for that search, up to 10,000 per city. Use several cities in one run to cover a region.
Why is a price missing? Some posts have no price (many jobs, gigs, free stuff and services). The post is still returned.
Do I need details? Titles, prices, locations, coordinates, dates and photos come without them. Details add the description, attributes and address, and take longer.
Can I get contact emails or phone numbers? No. Craigslist hides contact details behind its reply system, and this scraper does not collect them.
Is it legal? It collects publicly visible posts. You are responsible for how you use the data, including Craigslist's terms and data protection law.
Missing a field, city or filter? Open an issue on the Issues tab.