Craigslist Scraper avatar

Craigslist Scraper

Pricing

from $1.00 / 1,000 listings

Go to Apify Store
Craigslist Scraper

Craigslist Scraper

Find listings across Craigslist cities for sale, housing, jobs, gigs and services.

Pricing

from $1.00 / 1,000 listings

Rating

0.0

(0)

Developer

Philip Kirkbride

Philip Kirkbride

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Security

Limited permissions

Share

Find listings across Craigslist city sites for sale, housing, jobs, gigs and services. Compare titles, prices, locations and photo counts in a downloadable dataset.

Enter city site codes such as sfbay, choose a category and add search words. Optional minimum and maximum prices narrow the results. maxItems defaults to 50; includeDetails adds posting dates, available property or vehicle attributes.

Each row includes a posting identifier, title, price and currency, category, city site, neighborhood, posting date, coordinates, image count and listing URL. Missing information is empty. Posting dates generally require details. Only the available result set per city is returned, so the requested maximum is a limit, not a guarantee.

What each category returns:

  • For sale: price with currency, plus coordinates and image count on most rows.
  • Housing: price, but the currency is often empty because Craigslist does not state it. No coordinates or image count.
  • Jobs, gigs and services: no price, coordinates or image count. Titles, neighborhoods and links are included.

Contact information is excluded. Seller names are filtered heuristically and some may remain. Reply links, phone numbers and emails are excluded.

Pricing: see the Pricing tab for the current price per listing and per run start.

Privacy filtering can leave the title or listing link empty; the posting identifier remains available. Descriptions are excluded. Details add dates and strictly validated property or vehicle attributes. Ambiguous prices and locations are left empty. Dates without a timezone are interpreted only for supported cities; unrecognized dates remain empty.