Skip to content

pgmemk/craigslist-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Craigslist Search

This module allows to:

  1. list all the listings in specified city for specified category
  2. list all the listings in ALL craigslist cities for specified category

Installation

npm install craigslist-search

Usage

Example for command line: get ticket listings in New York

node main.js --city=newyork --category=tia   // gets first 100 ticket listings

get next 100 ticket listings

node main --city=newyork --category=tia --offset=100

to get tickets with images

node main --city=newyork --category=tia --hasPic=true

and 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

options = {
  city: 'newyork',
  category: 'tia', /* tickets */
  hasPic: 1,
  offset: 100,     /* next 100 records */
  query: 'concert'
}

For list of cities

options = {
  citiesOnly: 'true',
}

Listing Object

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"
 }

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published