Craigslist Scraper - Listings from Any Search URL avatar

Craigslist Scraper - Listings from Any Search URL

Pricing

from $0.50 / 1,000 listing scrapeds

Go to Apify Store
Craigslist Scraper - Listings from Any Search URL

Craigslist Scraper - Listings from Any Search URL

Craigslist listings from any search URL (apartments, cars, jobs, for sale, gigs...) on any city site: title, price, date, neighborhood, bedrooms, images and link, up to 360 per search, plus optional description, attributes and address. New listings flagged on schedules. $0.0005 per listing.

Pricing

from $0.50 / 1,000 listing scrapeds

Rating

0.0

(0)

Developer

Antonio del Olmo Tena

Antonio del Olmo Tena

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape Craigslist listings from any search: apartments and housing, cars and trucks, jobs, gigs, for sale, services, community, on any city site. Copy a search URL from Craigslist (with its filters: keywords, price range, sort, pictures only, bedrooms...) and get one row per listing with title, price, posting date, neighborhood, coordinates, bedrooms and square feet, images and link, up to 360 listings per search. Turn on details to also get the full description, the attributes (pets, condition, parking...) and the street address of each listing. Schedule it and new listings are flagged. Real estate and rental monitoring, car sourcing, lead generation and market research at $0.0005 per listing.

No browser, no login: the Actor reads the same search service the Craigslist site uses. It never bypasses CAPTCHAs or rate limits.

What you get

Listing (one row each): id, url, title, price, priceText, currency, postedAt, category (apa, cta, jjj, sss...), area (city site), areaName, subarea, neighborhood, lat, lng, bedrooms, sqft, compensation (jobs and gigs), company (jobs), odometer (cars), imagesCount, image, images.

With details on: description, attributes (e.g. 2BR / 1Ba, cats are OK, condition: good), address.

Source: search (the search URL) and query. Changes on scheduled runs: isNew is true for listings that were not in the previous run of the same search.

Searches that cannot be read or return nothing are free.

How to use it

  1. On Craigslist, pick your city, run the search you want and copy the URL from the address bar, e.g. https://newyork.craigslist.org/search/apa?query=studio&min_price=1500&max_price=2500.
  2. Add it to Search URLs, one per line (up to 200 per run). Subarea searches (/search/brk/apa) are kept.
  3. Set Max listings per search (up to 360) and whether to Open every listing for descriptions, attributes and addresses.
  4. Click Start and export the rows as JSON, CSV or Excel.
  5. Schedule the Actor to be notified of new listings.

Input

{
"searchUrls": ["https://newyork.craigslist.org/search/apa?query=studio&min_price=1500", "https://sfbay.craigslist.org/search/cta?query=honda+civic"],
"maxResults": 100,
"includeDetails": false
}

Output

{
"search": "https://newyork.craigslist.org/search/apa?min_price=1500&query=studio",
"query": "studio",
"id": "7987853661",
"url": "https://www.craigslist.org/view/d/elmont-renovated-studio/7kgs64BPuDGyRH9JzjjkHv",
"title": "Renovated Studio - Separate Kitchen - Near Transport",
"price": 1850,
"priceText": "$1,850",
"currency": "USD",
"postedAt": "2026-10-22T13:57:40.000Z",
"category": "apa",
"area": "newyork",
"areaName": "new york city",
"subarea": "que",
"neighborhood": "Elmont",
"lat": 40.6976,
"lng": -73.7049,
"bedrooms": 0,
"sqft": 350,
"imagesCount": 4,
"image": "https://images.craigslist.org/00Q0Q_e1EowUMEJVo_0co09i_600x450.jpg",
"isNew": false,
"timestamp": "2026-10-22T14:00:00.000Z"
}

Pricing

Pay per event: $0.0005 per listing and $0.001 per new listing detected on a scheduled run. Searches that cannot be read are free. 360 listings of 10 searches cost $1.80.

Limits and notes

  • Craigslist serves the first 360 results of a search; narrow the search (price range, subarea, keywords) to see more of a busy category.
  • Bedrooms, square feet, compensation, company and odometer appear only for the categories that have them.
  • Opening every listing adds one request per listing; keep it off for large monitoring runs.
  • The Actor never bypasses logins, CAPTCHAs or rate limits.
  • Zillow Property Scraper and Airbnb Listings Scraper: other housing sources.
  • Google Maps Email & Leads Extractor: businesses with contacts.
  • Website Monitor: changes on any page.