This module allows to:
- list all the listings in specified city for specified category
- list all the listings in ALL craigslist cities for specified category
npm install craigslist-searchExample for command line: get ticket listings in New York
node main.js --city=newyork --category=tia // gets first 100 ticket listingsget next 100 ticket listings
node main --city=newyork --category=tia --offset=100to get tickets with images
node main --city=newyork --category=tia --hasPic=trueand with a query
node main --city=newyork --category=tia --hasPic=true --query=concert Get the list of all craigslist cities
node main --citiesOnly=true options = {
city: 'newyork',
category: 'tia', /* tickets */
hasPic: 1,
offset: 100, /* next 100 records */
query: 'concert'
}For list of cities
options = {
citiesOnly: 'true',
}Each returned listing will have several properties like in the example below:
{
"category": "tickets - by owner",
"date": "2014-12-08 16:30",
"hasPic": true,
"location": "Midtown West",
"pid": "4796283245",
"price": "$350",
"title": "New York Giants vs Washington Redskins - Lower Level",
"url": "https://newyork.craigslist.org/mnh/tix/4796283245.html",
"pic": "http://images.craigslist.org/00W0W_a19zyPK9o3U_300x300.jpg"
}