# Housing Craigslist

**Use case:** 

Extract Craigslist data filtered by Housing. Export structured results ready for analysis, lead generation, or research.

## Input

```json
{
  "startUrls": [
    {
      "url": "https://newyork.craigslist.org/search/jjj"
    }
  ],
  "maxItems": 10,
  "city": "newyork",
  "category": "housing",
  "keyword": "software engineer"
}
```

## Output

```json
{
  "id": {
    "label": "Post ID",
    "format": "text"
  },
  "title": {
    "label": "Title",
    "format": "text"
  },
  "price": {
    "label": "Price",
    "format": "text"
  },
  "category": {
    "label": "Category",
    "format": "text"
  },
  "location": {
    "label": "Location",
    "format": "text"
  },
  "city": {
    "label": "City",
    "format": "text"
  },
  "state": {
    "label": "State",
    "format": "text"
  },
  "datetime": {
    "label": "Posted",
    "format": "datetime"
  },
  "email": {
    "label": "Email",
    "format": "text"
  },
  "phoneNumbers": {
    "label": "Phone Numbers",
    "format": "text"
  },
  "compensation": {
    "label": "Compensation",
    "format": "text"
  },
  "employmentType": {
    "label": "Employment Type",
    "format": "text"
  },
  "experienceLevel": {
    "label": "Experience Level",
    "format": "text"
  },
  "jobTitle": {
    "label": "Job Title",
    "format": "text"
  },
  "organization": {
    "label": "Organization",
    "format": "text"
  },
  "expiresAt": {
    "label": "Expires At",
    "format": "datetime"
  },
  "postalCode": {
    "label": "Postal Code",
    "format": "text"
  },
  "latitude": {
    "label": "Latitude",
    "format": "text"
  },
  "longitude": {
    "label": "Longitude",
    "format": "text"
  },
  "mapAccuracy": {
    "label": "Map Accuracy",
    "format": "text"
  },
  "amenities": {
    "label": "Amenities"
  },
  "availableFrom": {
    "label": "Available from"
  },
  "condition": {
    "label": "Condition"
  },
  "manufacturer": {
    "label": "Manufacturer"
  },
  "model": {
    "label": "Model"
  },
  "attributes": {
    "label": "Attributes"
  },
  "notices": {
    "label": "Notices"
  },
  "pics": {
    "label": "Pics"
  },
  "post": {
    "label": "Post Content",
    "format": "text"
  },
  "url": {
    "label": "URL",
    "format": "url"
  },
  "scrapedAt": {
    "label": "Scraped At",
    "format": "datetime"
  },
  "error": {
    "label": "Error",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [Craigslist Scraper](https://apify.com/parseforge/craigslist-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/parseforge/craigslist-scraper) to learn more, explore other use cases, and run it yourself.