Skip to main content
The Craigslist Search plugin turns any Craigslist search into structured JSON. Give it a keyword, a metro and a section, and it returns the listings Craigslist shows - each with a posting id, title, numeric price and currency, location, image and a clean listing URL. Filter by price and cap the count with max_results. It runs on the same fetch chain that serves getPageSource. One fetch returns Craigslist’s full gallery (~200 listings), which the plugin merges from the gallery DOM and Craigslist’s own embedded JSON-LD - no Craigslist account needed.
Try it in the dashboard first: app.scrapeunblocker.com/dashboard/plugins. You get a live results view plus a copy-paste snippet.

Endpoint

Section codes

sss for sale (all, default) · cta cars & trucks · apa apts / housing · jjj jobs Any Craigslist category code is accepted; the list above is just the common ones. site accepts any metro subdomain too, so an unlisted metro is passed straight through.

Response

Listing fields

Any field with no value is omitted from a listing, so each item carries only the fields Craigslist actually showed (e.g. price, location or image may be absent - many classifieds carry no price).

What you can build

  • Local marketplace monitoring - watch a category in one metro for new deals.
  • Price research - pull a whole category’s price distribution across metros.
  • Lead and inventory sourcing - find sellers and stock in cta (cars) or sss (for sale).
  • Deal alerts - filter with max_price and re-run to catch fresh listings.

Next steps

Open the plugins

Run a Craigslist search and grab the JSON.

Get an API key

Free trial available on the pricing page.