Skip to main content
fastCRW Pergamon
Government · US

data.somervillema.gov

data.somervillema.gov

Socrata open data portal at data.somervillema.gov, publishing 53 public datasets from the publishing organisation, led by the GIS Data category.

Showing the catalogue

1Request

Full-text query over dataset names and descriptions.

Zero-based offset into the results; step by 20 to page.

1 credit⌘ ↵
Code follows the fields above
curl "https://api.fastcrw.com/v1/data/data-somervillema-gov/catalog-search?offset=0" \
  -H "Authorization: Bearer $FASTCRW_API_KEY"

2Response example

A sample shape. Press Run to see live data from data.somervillema.gov.

JSON
{
  "results": [
    {
      "resource": {
        "name": "Police Data: Crime Reports",
        "id": "aghs-hqvg",
        "resource_name": null,
        "parent_fxf": [],
        "description": "This dataset contains crime reports from the City of Somerville Police Department's records management system from 2017 to present. Each data point represents an incident, which may involve multiple offenses (the most severe offense is provided here). \n<p>Incidents deemed sensitive by enforcement agencies are included in the data set but are stripped of time or location information to protect the privacy of victims. For these incidents, only the year of the offense is provided. \n\n<p>This data set is refreshed daily with data appearing with a one-month delay (for example, crime reports from 1/1 will appear on 2/1). If a daily update does not refresh, please email data@somervillema.gov.",
        "attribution": "Somerville PD",
        "attribution_link": null,
        "contact_email": "data@somervillema.gov",
        "type": "dataset",
        "updatedAt": "2026-10-23T06:04:57.000Z",
        "createdAt": "2023-12-01T20:49:46.000Z",
        "metadata_updated_at": "2025-01-22T21:45:53.000Z",
        "data_updated_at": "2026-10-23T06:04:57.000Z",
        "page_views": {
          "page_views_last_week": 129,
          "page_views_last_month": 506,
          "page_views_total": 22805,
          "page_views_last_week_log": 7.022367813028454,
          "page_views_last_month_log": 8.985841937003341,
          "page_views_total_log": 14.477125810583123
        },
        "columns_name": [
          "Block Code",
          "Offense Definition",
          "Offense Code",
          "Police Shift",
          "Ward",
          "Offense Sub-Category",
          "Offense Category",
          "Day and Month Reported",
          "Incident Number",
          "Year Reported",
          "… 1 more items"
        ],
        "columns_field_name": [
          "blockcode",
          "incdesc",
          "offensecode",
          "police_shift",
          "ward",
          "offensetype",
          "category",
          "day_and_month",
          "incnum",
          "year",
          "… 1 more items"
        ],
        "columns_datatype": [
          "Text",
          "Text",
          "Text",
          "Text",
          "Text",
          "Text",
          "Text",
          "Text",
          "Text",
          "Text",
          "… 1 more items"
        ],
        "columns_description": [
          "Block codes represent the census block where each incident occurred. Somerville is composed of approximately 700 census blocks.  Census blocks are numbered uniquely with a four-digit census block number from 0000 to 9999 within census tract code, which nests within state and county codes. ",
          "",
          "The three-digit data values are used to identify the offenses for submission by law enforcement agencies to the FBI. ",
          "The police shift during which an incident occurred.   ",
          "The Ward where the incident occurred.",
          "A sub-category that groups some similar offense types.  ",
          "The most significant offense types, determined based on the severity of the offense or the frequency with which it occurs, belong in one of three categories: Crimes against Persons, Crimes against Property, and Crimes against Society. Crimes Against Persons, e.g., Murder, Rape, and Assault, are those offenses whose victims are always individuals. The object of Crimes Against Property, e.g., Robbery, Bribery, and Burglary, is to obtain money, property, or some other benefit. Crimes Against Society, e.g., Animal Cruelty, Drug Violations, Gambling, and Prostitution, represent society’s prohibition against engaging in certain types of activity.",
          "The day and month the incident was reported to the Somerville Police ",
          "A unique identification number associated with each incident report.",
          "The year the incident was reported to the Somerville Police Department. Separated from day and month to make sensitive incidents more anonymous.",
          "… 1 more items"
        ],
        "columns_format": [
          {
            "decimalSeparator": ".",
            "groupSeparator": ","
          },
          {},
          {},
          {},
          {
            "decimalSeparator": ".",
            "groupSeparator": ","
          },
          {},
          {},
          {},
          {
            "decimalSeparator": ".",
            "groupSeparator": ","
          },
          {},
          "… 1 more items"
        ],
        "download_count": 2955,
        "provenance": "official",
        "lens_view_type": "tabular",
        "lens_display_type": "table",
        "locked": false,
        "backend": "nbe",
        "blob_mime_type": null,
        "hide_from_data_json": false,
        "publication_date": "2024-09-10T15:44:28.000Z"
      },
      "classification": {
        "categories": [],
        "tags": [],
        "domain_category": "Public Safety",
        "domain_tags": [],
        "domain_metadata": [
          {
            "key": "Common-Core_Contact-Email",
            "value": "data@somervillema.gov"
          }
        ]
      },
      "metadata": {
        "domain": "data.somervillema.gov",
        "license": "Open Data Commons Open Database License"
      },
      "permalink": "https://data.somervillema.gov/d/aghs-hqvg",
      "link": "https://data.somervillema.gov/Public-Safety/Police-Data-Crime-Reports/aghs-hqvg",
      "owner": {
        "id": "nnwx-dqbu",
        "user_type": "interactive",
        "display_name": "SomerStat"
      },
      "creator": {
        "id": "nnwx-dqbu",
        "user_type": "interactive",
        "display_name": "SomerStat"
      }
    },
    {
      "resource": {
        "name": "Bicycle & Pedestrian Counts",
        "id": "qu9x-4xq5",
        "resource_name": null,
        "parent_fxf": [],
        "description": "The annual bike and pedestrian count is a volunteer data collection effort each fall that helps the City understand where and how many people are biking and walking in Somerville, and how those numbers are changing over time. This program has been taking place each year since 2010. \n\nCounts are collected Tuesday, Wednesday, or Thursday for one hour in the morning and evening using a “screen line” method, whereby cyclists and pedestrians are counted as they pass by an imaginary line across the street and sidewalks. Morning count sessions begin between 7:15 and 7:45 am, and evening count sessions begin between 4:45 and 5:15 pm.  \n\nBike counts capture the number of people riding bicycles, so an adult and child riding on the same bike would be counted as two counts even though it is only one bike. Pedestrian counts capture people walking or jogging, people using a wheelchair or assistive device, children in strollers, and people using other micro-mobility devices, such as skateboards, scooters, or roller skates. \n\nWhile the City and its amazing volunteers do their best to collect accurate and complete data each year and the City does quality control to catch clear errors, it is not possible to ensure 100% accuracy of the data and not all locations have been counted every year of the program. There are also several external factors impacting counts that are not consistent year-to-year, such as nearby construction and weather. For these reasons, the counts are intended to be used to observe high-level trends across the city and at count locations, and not to extrapolate that biking and walking in Somerville has changed by a specific percentage or number.\n\n Data in this dataset are available at the location count level. To request data at the movement level, please contact transportation@somervillema.gov.",
        "attribution": "City of Somerville Transportation & Infrastructure Department",
        "attribution_link": null,
        "contact_email": "data@somervillema.gov",
        "type": "dataset",
        "updatedAt": "2025-12-23T21:53:25.000Z",
        "createdAt": "2017-01-06T15:06:45.000Z",
        "metadata_updated_at": "2025-02-04T19:24:01.000Z",
        "data_updated_at": "2025-12-23T21:53:25.000Z",
        "page_views": {
          "page_views_last_week": 74,
          "page_views_last_month": 267,
          "page_views_total": 14192,
          "page_views_last_week_log": 6.22881869049588,
          "page_views_last_month_log": 8.066089190457772,
          "page_views_total_log": 13.792891946232825
        },
        "columns_name": [
          "Mode",
          "Longitude",
          "Latitude",
          "Location Name",
          "AM/PM",
          "Location #",
          "Year",
          "Count"
        ],
        "columns_field_name": [
          "mode",
          "longitude",
          "latitude",
          "location_name",
          "am_pm",
          "location",
          "year",
          "count"
        ],
        "columns_datatype": [
          "Text",
          "Number",
          "Number",
          "Text",
          "Text",
          "Number",
          "Number",
          "Number"
        ],
        "columns_description": [
          "Mode of travel (whether the count is for bike or pedestrian)",
          "Longitude of the intersection where the count took place",
          "Latitude of the intersection where the count took place",
          "Description of the intersection where the count took place, as Street Name 1 & Street Name 2. Corresponds to the ID number in “Location ID.”",
          "The time of day in which the count occurred. Count shifts occur during either AM or PM rush hour. Morning count sessions begin between 7:15 and 7:45 am, and evening count sessions begin between 4:45 and 5:15 pm. ",
          "ID number of the intersection where the count took place. Corresponds to the location in “Location Name.”",
          "Year of Count",
          "The count of individuals for this year, location, time of day, movement, and mode (that is, count of pedestrians if mode = Ped, count of bikes if mode = Bike) "
        ],
        "columns_format": [
          {},
          {},
          {},
          {},
          {},
          {},
          {
            "noCommas": "true"
          },
          {}
        ],
        "download_count": 8883,
        "provenance": "official",
        "lens_view_type": "tabular",
        "lens_display_type": "table",
        "locked": false,
        "backend": "nbe",
        "blob_mime_type": null,
        "hide_from_data_json": false,
        "publication_date": "2024-02-05T18:55:47.000Z"
      },
      "classification": {
        "categories": [],
        "tags": [],
        "domain_category": "Transportation & Mobility",
        "domain_tags": [
          "mobility",
          "bicycle",
          "transportation",
          "pedestrian"
        ],
        "domain_metadata": [
          {
            "key": "Common-Core_Contact-Email",
            "value": "data@somervillema.gov"
          }
        ]
      },
      "metadata": {
        "domain": "data.somervillema.gov",
        "license": "Open Data Commons Open Database License"
      },
      "permalink": "https://data.somervillema.gov/d/qu9x-4xq5",
      "link": "https://data.somervillema.gov/Transportation-Mobility/Bicycle-Pedestrian-Counts/qu9x-4xq5",
      "owner": {
        "id": "nnwx-dqbu",
        "user_type": "interactive",
        "display_name": "SomerStat"
      },
      "creator": {
        "id": "nnwx-dqbu",
        "user_type": "interactive",
        "display_name": "SomerStat"
      }
    },
    {
      "resource": {
        "name": "311 Service, Information, and Feedback Requests",
        "id": "4pyi-uqq6",
        "resource_name": null,
        "parent_fxf": [],
        "description": "This dataset includes data starting in July 2015. This dataset was updated in November 2023 to include Feedback and Information Requests in addition to Service Requests. Please redownload the data for the most up to date information. This dataset will be updated monthly.",
        "attribution": "SomerStat",
        "attribution_link": null,
        "contact_email": "data@somervillema.gov",
        "type": "dataset",
        "updatedAt": "2026-10-23T06:04:29.000Z",
        "createdAt": "2019-12-11T16:57:14.000Z",
        "metadata_updated_at": "2025-09-24T21:08:56.000Z",
        "data_updated_at": "2026-10-23T06:04:29.000Z",
        "page_views": {
          "page_views_last_week": 79,
          "page_views_last_month": 280,
          "page_views_total": 12229,
          "page_views_last_week_log": 6.321928094887362,
          "page_views_last_month_log": 8.134426320220927,
          "page_views_total_log": 13.57813678341475
        },
        "columns_name": [
          "Voting and Election Information",
          "Survey-Ease",
          "Ward",
          "ID",
          "Navigating City Services and Policies",
          "Survey-Overall Experience",
          "Date Created",
          "Survey-Accuracy",
          "Infrastructure Maintenance and Repairs",
          "Request Classification",
          "… 12 more items"
        ],
        "columns_field_name": [
          "voting_and_election_information",
          "ease",
          "ward",
          "id",
          "navigating_city_services_and_policies",
          "overallexperience",
          "date_created",
          "accuracy",
          "infrastructure_maintenance_and_repairs",
          "classification",
          "… 12 more items"
        ],
        "columns_datatype": [
          "Number",
          "Text",
          "Text",
          "Number",
          "Number",
          "Text",
          "Text",
          "Text",
          "Number",
          "Text",
          "… 12 more items"
        ],
        "columns_description": [
          "Includes requests for information related to elections, including polling locations, ballots, voter registration, and candidate details. Approximately 1% of requests are identified with this topic. ",
          "",
          "Ward associated with the request",
          "Ticket ID",
          "Includes requests for clarification or guidance on navigating City processes, policies and procedures, such as what steps residents need to follow to access services, what the City is able to assist with, and timelines for service delivery.  Approximately 3% of requests are identified with this topic. ",
          "",
          "Date the request was created",
          "",
          "Includes requests related to the condition and upkeep of public infrastructure, such as sidewalks, roads, drains, and electrical systems, with a focus on repairs, upgrades, and safety hazards. Approximately 3% of requests are identified with this topic.",
          "Was this a informational, service, or feedback request",
          "… 12 more items"
        ],
        "columns_format": [
          {},
          {},
          {},
          {
            "noCommas": "true"
          },
          {},
          {},
          {},
          {},
          {},
          {},
          "… 12 more items"
        ],
        "download_count": 4957,
        "provenance": "official",
        "lens_view_type": "tabular",
        "lens_display_type": "table",
        "locked": false,
        "backend": "nbe",
        "blob_mime_type": null,
        "hide_from_data_json": false,
        "publication_date": "2025-08-27T16:37:41.000Z"
      },
      "classification": {
        "categories": [],
        "tags": [],
        "domain_category": "Government & Finance",
        "domain_tags": [],
        "domain_metadata": [
          {
            "key": "Common-Core_Contact-Email",
            "value": "data@somervillema.gov"
          }
        ]
      },
      "metadata": {
        "domain": "data.somervillema.gov",
        "license": "Open Data Commons Open Database License"
      },
      "permalink": "https://data.somervillema.gov/d/4pyi-uqq6",
      "link": "https://data.somervillema.gov/Government-Finance/311-Service-Information-and-Feedback-Requests/4pyi-uqq6",
      "owner": {
        "id": "nnwx-dqbu",
        "user_type": "interactive",
        "display_name": "SomerStat"
      },
      "creator": {
        "id": "nnwx-dqbu",
        "user_type": "interactive",
        "display_name": "SomerStat"
      }
    },
    {
      "resource": {
        "name": "Police Data: Crashes",
        "id": "mtik-28va",
        "resource_name": null,
        "parent_fxf": [],
        "description": "This data set contains Somerville crashes that occurred from May 2018 to present. Crash reports are completed when a motor vehicle crash occurs on a public way and involves at least one of the following: Any person is killed, any person is injured,  or damage is in excess of $1,000 to any one vehicle or other property. Data does not include crashes that are under active investigation, nor those that occur on state roads, which are under the jurisdiction of the Massachusetts State Police.   State crash data may be accessed on the Massachusetts Department of Transportation’s crash data portal, IMPACT.\n \n<p>This data set should be refreshed daily with data appearing with a one-month delay (e.g. crashes that occurred from 1/1 will appear on 2/1).  If a daily update does not refresh, please email data@somervillema.gov.",
        "attribution": "Somerville PD",
        "attribution_link": null,
        "contact_email": "data@somervillema.gov",
        "type": "dataset",
        "updatedAt": "2026-10-23T06:02:28.000Z",
        "createdAt": "2024-04-02T19:47:04.000Z",
        "metadata_updated_at": "2025-02-04T19:19:44.000Z",
        "data_updated_at": "2026-10-23T06:02:28.000Z",
        "page_views": {
          "page_views_last_week": 70,
          "page_views_last_month": 363,
          "page_views_total": 8342,
          "page_views_last_week_log": 6.149747119504682,
          "page_views_last_month_log": 8.507794640198696,
          "page_views_total_log": 13.026350530067843
        },
        "columns_name": [
          "Longitude",
          "Work Zone",
          "Pedestrian Involvement (Non-Motorist)",
          "Road Contributing Circumstances",
          "Cyclist Involvement (Non-Motorist)",
          "Count Fatal Injury ",
          "Hit and Run Flag",
          "Count Possible Injury",
          "Count Suspected Minor Injury ",
          "Trafficway Description",
          "… 25 more items"
        ],
        "columns_field_name": [
          "longitude",
          "workzonerelddesc",
          "nonmotoristpedestrian",
          "roadcontribdesc",
          "nonmotoristcyclist",
          "fatalinjury",
          "hitrunflag",
          "possibleinjury",
          "suspectedminorinjury",
          "trafydescrdesc",
          "… 25 more items"
        ],
        "columns_datatype": [
          "Text",
          "Text",
          "Text",
          "Text",
          "Text",
          "Text",
          "Text",
          "Text",
          "Text",
          "Text",
          "… 25 more items"
        ],
        "columns_description": [
          "Longitude measures distance east or west of the prime meridian. When coupled with longitude, a specific geographic location is identified.",
          " Indicating a crash that occurs in or related to a construction, maintenance, or utility work zone, identified by warning signs/signals/indicators, including those on transport devices (e.g. signs, flashing lights, channelizing devices, barriers, pavement markings, flagperson, warning signs and arrow boards mounted on the vehicles in a mobile maintenance activity), whether or not workers were actually present at the time of the crash.",
          "Indicates the number of pedestrians involved in a crash, if any. A pedestrian is one type of non-motorist which is defined as any person other than a motorist.",
          "Apparent environmental or roadway conditions which may have contributed to the crash.",
          "Indicates the number of cyclists involved in a crash, if any. A cyclist is one type of non-motorist which is defined as any person other than a motorist.",
          "The count of fatal injuries resulting from a crash.  The injured party could be a driver, passenger or non-motorist involved in a crash.",
          "Refers to cases where the vehicle or driver of the vehicle in transport is a contact vehicle in the crash and departs the scene without stopping to render aid or report the crash.",
          "The count of possible injuries resulting from a crash.  The injured party could be a driver, passenger or non-motorist involved in a crash.",
          "The count of suspected minor injuries resulting from a crash.  The injured party could be a driver, passenger or non-motorist involved in a crash.",
          "Indicates whether the trafficway for this vehicle is divided and whether it serves one-way or two-way traffic. A divided trafficway is one in which roadways for travel in opposite directions are physically separated by a median.",
          "… 25 more items"
        ],
        "columns_format": [
          {
            "decimalSeparator": ".",
            "groupSeparator": ","
          },
          {},
          {
            "decimalSeparator": ".",
            "groupSeparator": ","
          },
          {},
          {
            "decimalSeparator": ".",
            "groupSeparator": ","
          },
          {
            "decimalSeparator": ".",
            "groupSeparator": ","
          },
          {},
          {
            "decimalSeparator": ".",
            "groupSeparator": ","
          },
          {
            "decimalSeparator": ".",
            "groupSeparator": ","
          },
          {},
          "… 25 more items"
        ],
        "download_count": 2603,
        "provenance": "official",
        "lens_view_type": "tabular",
        "lens_display_type": "table",
        "locked": false,
        "backend": "nbe",
        "blob_mime_type": null,
        "hide_from_data_json": false,
        "publication_date": "2024-09-10T15:44:46.000Z"
      },
      "classification": {
        "categories": [],
        "tags": [],
        "domain_category": "Public Safety",
        "domain_tags": [],
        "domain_metadata": [
          {
            "key": "Common-Core_Contact-Email",
            "value": "data@somervillema.gov"
          }
        ]
      },
      "metadata": {
        "domain": "data.somervillema.gov",
        "license": "Open Data Commons Open Database License"
      },
      "permalink": "https://data.somervillema.gov/d/mtik-28va",
      "link": "https://data.somervillema.gov/Public-Safety/Police-Data-Crashes/mtik-28va",
      "owner": {
        "id": "nnwx-dqbu",
        "user_type": "interactive",
        "display_name": "SomerStat"
      },
      "creator": {
        "id": "nnwx-dqbu",
        "user_type": "interactive",
        "display_name": "SomerStat"
      }
    },
    {
      "resource": {
        "name": "Motor Vehicle Crash Reports (2010-2018)",
        "id": "ezmv-8wys",
        "resource_name": null,
        "parent_fxf": [],
        "description": "NOTE: Post-2018 crash data is available here: <a href=\"https://data.somervillema.gov/Public-Safety/Police-Data-Crashes/mtik-28va/about_data \">https://data.somervillema.gov/Public-Safety/Police-Data-Crashes/mtik-28va/about_data</a>\n\n<p>This data set tracks motor vehicle crashes within the City of Somerville from 1/1/2010 through 4/30/2018. This data was created by OSPCD in collaboration with the Somerville Police Department.",
        "attribution": "Somerville PD",
        "attribution_link": null,
        "contact_email": "data@somervillema.gov",
        "type": "dataset",
        "updatedAt": "2025-02-05T17:24:40.000Z",
        "createdAt": "2018-09-17T15:37:22.000Z",
        "metadata_updated_at": "2025-02-05T17:24:40.000Z",
        "data_updated_at": "2018-09-17T16:28:10.000Z",
        "page_views": {
          "page_views_last_week": 23,
          "page_views_last_month": 106,
          "page_views_total": 7137,
          "page_views_last_week_log": 4.584962500721157,
          "page_views_last_month_log": 6.7414669864011465,
          "page_views_total_log": 12.801304186049023
        },
        "columns_name": [
          "column 82",
          "Severity2",
          "Age2",
          "Driver6 Contrib Code2 (25)",
          "Hospital2",
          "Driver7 Contrib Code2 (25)",
          "column 81",
          "column 78",
          "Driver7 Contrib Code1 (25)",
          "column 65",
          "… 79 more items"
        ],
        "columns_field_name": [
          "column_81",
          "severity2",
          "age2",
          "driver6_contrib_code2_25",
          "hospital2",
          "driver7_contrib_code2_25",
          "column_80",
          "column_77",
          "driver7_contrib_code1_25",
          "column_64",
          "… 79 more items"
        ],
        "columns_datatype": [
          "Text",
          "Number",
          "Number",
          "Text",
          "Number",
          "Text",
          "Text",
          "Text",
          "Text",
          "Text",
          "… 79 more items"
        ],
        "columns_description": [
          "",
          "",
          "",
          "",
          "",
          "",
          "",
          "",
          "",
          "",
          "… 79 more items"
        ],
        "columns_format": [
          {},
          {},
          {},
          {},
          {},
          {},
          {},
          {},
          {},
          {},
          "… 79 more items"
        ],
        "download_count": 5635,
        "provenance": "official",
        "lens_view_type": "tabular",
        "lens_display_type": "table",
        "locked": false,
        "backend": "nbe",
        "blob_mime_type": null,
        "hide_from_data_json": false,
        "publication_date": "2018-09-17T16:28:12.000Z"
      },
      "classification": {
        "categories": [],
        "tags": [],
        "domain_category": "Public Safety",
        "domain_tags": [
          "bicycle",
          "bike",
          "crash",
          "motor vehicle",
          "pedestrian",
          "public safety"
        ],
        "domain_metadata": [
          {
            "key": "Common-Core_Contact-Email",
            "value": "data@somervillema.gov"
          }
        ]
      },
      "metadata": {
        "domain": "data.somervillema.gov",
        "license": "Open Data Commons Open Database License"
      },
      "permalink": "https://data.somervillema.gov/d/ezmv-8wys",
      "link": "https://data.somervillema.gov/Public-Safety/Motor-Vehicle-Crash-Reports-2010-2018-/ezmv-8wys",
      "owner": {
        "id": "nnwx-dqbu",
        "user_type": "interactive",
        "display_name": "SomerStat"
      },
      "creator": {
        "id": "nnwx-dqbu",
        "user_type": "interactive",
        "display_name": "SomerStat"
      }
    },
    {
      "resource": {
        "name": "Neighborhoods",
        "id": "n5md-vqta",
        "resource_name": null,
        "parent_fxf": [],
        "description": "ESRI polygon feature class representing City of Somerville, Massachusetts neighborhood boundaries.",
        "attribution": "City of Somerville, Massachusetts",
        "attribution_link": "http://www.somervillema.gov/",
        "contact_email": "data@somervillema.gov",
        "type": "file",
        "updatedAt": "2025-02-04T19:20:34.000Z",
        "createdAt": "2017-04-12T11:03:46.000Z",
        "metadata_updated_at": "2025-02-04T19:20:34.000Z",
        "data_updated_at": "2017-04-12T11:03:46.000Z",
        "page_views": {
          "page_views_last_week": 45,
          "page_views_last_month": 260,
          "page_views_total": 7072,
          "page_views_last_week_log": 5.523561956057013,
          "page_views_last_month_log": 8.027905996569885,
          "page_views_total_log": 12.788106545965245
        },
        "columns_name": [],
        "columns_field_name": [],
        "columns_datatype": [],
        "columns_description": [],
        "columns_format": [],
        "download_count": 3110,
        "provenance": "official",
        "lens_view_type": "blobby",
        "lens_display_type": "blob",
        "locked": false,
        "backend": "not_a_dataset",
        "blob_mime_type": "application/zip; charset=binary",
        "hide_from_data_json": false,
        "publication_date": "2017-04-12T11:03:46.000Z"
      },
      "classification": {
        "categories": [],
        "tags": [],
        "domain_category": "GIS Data",
        "domain_tags": [
          "neighborhoods",
          "spatial data",
          "community",
          "maps"
        ],
        "domain_metadata": [
          {
            "key": "Common-Core_Contact-Email",
            "value": "data@somervillema.gov"
          }
        ]
      },
      "metadata": {
        "domain": "data.somervillema.gov",
        "license": "Public Domain"
      },
      "permalink": "https://data.somervillema.gov/d/n5md-vqta",
      "link": "https://data.somervillema.gov/GIS-Data/Neighborhoods/n5md-vqta",
      "owner": {
        "id": "jwuz-stm5",
        "user_type": "interactive",
        "display_name": "Keith Johnson"
      },
      "creator": {
        "id": "jwuz-stm5",
        "user_type": "interactive",
        "display_name": "Keith Johnson"
      }
    },
    {
      "resource": {
        "name": "Buildings",
        "id": "uzdd-gyjv",
        "resource_name": null,
        "parent_fxf": [],
        "description": "ESRI polygon feature class representing City of Somerville, Massachusetts building footprints. Last updated July 5, 2024.",
        "attribution": "City of Somerville, Massachusetts",
        "attribution_link": "http://www.somervillema.gov/",
        "contact_email": "data@somervillema.gov",
        "type": "file",
        "updatedAt": "2025-02-04T19:30:39.000Z",
        "createdAt": "2017-04-12T10:48:10.000Z",
        "metadata_updated_at": "2025-02-04T19:30:39.000Z",
        "data_updated_at": "2017-04-12T10:48:10.000Z",
        "page_views": {
          "page_views_last_week": 26,
          "page_views_last_month": 136,
          "page_views_total": 7046,
          "page_views_last_week_log": 4.754887502163469,
          "page_views_last_month_log": 7.098032082960527,
          "page_views_total_log": 12.782793498733353
        },
        "columns_name": [],
        "columns_field_name": [],
        "columns_datatype": [],
        "columns_description": [],
        "columns_format": [],
        "download_count": 2945,
        "provenance": "official",
        "lens_view_type": "blobby",
        "lens_display_type": "blob",
        "locked": false,
        "backend": "not_a_dataset",
        "blob_mime_type": "application/x-zip-compressed",
        "hide_from_data_json": false,
        "publication_date": "2017-04-12T10:48:10.000Z"
      },
      "classification": {
        "categories": [],
        "tags": [],
        "domain_category": "GIS Data",
        "domain_tags": [
          "maps",
          "spatial data",
          "buildings"
        ],
        "domain_metadata": [
          {
            "key": "Common-Core_Contact-Email",
            "value": "data@somervillema.gov"
          }
        ]
      },
      "metadata": {
        "domain": "data.somervillema.gov",
        "license": "Public Domain"
      },
      "permalink": "https://data.somervillema.gov/d/uzdd-gyjv",
      "link": "https://data.somervillema.gov/GIS-Data/Buildings/uzdd-gyjv",
      "owner": {
        "id": "jwuz-stm5",
        "user_type": "interactive",
        "display_name": "Keith Johnson"
      },
      "creator": {
        "id": "jwuz-stm5",
        "user_type": "interactive",
        "display_name": "Keith Johnson"
      }
    },
    {
      "resource": {
        "name": "Permits",
        "id": "vxgw-vmky",
        "resource_name": null,
        "parent_fxf": [],
        "description": "Contains data on permit applications from the Inspectional Services Department dating back to 2014.",
        "attribution": null,
        "attribution_link": null,
        "contact_email": "data@somervillema.gov",
        "type": "dataset",
        "updatedAt": "2025-02-04T19:31:22.000Z",
        "createdAt": "2019-12-11T19:02:27.000Z",
        "metadata_updated_at": "2025-02-04T19:31:22.000Z",
        "data_updated_at": "2023-05-16T04:32:56.000Z",
        "page_views": {
          "page_views_last_week": 54,
          "page_views_last_month": 252,
          "page_views_total": 6541,
          "page_views_last_week_log": 5.78135971352466,
          "page_views_last_month_log": 7.98299357469431,
          "page_views_total_log": 12.675516044082778
        },
        "columns_name": [
          "id",
          "address",
          "work",
          "latitude",
          "longitude",
          "application_date",
          "type",
          "status",
          "amount",
          "issue_date"
        ],
        "columns_field_name": [
          "id",
          "address",
          "work",
          "latitude",
          "longitude",
          "application_date",
          "type",
          "status",
          "amount",
          "issue_date"
        ],
        "columns_datatype": [
          "Text",
          "Text",
          "Text",
          "Number",
          "Number",
          "Calendar date",
          "Text",
          "Text",
          "Number",
          "Calendar date"
        ],
        "columns_description": [
          "Unique identifier",
          "Address for the location of the work.",
          "Description of the work. ",
          "Latitude for the location of the work.",
          "Longitude for the location of the work.",
          "Permit application date.",
          "Type of permit. ",
          "Status of the permit application.",
          "Dollar amount for the individual permit issued.",
          "Date the permit was issued."
        ],
        "columns_format": [
          {},
          {},
          {},
          {},
          {},
          {},
          {},
          {},
          {},
          {}
        ],
        "download_count": 13713,
        "provenance": "official",
        "lens_view_type": "tabular",
        "lens_display_type": "table",
        "locked": false,
        "backend": "nbe",
        "blob_mime_type": null,
        "hide_from_data_json": false,
        "publication_date": "2020-01-13T17:03:40.000Z"
      },
      "classification": {
        "categories": [],
        "tags": [],
        "domain_category": "Planning & Development",
        "domain_tags": [],
        "domain_metadata": [
          {
            "key": "Common-Core_Contact-Email",
            "value": "data@somervillema.gov"
          }
        ]
      },
      "metadata": {
        "domain": "data.somervillema.gov"
      },
      "permalink": "https://data.somervillema.gov/d/vxgw-vmky",
      "link": "https://data.somervillema.gov/Planning-Development/Permits/vxgw-vmky",
      "owner": {
        "id": "2ha8-g5zx",
        "user_type": "interactive",
        "display_name": "Pulp"
      },
      "creator": {
        "id": "2ha8-g5zx",
        "user_type": "interactive",
        "display_name": "Pulp"
      }
    },
    {
      "resource": {
        "name": "Applications for Permits and Licenses",
        "id": "nneb-s3f7",
        "resource_name": null,
        "parent_fxf": [],
        "description": "The dataset is one row per application for permits and licenses in the City of Somerville through the Citizenserve application system. The current dataset contains applications handled by the Inspectional Services Department (ISD) and the City Clerk’s office, representing approximately 90% of the applications processed by the City of Somerville. Soon to come are applications handled by other teams, including Engineering, the Office of Strategic Planning and Community Development (OSPCD), and Fire Prevention.  \n\nThis dataset contains application information for over 90,000 applications for permits and licenses since 2014, including project details, status, and location information.\n\nCurrently, this data can be viewed in the Tableau Visualization by Application Date or Issue Date. When you select “View Permits and Licenses by Application Date,” any Application which does not have an Application Date will be filtered out. The same is true for viewing by Issue Date. If an application has neither field, the application will not display in the Tableau Visualization. Such applications will, however, appear in the dataset. \n\nThis dataset should be refreshed daily with data appearing in the early morning. If the data becomes out of date, please email data@somervillema.gov.",
        "attribution": "SomerStat",
        "attribution_link": null,
        "contact_email": "data@somervillema.gov",
        "type": "dataset",
        "updatedAt": "2026-10-23T06:32:52.000Z",
        "createdAt": "2025-04-15T21:01:33.000Z",
        "metadata_updated_at": "2026-02-10T21:37:27.000Z",
        "data_updated_at": "2026-10-23T06:32:52.000Z",
        "page_views": {
          "page_views_last_week": 226,
          "page_views_last_month": 812,
          "page_views_total": 6270,
          "page_views_last_week_log": 7.826548487290916,
          "page_views_last_month_log": 9.667111542075027,
          "page_views_total_log": 12.61447980424533
        },
        "columns_name": [
          "Active in 2023",
          "Public Patio Entertainment Performers",
          "Estimated Construction Cost",
          "Application Block Code",
          "Application Latitude",
          "Assessor's Parcel Number",
          "Amount Paid",
          "Business Days to Issue",
          "File Number",
          "Status",
          "… 41 more items"
        ],
        "columns_field_name": [
          "active_in_2023",
          "public_patio_entertainment_performers",
          "estimated_construction_cost",
          "application_block_code",
          "application_latitude",
          "parcel_number",
          "amount_paid",
          "business_days_to_issue",
          "file_number",
          "status",
          "… 41 more items"
        ],
        "columns_datatype": [
          "Number",
          "Number",
          "Number",
          "Text",
          "Number",
          "Text",
          "Number",
          "Number",
          "Text",
          "Text",
          "… 41 more items"
        ],
        "columns_description": [
          "1 if the permit or license was active at any point in 2023, 0 otherwise.",
          "This license allows a restaurant to offer entertainment by bands, DJs, comedians, etc, outdoors on private property.",
          "The estimated cost of construction of the work associated with the permit.",
          "Block codes represent the census block where each incident occurred. Somerville is composed of approximately 700 census blocks.  Census blocks are numbered uniquely with a four-digit census block number from 0000 to 9999 within census tract code, which nests within state and county codes. These block codes are used to map locations in the associated Tableau visualizations. Block codes are automatically assigned using the Application Address. ",
          "Longitude measures distance east or west of the prime meridian. When coupled with longitude, a specific geographic location is identified.",
          "An assessor's parcel number, or APN, is a number assigned to parcels of real property by the tax assessor of a particular jurisdiction for purposes of identification and record-keeping. The assigned number is unique within the particular jurisdiction. This number is also known as the Map-Block-Lot number. ",
          "The amount of fees paid for this application to date. ",
          "The number of business days between Application Date and Issue Date. A business day is defined as a non-weekend day that is not a federal holiday. ",
          "The unique identifier of the file this application falls under. The digits before the hyphen indicate the year the file was created. The digits after the hyphen are sequential for that year.  A single File may contain multiple Applications that are related, e.g. a building permit and an electrical permit for the same project. However, two Applications that have different File Numbers are not necessarily unrelated, as putting Applications under the same File Number is a manual process that does not always happen consistently.",
          "The current status of the application. This field is changed as applications move through the application process. Please note that the status in the data may not exactly match the status in the public Citizenserve viewer. They have been merged or re-classified for ease of use over the entire dataset. Where this dataset and the Citizenserve viewer disagree, the viewer should be taken as the source of truth.",
          "… 41 more items"
        ],
        "columns_format": [
          {},
          {},
          {},
          {
            "decimalSeparator": ".",
            "groupSeparator": ","
          },
          {
            "decimalSeparator": ".",
            "groupSeparator": ","
          },
          {},
          {
            "decimalSeparator": ".",
            "groupSeparator": ","
          },
          {},
          {},
          {},
          "… 41 more items"
        ],
        "download_count": 5152,
        "provenance": "official",
        "lens_view_type": "tabular",
        "lens_display_type": "table",
        "locked": false,
        "backend": "nbe",
        "blob_mime_type": null,
        "hide_from_data_json": false,
        "publication_date": "2026-02-10T16:04:33.000Z"
      },
      "classification": {
        "categories": [],
        "tags": [],
        "domain_category": "Government & Finance",
        "domain_tags": [],
        "domain_metadata": [
          {
            "key": "Common-Core_Contact-Email",
            "value": "data@somervillema.gov"
          }
        ]
      },
      "metadata": {
        "domain": "data.somervillema.gov",
        "license": "Open Data Commons Open Database License"
      },
      "permalink": "https://data.somervillema.gov/d/nneb-s3f7",
      "link": "https://data.somervillema.gov/Government-Finance/Applications-for-Permits-and-Licenses/nneb-s3f7",
      "owner": {
        "id": "nnwx-dqbu",
        "user_type": "interactive",
        "display_name": "SomerStat"
      },
      "creator": {
        "id": "nnwx-dqbu",
        "user_type": "interactive",
        "display_name": "SomerStat"
      }
    },
    {
      "resource": {
        "name": "Zoning & Overlay Districts",
        "id": "crrw-ex2a",
        "resource_name": null,
        "parent_fxf": [],
        "description": "Polygon feature class representing the City of Somerville, Massachusetts zoning map adopted December 12, 2019 as part of the City of Somerville Zoning Overhaul (https://www.somervillezoning.com/). \nLast amended by City Council December 12, 2024 per Ordinance 2024-16.\nThis dataset last updated April 4, 2025.",
        "attribution": "City of Somerville, Massachusetts",
        "attribution_link": "http://www.somervillema.gov/",
        "contact_email": "data@somervillema.gov",
        "type": "file",
        "updatedAt": "2025-04-23T15:04:25.000Z",
        "createdAt": "2017-04-12T11:30:14.000Z",
        "metadata_updated_at": "2025-04-23T15:04:25.000Z",
        "data_updated_at": "2017-04-12T11:30:14.000Z",
        "page_views": {
          "page_views_last_week": 70,
          "page_views_last_month": 282,
          "page_views_total": 5828,
          "page_views_last_week_log": 6.149747119504682,
          "page_views_last_month_log": 8.144658242831882,
          "page_views_total_log": 12.509032686306503
        },
        "columns_name": [],
        "columns_field_name": [],
        "columns_datatype": [],
        "columns_description": [],
        "columns_format": [],
        "download_count": 2506,
        "provenance": "official",
        "lens_view_type": "blobby",
        "lens_display_type": "blob",
        "locked": false,
        "backend": "not_a_dataset",
        "blob_mime_type": "application/x-zip-compressed",
        "hide_from_data_json": false,
        "publication_date": "2017-04-12T11:30:14.000Z"
      },
      "classification": {
        "categories": [],
        "tags": [],
        "domain_category": "GIS Data",
        "domain_tags": [
          "maps",
          "spatial data",
          "zoning",
          "planning",
          "land use",
          "overlay district"
        ],
        "domain_metadata": [
          {
            "key": "Common-Core_Contact-Email",
            "value": "data@somervillema.gov"
          }
        ]
      },
      "metadata": {
        "domain": "data.somervillema.gov",
        "license": "Public Domain"
      },
      "permalink": "https://data.somervillema.gov/d/crrw-ex2a",
      "link": "https://data.somervillema.gov/GIS-Data/Zoning-Overlay-Districts/crrw-ex2a",
      "owner": {
        "id": "jwuz-stm5",
        "user_type": "interactive",
        "display_name": "Keith Johnson"
      },
      "creator": {
        "id": "jwuz-stm5",
        "user_type": "interactive",
        "display_name": "Keith Johnson"
      }
    },
    "… 10 more items"
  ],
  "resultSetSize": 53,
  "timings": {
    "serviceMillis": 25,
    "searchMillis": [
      12,
      5
    ]
  },
  "warnings": []
}

