Craigslist Scraper
Listings with prices, contact details and full text
What it does
Covers all 707 Craigslist sites and the services, gigs, jobs, housing, for sale, community, resumes and events sections, by city, category and keyword or from pasted search and listing links. Each row holds price, neighbourhood, coordinates, the posted, edited and renewed dates, the full description, attributes, up to 24 images and any phone, email or website written in the listing. The show contact info button and the reply email sit behind a CAPTCHA this actor does not open.
Built in
- ✓ 707 sites: 413 US, 55 Canada, 27 UK, rest abroad
- ✓ Phones normalised to +1XXXXXXXXXX in the US and CA
- ✓ Full text and attributes at no extra charge
- ✓ searchParams passes any other Craigslist filter
- ✓ Monitor mode skips listings an earlier run delivered
Guides & tutorials
Pull the Top 100 Best Sellers for Every Amazon Subcategory in One Run
Walk an Amazon department with Amazon Bestsellers Scraper and get the top 100 of every subcategory in one run, with a hard cap on lists and cost.
Compare an App's App Store Reviews Across Countries
Read one app's App Store reviews in many countries in one run with App Store Reviews Scraper, then compare ratings and top complaints country by country.
Find the Decision Makers at Your Target Accounts by Job Title
Turn a list of company domains into a CRM-ready CSV of people by job title, with LinkedIn URLs, labeled emails and a company check on every row.
Related scrapers
SEC EDGAR Full-Text Search
Search 10-K, 10-Q, 8-K, and any SEC filing by keyword
Google News Scraper
Headlines, sources, and publication dates as structured JSON
AmbitionBox Scraper
Company reviews, salaries, ratings, and interview data
AliExpress Scraper
Product prices, ratings, and order counts from AliExpress
Common questions
Can I get phone numbers from listings? +
Where the poster typed one. phone and phones hold numbers read from the title, location line and body text, in +1XXXXXXXXXX form for the US and Canada; 423 of 450 plumber listings in the makers' services test had one. emails and websites are read the same way.
What about numbers behind show contact info? +
Those never come back. The show contact info button and the reply email both sit behind a CAPTCHA, which this actor does not open. When a listing hides its number that way, contact_hidden_in_text says so on the row.
How much does it cost? +
Listings are $0.00162 on Apify's free plan and $0.00117 on Gold and above, with the full description and attributes included. The $0.002 start fee lands once the first listing is delivered, so a run Craigslist blocks outright is not billed. Deleted listings, duplicates and monitor mode skips are free.
How does monitor mode save money? +
Listings an earlier run with the same monitorName delivered are skipped before they are read, so they never reach the bill. Separate monitor names keep separate memories, such as plumbers-sf and rentals-austin, and an hourly schedule then returns only fresh listings.
How many listings can one search return? +
Up to 10,000, which is Craigslist's own ceiling for a single search. They are read 1,080 at a time and the run stops at your maxItems. Eight failed or blocked requests in a row end the run, keeping every row already read.
Try it on Apify.
Pay only for results delivered. No credit card required to sign up.