Craigslist Listings Scraper avatar

Craigslist Listings Scraper

Pricing

from $1.00 / 1,000 listings

Go to Apify Store
Craigslist Listings Scraper

Craigslist Listings Scraper

The Craigslist Listings Scraper extracts listings from any Craigslist city or all US areas — titles, prices, posting dates, categories, coordinates and photos, plus optional descriptions and attributes, with price and date filters. Ideal for resale research, price tracking and market monitoring.

Pricing

from $1.00 / 1,000 listings

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Share

🚀 Craigslist Listings Scraper

Extract listings from Craigslist in any city or across the whole United States. The Craigslist Listings Scraper returns every matching post as structured data (title, price, posting date, category, location with coordinates and photos), with the full description and attributes when you need them.

Use it for resale and arbitrage research, local price tracking, car and housing market analysis, or a daily feed of new posts.

✨ Features

  • 📋 Complete results: collects every listing that matches your search, not just the first page.
  • 🇺🇸 Any city or the whole country: search one or more Craigslist sites (newyork, sfbay, chicago…) or all 400+ US areas at once.
  • 🗂️ All major sections: for sale (electronics, furniture, cars & trucks, bikes, tickets, free stuff…), housing, jobs, gigs and services.
  • 💲 Price and freshness filters: minimum/maximum price, posted today, and listings with photos only.
  • 📝 Optional details: full description plus the listing's attributes (condition, make, odometer, transmission, bedrooms, square footage…).
  • 📍 Exact location: site, neighbourhood code, latitude and longitude for every listing.

🛠️ How It Works

  1. Enter a keyword (optional) and pick a category.
  2. Choose locations: Craigslist site names such as newyork or sfbay, or turn on Search all US areas.
  3. Set filters and a maximum, then run. Listings land in the dataset, and the SUMMARY record shows how many matched in each location.

⚙️ Input

FieldDescription
querySearch keyword, e.g. iphone, couch, toyota tacoma (leave empty for the whole category)
categorySection to search, e.g. sss all for sale, cta cars & trucks, fua furniture, apa apartments, jjj jobs
locationsCraigslist sites as in the address (newyork for newyork.craigslist.org); full Craigslist URLs work too
searchAllUsAreasSearch every US Craigslist site
maxItemsMaximum listings in total (default 50)
minPrice / maxPricePrice range
postedTodayOnly listings posted today
hasImagesOnly listings with photos
includeDetailsAdd the full description and attributes

Example: used cars between $5,000 and $15,000 in the SF Bay Area, with details:

{
"category": "cta",
"locations": ["sfbay"],
"minPrice": 5000,
"maxPrice": 15000,
"maxItems": 200,
"includeDetails": true
}

📊 Sample Output Data

[
{
"postingId": 7972524429,
"url": "https://sfbay.craigslist.org/sfc/cto/d/olema-mga-1957-roadster-hardtop-for-sale/7972524429.html",
"title": "MGA 1957 Roadster hardtop for sale",
"price": 7500,
"priceText": "$7,500",
"currency": "USD",
"postedAt": "2026-09-25T07:23:58.000Z",
"category": "cars & trucks - by owner",
"categoryCode": "cto",
"site": "sfbay",
"subarea": "sfc",
"latitude": 38.0467,
"longitude": -122.7699,
"images": [
"https://images.craigslist.org/00909_60E8fdZIINW_0dp0t2_600x450.jpg",
"https://images.craigslist.org/00n0n_j1OeBWv6zZ9_0CI0t2_600x450.jpg"
],
"description": "Hello selling a 1957 MGA Roadster and hardtop needs complete restoring have parts and extra must sell\nno time to restore car..",
"attributes": {
"1957 mga roadster": true,
"fuel": "gas",
"odometer": "8,888,888",
"title status": "clean",
"transmission": "manual"
}
}
]

description and attributes appear only when Include description and attributes is on.

💰 Pricing

  • $0.001 per listing ($1 per 1,000 listings).
  • +$0.001 per listing when Include description and attributes is on.

⚠️ Good to know

  • Craigslist shows posts until they expire (typically 30–45 days), so results cover live listings only.
  • A single search returns at most 10,000 listings per location. For very large searches (e.g. all of New York for sale), narrow by keyword, category or price range; the log tells you when this happens.
  • With Search all US areas, listings are collected location by location. Set Maximum listings high enough to cover the whole country.
  • Seller phone numbers and emails are not shown publicly by Craigslist and are not included.

Find the deals, track the prices and monitor new posts with the Craigslist Listings Scraper! 🚀