Attribution: Source: data.somervillema.gov. Dataset attribution as stated by each publishing agency.

Licence: Datasets on this portal declare the licence "Open Data Commons Open Database License" in their Socrata metadata; the portal publishes no separate API licence and different datasets may carry different terms. Quoted as found in the portal's own catalogue.

Ask with this source

A prompt for your agent that names this source and how to call it through the crw MCP.

  • Catalogue search

    Use data.somervillema.gov (data-somervillema-gov) from fastCRW Pergamon, capability "Catalogue search" (catalog-search). You want to find a dataset on this portal by keyword and do not know its four-by-four id. Example options: q=taxi, offset=0, order=page_views_total DESC. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "data-somervillema-gov" and capability "catalog-search". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>

  • Dataset metadata

    Use data.somervillema.gov (data-somervillema-gov) from fastCRW Pergamon, capability "Dataset metadata" (dataset). You already hold a dataset id and need its columns, licence or description before querying rows. Example options: id=wdn6-62uy. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "data-somervillema-gov" and capability "dataset". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>

  • Dataset inventory

    Use data.somervillema.gov (data-somervillema-gov) from fastCRW Pergamon, capability "Dataset inventory" (datasets). You need to enumerate what this portal publishes, or page through its newest datasets. Example options: offset=0, order=createdAt, category=Transportation. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "data-somervillema-gov" and capability "datasets". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>

  • Row count

    Use data.somervillema.gov (data-somervillema-gov) from fastCRW Pergamon, capability "Row count" (row-count). You need to know how large a dataset is before downloading it, or want a cheap liveness check. Example options: id=wdn6-62uy. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "data-somervillema-gov" and capability "row-count". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>