Craigslist Scraper 🇺🇸 (all-in price per listing)
Pricing
from $1.05 / 1,000 listing scrapeds
Craigslist Scraper 🇺🇸 (all-in price per listing)
Pull Craigslist listings into clean JSON in seconds: price, location, posting date, photos and a link to every post. Covers for sale, cars, housing, jobs, gigs and services across as many US cities as you want, one all-in price per listing, no key needed.
Pricing
from $1.05 / 1,000 listing scrapeds
Rating
0.0
(0)
Developer
Tagada Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Craigslist Scraper
Pull Craigslist listings into clean, flat JSON you can actually use: price, location, posting date, photos and a working link to every post. One run can cover for sale, housing, jobs, services and gigs, across as many cities as you list. No account, no API key, and the platform usage is included in the price so you get one predictable cost per listing.
Most Craigslist scrapers cover a single category or a single city and stop there. This one searches several cities at once, spans every section, filters to only the postings added in the last day or week (handy for monitoring), and can open each post to grab the description and any phone number or email the seller wrote into the ad.
What you get
One record per listing, with these fields:
| Field | What it is |
|---|---|
id | Craigslist posting ID |
title | Listing title |
url | Direct link to the posting |
price | Price as a number (null when there is none) |
priceText | Price exactly as shown, e.g. $550 |
currency | USD when a price is present |
city | City subdomain, e.g. sfbay |
subArea | Craigslist sub-area code, e.g. eby |
place | Place or neighborhood, e.g. Santa Clara |
latitude, longitude | Approximate coordinates |
postedAt | Posting time, full ISO timestamp |
postedDate | Posting date, YYYY-MM-DD |
categoryAbbr, categoryName | Category code and its plain-English name |
section | Section searched, e.g. sss, hhh, cta |
bedrooms, sqft | Bedrooms and square feet on housing posts |
imageUrl | First photo |
imageUrls, imageCount | Every photo and how many |
dedupeId | Craigslist's own de-dupe hash |
searchQuery | The search term that returned it |
source, scrapedAt | craigslist.org and the run time |
Turn on Include contact details to also get description, attributes, phones, emails and a hasContact flag for each post.
Who uses it
- Resellers and flippers watch for underpriced gear across several metros at once, sorted newest first, filtered to posts with a photo.
- Car dealers and buyers track a make and model across cities, with owner-only or dealer-only filtering and the seller's phone straight from the ad.
- Real-estate investors and agents pull FSBO and for-rent posts with bedrooms, square feet and the poster's contact, filtered to a ZIP radius.
- Recruiters and local-service pros collect fresh jobs, gigs and services posts to prospect from, filtered to just today or the last few days.
How to use it
Give it one or more cities (the subdomain you see in the address bar, like sfbay or newyork), pick a section, and add search terms if you want. Set Posted since to watch a search for new posts on a schedule. You are only charged for listings actually delivered.
Example: underpriced bikes with a photo, newest first
{"cities": ["sfbay", "losangeles"],"category": "for-sale","query": ["road bike", "gravel bike"],"priceFrom": 100,"priceTo": 800,"hasImage": true,"sort": "newest","maxResults": 200}
Example: a make and model across cities, from private owners, with phones
{"cities": ["newyork", "chicago", "sfbay"],"category": "cars","query": ["toyota tacoma"],"purveyor": "owner","fetchContactInfo": true,"postedSince": "week","maxResults": 100}
Example: apartments near a ZIP, watched daily for new posts
{"cities": ["losangeles"],"category": "apartments","priceTo": 2500,"postal": "90028","radiusMiles": 5,"postedSince": "today","maxResults": 150}
Example: paste a search straight from your browser
{"searchUrls": ["https://sfbay.craigslist.org/search/sss?query=drum+set&hasPic=1"],"maxResults": 50}
When searchUrls is set, the fields above it are ignored, so the run matches exactly what you filtered on the site.
Pricing
You pay per listing returned, platform usage included in the price. No subscription.
| Event | Price |
|---|---|
| Actor start | $0.001 per run |
| Listing scraped | $1.50 per 1,000 |
The tiny start fee covers runs that return nothing; on any normal search it is noise next to the per-listing price.
FAQ
How do I scrape Craigslist without an API key? Just run this actor. There is no key and no login. Enter a city and a search term and you get structured results.
Can I scrape multiple Craigslist cities at once?
Yes. List several subdomains in cities and each is searched in turn, results merged into one dataset.
How do I get seller phone numbers from Craigslist? Turn on Include contact details. The actor opens each post and reads any phone number or email the seller typed into the ad. Many do, though some rely on Craigslist's relay instead, so treat contact as best-effort.
How do I monitor Craigslist for new listings? Set Posted since to Today or the last few days and schedule the run. Only posts inside that window are returned, so each run gives you just what is new.
Can I scrape Craigslist apartments and housing with bedrooms and square feet?
Yes. Use the Housing or Apartments section and each record carries bedrooms and sqft where the post lists them.
Does it work for cars, jobs, gigs and services too? Yes. Pick the section you want. Cars and trucks, jobs, gigs, services, free stuff and community are all supported, alongside general for-sale.
How many results can I get per search? Craigslist caps a single search at roughly 3,000 results. To go deeper, split the work: add price bands, use a ZIP radius, or search more cities.
Is there a limit on how far the price or radius filters go? No. Set any price band and any radius in miles around a US ZIP. Leave them empty to search the whole city.
Related actors
- Kleinanzeigen Scraper for Germany's largest classifieds site.
- OLX Scraper for OLX marketplaces across Europe.
Craigslist scraper, Craigslist API, scrape Craigslist listings, Craigslist for sale scraper, Craigslist cars scraper, Craigslist housing scraper, Craigslist apartments scraper, Craigslist jobs scraper, Craigslist gigs scraper, Craigslist services scraper, Craigslist lead generation, Craigslist phone numbers, FSBO leads, Craigslist monitor new listings, multi-city Craigslist scraper, Craigslist data export JSON.