Pricing
from $4.00 / 1,000 results
Go to Apify Store
Craigslist Search Scraper
Scrape Craigslist search results from any city and category. Each posting includes title, price, location, GPS coordinates, images and a link. Just paste a Craigslist search URL. No login required.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Scrape Craigslist search results from any city and category. One result = one posting.
Why use this actor
- No account, no login, and no API key required
- Works for any Craigslist city and category โ just paste a search URL
- Each posting includes title, price, neighborhood, GPS coordinates, images and a link
- Fast and lightweight โ no proxy required
- Stable JSON output suitable for pipelines, price tracking, or market research
How it works
- Build the search you want on Craigslist (city, category, keyword, price filters) and copy the URL.
- Paste one or more of those URLs into the actor.
- The actor returns every posting in the result set, ready to download as JSON, CSV, or Excel.
You don't manage scrapers, browsers, or retries โ the actor handles all of that.
Input
{"searchUrls":["https://sfbay.craigslist.org/search/bia?query=bike"],"maxResultsPerSearch":0,"concurrency":3,"proxyConfiguration":{"useApifyProxy":true}}
| Field | Type | Description |
|---|---|---|
searchUrls | array | Craigslist search URLs (any city, category, keyword, filters). |
maxResultsPerSearch | integer | Cap per search. 0 = no cap (up to ~360, Craigslist's per-search maximum). |
concurrency | integer | Searches processed in parallel. Default 3. |
proxyConfiguration | object | Optional โ Craigslist works without a proxy. |
Output
{"_input":"https://sfbay.craigslist.org/search/bia?query=bike","_scrapedAt":"2026-06-11T09:55:00Z","recordType":"POSTING","postingId":7938163789,"title":"2 Bicycles for Price of 1: Expedition Specialized and Antelope Trek 820","price":"$160","subarea":"eby","latitude":37.6684,"longitude":-121.7896,"slug":"pleasanton-bicycles-for-price-of","images":["https://images.craigslist.org/00q0q_80HPR1oWe7E_600x450.jpg","https://images.craigslist.org/00e0e_3Xo0nI4l4SK_600x450.jpg"],"url":"https://sfbay.craigslist.org/eby/bia/7938163789.html"}
| Field | Type | Description |
|---|---|---|
postingId | number | Craigslist posting ID. |
title | string | Posting title. |
price | string | Listed price (as shown). |
subarea | string | Craigslist sub-area code (e.g. eby = east bay). |
latitude / longitude | number | Approximate GPS coordinates. |
slug | string | URL slug. |
images | array | Image URLs. |
url | string | Link to the posting. |
A search that can't be resolved returns an _error record instead of being dropped.
Notes
- Craigslist returns up to ~360 postings per search; narrow by category, price or sub-area to cover more.
- Prices and availability are point-in-time and change frequently.
