Craigslist Listings Search
GET /v1/classifieds/craigslist1 credit / listingcache 30 minListings from any Craigslist city site by category and keyword (bikes in austin, cars and trucks in sfbay, apartments in london): title, price, currency, neighbourhood, area, posted date, coordinates, listing URL, images and the attributes Craigslist shows in results (bedrooms and square feet for housing, odometer for vehicles), with price range, picture, posted-today and title-only filters, newest, relevance or price order, up to 360 listings per query (the first batch Craigslist's own search page loads). Read from the public search the signed-out site uses; poster contact details are never collected and phone numbers or e-mail addresses typed into titles are removed. Billed per listing returned; blocked or failed requests are free.
Query parameters
sitestring · required | Craigslist city site: the part before .craigslist.org, e.g. 'austin', 'sfbay', 'london'. A URL such as https://austin.craigslist.org also works. |
categorystring | Craigslist category code: sss all for sale, cta cars & trucks, bia bicycles, fua furniture, ela electronics, apa apartments for rent, hhh all housing, bbb services, ggg gigs, jjj jobs. Default: "sss" |
querystring | Keywords to search for, e.g. 'trek' or 'toyota tacoma'. Default: null |
sortstring | Result order. Default: "date" Allowed: date, relevance, price_asc, price_desc |
min_pricestring | Minimum price. Default: null |
max_pricestring | Maximum price. Default: null |
has_imageboolean | Only listings with pictures. Default: false |
posted_todayboolean | Only listings posted today. Default: false |
title_onlyboolean | Match the keywords in titles only. Default: false |
limitinteger | Maximum listings to return (1-360). Default: 50 |
max_ageinteger | Accept a cached answer up to this many seconds old, billed at 50%. |
Response data fields
Example
curl "https://api.gridlode.com/v1/classifieds/craigslist?site=austin&category=bia&query=trek&limit=20" \
-H "Authorization: Bearer $GRIDLODE_KEY"Try it without code on the Craigslist Listings Search API page.