Craigslist Scraper

ENDPOINTS
GET/search/filters

Search Filters

List the filters one category supports, the param that drives each one and the values it accepts.

QUERY PARAMS

Craigslist site whose subareas and currency to include. Site name or any link on it.

Example: newyork

Category code or name whose filters to list. Get the codes from /categories.

Default: sss (everything for sale)

Example: cta (cars & trucks)

{
  "category": {
    "code": "sss",
    "name": "for sale",
    "section": "for_sale"
  },
  "search_route": "/craigslist/for-sale/search",
  "location": null,
  "sort_options": [
    "newest",
    "oldest",
    "price_low",
    "price_high",
    "distance"
  ],
  "subareas": [],
  "filters": [
    {
      "param": "is_free",
      "value": null,
      "label": "free",
      "type": "boolean",
      "options": [],
      "is_supported": true
    },
    {
      "param": "min_price",
      "value": null,
      "label": "min price",
      "type": "number",
      "options": [],
      "is_supported": true
    },
    {
      "param": "max_price",
      "value": null,
      "label": "max price",
      "type": "number",
      "options": [],
      "is_supported": true
    },
    {
      "param": "seller_type",
      "value": null,
      "label": "sold by",
      "type": "choice",
      "options": [
        {
          "value": "owner",
          "label": "owner"
        },
        {
          "value": "dealer",
          "label": "dealer"
        }
      ],
      "is_supported": true
    },
    {
      "param": "make_model",
      "value": null,
      "label": "make and model",
      "type": "text",
      "options": [],
      "is_supported": true
    },
    {
      "param": "condition",
      "value": null,
      "label": "condition",
      "type": "multi_choice",
      "options": [
        {
          "value": "new",
          "label": "new"
        },
        {
          "value": "like_new",
          "label": "like new"
        },
        {
          "value": "excellent",
          "label": "excellent"
        },
        {
          "value": "good",
          "label": "good"
        },
        {
          "value": "fair",
          "label": "fair"
        },
        {
          "value": "salvage",
          "label": "salvage"
        }
      ],
      "is_supported": true
    },
    {
      "param": "title_only",
      "value": null,
      "label": "search titles only",
      "type": "boolean",
      "options": [],
      "is_supported": true
    },
    {
      "param": "has_image",
      "value": null,
      "label": "has image",
      "type": "boolean",
      "options": [],
      "is_supported": true
    },
    {
      "param": "posted_today",
      "value": null,
      "label": "posted today",
      "type": "boolean",
      "options": [],
      "is_supported": true
    },
    {
      "param": "hide_duplicates",
      "value": null,
      "label": "hide duplicates",
      "type": "boolean",
      "options": [],
      "is_supported": true
    },
    {
      "param": "cryptocurrency_accepted",
      "value": null,
      "label": "cryptocurrency ok",
      "type": "boolean",
      "options": [],
      "is_supported": true
    },
    {
      "param": "delivery_available",
      "value": null,
      "label": "delivery available",
      "type": "boolean",
      "options": [],
      "is_supported": true
    },
    {
      "param": "language",
      "value": null,
      "label": "language of posting",
      "type": "multi_choice",
      "options": [
        {
          "value": "af",
          "label": "afrikaans"
        },
        {
          "value": "ca",
          "label": "català"
        },
        {
          "value": "da",
          "label": "dansk"
        },
        {
          "value": "de",
          "label": "deutsch"
        },
        {
          "value": "en",
          "label": "english"
        },
        {
          "value": "es",
          "label": "español"
        },
        {
          "value": "fi",
          "label": "suomi"
        },
        {
          "value": "fr",
          "label": "français"
        },
        {
          "value": "it",
          "label": "italiano"
        },
        {
          "value": "nl",
          "label": "nederlands"
        },
        {
          "value": "no",
          "label": "norsk"
        },
        {
          "value": "pt",
          "label": "português"
        },
        {
          "value": "sv",
          "label": "svenska"
        },
        {
          "value": "tl",
          "label": "filipino"
        },
        {
          "value": "tr",
          "label": "türkçe"
        },
        {
          "value": "zh",
          "label": "中文"
        },
        {
          "value": "ar",
          "label": "العربية"
        },
        {
          "value": "ja",
          "label": "日本語"
        },
        {
          "value": "ko",
          "label": "한국말"
        },
        {
          "value": "ru",
          "label": "русский"
        },
        {
          "value": "vi",
          "label": "tiếng việt"
        }
      ],
      "is_supported": true
    }
  ]
}