# Boston 311 Complaints Scraper

**Use case:** 

Extract Boston 311 service complaints with case type, status, location and dates. Export structured civic data for reporting and analysis.

## Input

```json
{
  "maxItems": 3,
  "year": "current",
  "caseStatus": "all"
}
```

## Output

```json
{
  "caseId": {
    "label": "Case Id",
    "format": "text"
  },
  "caseTopic": {
    "label": "Case Topic",
    "format": "text"
  },
  "serviceName": {
    "label": "Service Name",
    "format": "text"
  },
  "caseStatus": {
    "label": "Case Status",
    "format": "text"
  },
  "onTime": {
    "label": "On Time",
    "format": "text"
  },
  "url": {
    "label": "Url",
    "format": "link"
  },
  "openDate": {
    "label": "Open Date",
    "format": "text"
  },
  "closeDate": {
    "label": "Close Date",
    "format": "text"
  },
  "targetCloseDate": {
    "label": "Target Close Date",
    "format": "text"
  },
  "closureReason": {
    "label": "Closure Reason",
    "format": "text"
  },
  "closureComments": {
    "label": "Closure Comments",
    "format": "text"
  },
  "assignedDepartment": {
    "label": "Assigned Department",
    "format": "text"
  },
  "assignedTeam": {
    "label": "Assigned Team",
    "format": "text"
  },
  "reportSource": {
    "label": "Report Source",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [Boston 311 Scraper | Export Service Requests CSV/JSON](https://apify.com/parseforge/boston-311-complaints-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/parseforge/boston-311-complaints-scraper) to learn more, explore other use cases, and run it yourself.