Craigslist Scraper - Housing, For Sale, Jobs, Cars in Any City avatar

Craigslist Scraper - Housing, For Sale, Jobs, Cars in Any City

Pricing

from $0.65 / 1,000 posts

Go to Apify Store
Craigslist Scraper - Housing, For Sale, Jobs, Cars in Any City

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

Unbrowse AI

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

15 days ago

Last modified

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

  1. 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 example sfbay/sfc or newyork/brk. More than 700 Craigslist sites worldwide work.
  2. Choose a category, and optionally a keyword, min and max price, Posted today, Has image, item condition, or a ZIP code and radius.
  3. Set Max posts per search (per city).
  4. Turn on Include post details if you need descriptions and attributes. Runs take longer because each post is opened.
  5. Or paste Craigslist search URLs with any filters already applied on the site (for example minimum bedrooms or cats allowed).
  6. 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 planPrice 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.