# Changelog of Craigslist Listings Scraper - Search, Prices & Details (`sian.agency/craigslist-scraper`) Actor

- **URL**: https://apify.com/sian.agency/craigslist-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/sian.agency/craigslist-scraper.md

## Changelog

All notable changes to the Craigslist Listings Scraper will be documented in this file.

### 2026-09-04

#### 🐛 Fixes

- **Apostrophes and quote marks in descriptions** - a title reading `boys&#39; red bike` and a frame size reading `16&quot;` now arrive as `boys' red bike` and `16"`. Every field read off a posting page is decoded, so text lands in your spreadsheet the way the seller typed it
- **Photo count matches the photo list** - the documented example row showed a photo count with no photo URLs beside it

#### 📝 Documentation

- **Every price is now stated up front** - the per-listing price, the full-description add-on price and the once-per-run Actor Start fee are all named in the README, so a run's cost can be worked out before you start it
- **The real result ceiling** - a single city search returns up to 2,880 listings, not the ~3,000 the docs claimed. Photo URLs are 600x450, which the docs called full size
- **Fuller output reference** - the job title, country, category and status columns were being returned but not documented

### 2026-08-29

#### 🎉 Craigslist Scraper - Launch!

- **Multi-City Craigslist Search** - search ten Craigslist cities in one run and get every listing back in a single dataset, which craigslist.org itself cannot do
- **Every City Worldwide** - newyork, losangeles, sfbay, toronto, london, berlin: pass the subdomain and the Craigslist scraper resolves the rest, so a site added tomorrow works tomorrow
- **13 Sections Covered** - for sale, cars and trucks, apartments, real estate, housing, jobs, gigs, services, community, furniture, electronics, computers and free stuff
- **Photos, GPS and Post Date on Every Row** - every Craigslist photo URL at 600x450, exact coordinates and the real posting time, not an address string
- **Section-Aware Columns** - bedrooms and square footage on housing listings, the odometer reading on used cars, the pay line on jobs and gigs
- **Owner or Dealer Filter** - split private sellers from dealer inventory, the difference between a lead list and a competitor watch
- **Posted-Today Mode** - schedule the Craigslist scraper daily and pay only for listings that are new since yesterday
- **Full Descriptions on Demand** - the complete posting body, the seller's attribute table and every photo, charged per listing only when you ask for it
- **Paste-a-Search-URL Mode** - build the search on craigslist.org, paste the URL, and every filter in it is honoured, including the section-specific ones
- **Listing Detail Mode** - hand it Craigslist posting URLs and get the full record for each one

#### 💎 User Benefits

- Stop opening twenty browser tabs: one run covers every city you work in, exported as CSV, JSON or Excel
- Get past the ~2,880-result ceiling Craigslist puts on a single city search by listing more cities or sweeping one price band at a time
- Pay per listing delivered and never for a failure, starting at $1.20 per 1,000 listings, with volume tiers down to $0.94 per 1,000
- Test it free with 25 listings before spending anything, with no credit card, no API key and no proxy to configure

#### 🎯 Use Cases

- Real-estate agents pulling owner-listed rentals and FSBO properties the morning they go up, weeks before the portals index them
- Car dealers watching competitor inventory across five metros daily, priced and photographed, paying only for what is new
- Resellers sourcing underpriced furniture and electronics inside a postal-code radius, sorted cheapest first
- Recruiters building a local jobs and gigs feed from the hiring that never reaches the national boards
- Researchers measuring rent dispersion and used-car pricing across regions with current, coordinate-tagged data
