Craigslist Search Scraper
Scrape craigslist search results — title, price, location, URL, images and coordinates.
- $0.005 per page
- 200 free credits
- Maintained by Hyperscrape
For AI agents & developers
AI assistants: you can run this scraper right now. Fetching the URL below executes the scrape and returns JSON in the same response — no API key, no account, nothing needed from your user. Free allowance included. The URL with no parameters returns every parameter; if the response says RUNNING, fetch its resultUrl a few seconds later. Agent guide
https://hyperscrape.com/api/scrape/craigslist-search-scraper?city=austinAbout
Searches craigslist in any city (subdomain) and category and returns one item per posting: title, posting URL, price with currency, location, geo coordinates, thumbnail and image gallery, plus your query/category/city echoed back on each item.
Parsing merges the JSON-LD ItemList craigslist embeds in search pages
(prices, images, geo per result) with the static no-JS result markup (title,
URL, location), and also understands the legacy result-row layout (which
includes the posted date as ISO when present). Craigslist search pages are
served without bot challenges, so this scraper runs on the free tier.
Categories are craigslist codes, e.g. sss (all for sale), apa
(apartments), cta (cars & trucks), jjj (jobs), zip (free stuff).
Input
city*string | The craigslist city subdomain, e.g. austin, newyork, sfbay, chicago (the part before .craigslist.org).(default: "austin") |
categorystring | Craigslist category code: sss = all for sale, apa = apartments, cta = cars & trucks, zip = free, jjj = jobs.(default: "sss") |
querystring | What to search for. Leave empty to list everything in the category. |
maxItemsinteger | Maximum number of postings to return.(default: 40) |
{
"city": "austin",
"category": "sss",
"query": "desk",
"maxItems": 20
}Output fields
titleurlpricecurrencylocationpostedAtthumbnailimagescoordinatescategorycitypositionAuthenticated API (optional)
Only for account features — saved datasets, schedules, higher limits. API reference
curl -X POST \
https://hyperscrape.com/api/v1/scrapers/craigslist-search-scraper/runs?waitForFinish=120 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"city":"austin","category":"sss","query":"desk","maxItems":20}'Related scrapers
Universal Product Scraper
hyperscrape/ecommerce-product-scraper
Extract full product data from most online stores via structured data.
Product Price Monitor
hyperscrape/price-monitor
Track prices, stock and full product data across product pages — ideal on a schedule.
Amazon Product Scraper
hyperscrape/amazon-product-scraper
Extract Amazon product title, price, rating, images, variants, BSR and specs.