{
  "schema": "public-stats.v4",
  "generated_at": "2026-09-19T19:17:07.267Z",
  "scope": "Served-product coverage aggregates, and verified counts of searches run and searches returning records for named periods. Search queries, results, readers, subscribers and delivery operations are private.",
  "coverage": {
    "available": true,
    "measurement": {
      "family": "served_product_coverage",
      "counting_rule_keys": [
        "coverage_rule_canonical",
        "coverage_rule_declared",
        "coverage_rule_present_only"
      ],
      "record_unit_keys": [
        "coverage_record_agency",
        "coverage_record_award",
        "coverage_record_board",
        "coverage_record_contract",
        "coverage_record_exam",
        "coverage_record_hearing",
        "coverage_record_meeting",
        "coverage_record_meeting_outcome",
        "coverage_record_membership",
        "coverage_record_notice",
        "coverage_record_obligation",
        "coverage_record_official",
        "coverage_record_organization",
        "coverage_record_payment",
        "coverage_record_procurement",
        "coverage_record_project",
        "coverage_record_property",
        "coverage_record_rule"
      ],
      "state_keys": [
        "measured",
        "observed_zero",
        "retained",
        "unavailable"
      ],
      "units_are_not_summed": true
    },
    "metrics": [
      {
        "metric_id": "served_sources_represented",
        "state": "measured",
        "value": 19,
        "counting_rule_key": "coverage_rule_source_represented",
        "evidence_vintage": "2026-05-26T00:00:00.000Z"
      },
      {
        "metric_id": "served_record_sets",
        "state": "measured",
        "value": 20,
        "counting_rule_key": "coverage_rule_unit_published",
        "evidence_vintage": "2026-05-26T00:00:00.000Z"
      }
    ],
    "evidence_vintage": {
      "oldest": "2026-05-26T00:00:00.000Z",
      "newest": "2026-09-15T12:00:00.000Z"
    },
    "domains": [
      {
        "domain_id": "contracts",
        "route": "/browse/contracts/",
        "units": [
          {
            "unit_id": "procurement-records",
            "domain_id": "contracts",
            "record_unit_key": "coverage_record_procurement",
            "counting_rule_key": "coverage_rule_canonical",
            "route": "/browse/contracts/",
            "source_id": null,
            "source_name": null,
            "state": "measured",
            "value": 19872,
            "evidence_vintage": "2026-09-09T06:33:01.880Z",
            "vintage_field": "generated_at",
            "vintage_basis": "single",
            "sources": [
              {
                "source_id": "checkbook-contracts",
                "source_name": "Checkbook NYC registered contracts",
                "served_records": 9060,
                "state": "measured"
              },
              {
                "source_id": "checkbook-nycha-contracts",
                "source_name": "Checkbook NYC NYCHA contracts",
                "served_records": 1,
                "state": "measured"
              },
              {
                "source_id": "checkbook-spending",
                "source_name": "Checkbook NYC spending transactions",
                "served_records": 0,
                "state": "observed_zero"
              },
              {
                "source_id": "city-record",
                "source_name": "City Record Online",
                "served_records": 12690,
                "state": "measured"
              },
              {
                "source_id": "mta-bid-results",
                "source_name": "MTA Construction & Development bid results",
                "served_records": 1,
                "state": "measured"
              },
              {
                "source_id": "mta-current-opportunities",
                "source_name": "MTA Construction & Development current opportunities",
                "served_records": 1,
                "state": "measured"
              },
              {
                "source_id": "nys-contract-reporter",
                "source_name": "New York State Contract Reporter",
                "served_records": 1,
                "state": "measured"
              },
              {
                "source_id": "passport-public-contracts",
                "source_name": "PASSPort Public contracts",
                "served_records": 12771,
                "state": "measured"
              },
              {
                "source_id": "passport-public-rfx",
                "source_name": "PASSPort Public solicitations (RFx)",
                "served_records": 0,
                "state": "observed_zero"
              }
            ]
          },
          {
            "unit_id": "registered-contracts",
            "domain_id": "contracts",
            "record_unit_key": "coverage_record_contract",
            "counting_rule_key": "coverage_rule_declared",
            "route": "/browse/contracts/",
            "source_id": "checkbook-contracts",
            "source_name": "Checkbook NYC registered contracts",
            "state": "measured",
            "value": 26846,
            "evidence_vintage": "2026-09-09T00:00:00.000Z",
            "vintage_field": "snapshot_date",
            "vintage_basis": "single"
          },
          {
            "unit_id": "contract-payments",
            "domain_id": "contracts",
            "record_unit_key": "coverage_record_payment",
            "counting_rule_key": "coverage_rule_declared",
            "route": "/browse/contracts/",
            "source_id": "checkbook-spending",
            "source_name": "Checkbook NYC spending transactions",
            "state": "measured",
            "value": 28490,
            "evidence_vintage": "2026-08-26T00:00:00.000Z",
            "vintage_field": "generated_at",
            "vintage_basis": "single"
          },
          {
            "unit_id": "contract-awards",
            "domain_id": "contracts",
            "record_unit_key": "coverage_record_award",
            "counting_rule_key": "coverage_rule_declared",
            "route": "/browse/contracts/",
            "source_id": "ocp-recent-contract-awards",
            "source_name": "Recent Contract Awards (OCP)",
            "state": "measured",
            "value": 53600,
            "evidence_vintage": "2026-09-05T00:00:00.000Z",
            "vintage_field": "source_snapshot.snapshot_date",
            "vintage_basis": "single"
          }
        ]
      },
      {
        "domain_id": "meetings",
        "route": "/browse/meetings/",
        "units": [
          {
            "unit_id": "public-meetings",
            "domain_id": "meetings",
            "record_unit_key": "coverage_record_meeting",
            "counting_rule_key": "coverage_rule_declared",
            "route": "/browse/meetings/",
            "source_id": "city-record",
            "source_name": "City Record Online",
            "state": "measured",
            "value": 783,
            "evidence_vintage": "2026-09-09T06:52:08.255Z",
            "vintage_field": "sources.city_record.generated_at",
            "vintage_basis": "single"
          },
          {
            "unit_id": "oath-trial-sessions",
            "domain_id": "meetings",
            "record_unit_key": "coverage_record_meeting",
            "counting_rule_key": "coverage_rule_declared",
            "route": "/browse/meetings/",
            "source_id": "oath-trial-calendar",
            "source_name": "NYC OATH trial calendar",
            "state": "measured",
            "value": 145,
            "evidence_vintage": "2026-09-15T12:00:00.000Z",
            "vintage_field": "generated_at",
            "vintage_basis": "single"
          },
          {
            "unit_id": "board-meetings",
            "domain_id": "meetings",
            "record_unit_key": "coverage_record_meeting",
            "counting_rule_key": "coverage_rule_declared",
            "route": "/browse/meetings/",
            "source_id": "non-council-board-minutes",
            "source_name": "Community board and borough president minutes",
            "state": "measured",
            "value": 450,
            "evidence_vintage": "2026-09-13T21:44:56.142Z",
            "vintage_field": "generated_at",
            "vintage_basis": "single"
          },
          {
            "unit_id": "meeting-outcomes",
            "domain_id": "meetings",
            "record_unit_key": "coverage_record_meeting_outcome",
            "counting_rule_key": "coverage_rule_present_only",
            "route": "/browse/meetings/",
            "source_id": "nyc-council-legistar",
            "source_name": "NYC Council Legistar API",
            "state": "measured",
            "value": 17,
            "evidence_vintage": "2026-09-04T13:09:00.447Z",
            "vintage_field": "generated_at",
            "vintage_basis": "single",
            "records_considered": 325
          }
        ]
      },
      {
        "domain_id": "people",
        "route": "/browse/people/",
        "units": [
          {
            "unit_id": "officials",
            "domain_id": "people",
            "record_unit_key": "coverage_record_official",
            "counting_rule_key": "coverage_rule_declared",
            "route": "/browse/people/",
            "source_id": "nyc-council-members",
            "source_name": "NYC Council Members (1999 to Present)",
            "state": "measured",
            "value": 215,
            "evidence_vintage": "2026-09-09T06:52:23.394Z",
            "vintage_field": "retrieved_at",
            "vintage_basis": "single"
          },
          {
            "unit_id": "organizations",
            "domain_id": "people",
            "record_unit_key": "coverage_record_organization",
            "counting_rule_key": "coverage_rule_declared",
            "route": "/browse/people/",
            "source_id": "nyc-council-members",
            "source_name": "NYC Council Members (1999 to Present)",
            "state": "measured",
            "value": 1369,
            "evidence_vintage": "2026-09-09T06:52:23.394Z",
            "vintage_field": "generated_at",
            "vintage_basis": "single"
          },
          {
            "unit_id": "committee-memberships",
            "domain_id": "people",
            "record_unit_key": "coverage_record_membership",
            "counting_rule_key": "coverage_rule_declared",
            "route": "/browse/people/",
            "source_id": "nyc-council-legistar",
            "source_name": "NYC Council Legistar API",
            "state": "measured",
            "value": 1143,
            "evidence_vintage": "2026-09-09T06:30:42.000Z",
            "vintage_field": "generated_at",
            "vintage_basis": "single"
          },
          {
            "unit_id": "agencies",
            "domain_id": "people",
            "record_unit_key": "coverage_record_agency",
            "counting_rule_key": "coverage_rule_declared",
            "route": "/browse/people/",
            "source_id": "nyc-agencies",
            "source_name": "NYC Agencies and Governance Organizations",
            "state": "measured",
            "value": 86,
            "evidence_vintage": "2026-08-06T00:00:00.000Z",
            "vintage_field": "generated_at",
            "vintage_basis": "composite_oldest"
          }
        ]
      },
      {
        "domain_id": "zoning",
        "route": "/browse/zoning/",
        "units": [
          {
            "unit_id": "land-projects",
            "domain_id": "zoning",
            "record_unit_key": "coverage_record_project",
            "counting_rule_key": "coverage_rule_declared",
            "route": "/browse/zoning/",
            "source_id": "zap-projects",
            "source_name": "Zoning Application Portal — projects",
            "state": "measured",
            "value": 238,
            "evidence_vintage": "2026-09-09T06:54:36.054Z",
            "vintage_field": "materialized_at",
            "vintage_basis": "single"
          },
          {
            "unit_id": "land-hearings",
            "domain_id": "zoning",
            "record_unit_key": "coverage_record_hearing",
            "counting_rule_key": "coverage_rule_declared",
            "route": "/browse/zoning/",
            "source_id": "zap-api-outcomes",
            "source_name": "Zoning Application Portal — project outcomes (Planning Labs API)",
            "state": "measured",
            "value": 164,
            "evidence_vintage": "2026-09-09T06:52:06.323Z",
            "vintage_field": "generated_at",
            "vintage_basis": "single"
          }
        ]
      },
      {
        "domain_id": "property",
        "route": "/browse/property/",
        "units": [
          {
            "unit_id": "properties",
            "domain_id": "property",
            "record_unit_key": "coverage_record_property",
            "counting_rule_key": "coverage_rule_declared",
            "route": "/browse/property/",
            "source_id": "city-record",
            "source_name": "City Record Online",
            "state": "measured",
            "value": 133,
            "evidence_vintage": "2026-09-07T13:15:12.622Z",
            "vintage_field": "source_generated_at",
            "vintage_basis": "single"
          }
        ]
      },
      {
        "domain_id": "rules",
        "route": "/browse/rules/",
        "units": [
          {
            "unit_id": "rules",
            "domain_id": "rules",
            "record_unit_key": "coverage_record_rule",
            "counting_rule_key": "coverage_rule_declared",
            "route": "/browse/rules/",
            "source_id": "city-record",
            "source_name": "City Record Online",
            "state": "measured",
            "value": 100,
            "evidence_vintage": "2026-09-09T11:58:02.083Z",
            "vintage_field": "retrieved_at",
            "vintage_basis": "single"
          }
        ]
      },
      {
        "domain_id": "staffing",
        "route": "/browse/staffing/",
        "units": [
          {
            "unit_id": "staffing-notices",
            "domain_id": "staffing",
            "record_unit_key": "coverage_record_notice",
            "counting_rule_key": "coverage_rule_declared",
            "route": "/browse/staffing/",
            "source_id": "city-record",
            "source_name": "City Record Online",
            "state": "measured",
            "value": 80,
            "evidence_vintage": "2026-09-09T06:52:26.634Z",
            "vintage_field": "generated_at",
            "vintage_basis": "single"
          }
        ]
      },
      {
        "domain_id": "exams",
        "route": "/browse/exams/",
        "units": [
          {
            "unit_id": "exams",
            "domain_id": "exams",
            "record_unit_key": "coverage_record_exam",
            "counting_rule_key": "coverage_rule_declared",
            "route": "/browse/exams/",
            "source_id": "annual-examination-schedule",
            "source_name": "Annual Examination Schedule",
            "state": "measured",
            "value": 226,
            "evidence_vintage": "2026-09-09T00:00:00.000Z",
            "vintage_field": "sources_retrieved_as_of",
            "vintage_basis": "single"
          }
        ]
      },
      {
        "domain_id": "citywide",
        "route": "/browse/",
        "units": [
          {
            "unit_id": "agency-obligations",
            "domain_id": "citywide",
            "record_unit_key": "coverage_record_obligation",
            "counting_rule_key": "coverage_rule_declared",
            "route": "/browse/",
            "source_id": "nyc-administrative-code",
            "source_name": "NYC Administrative Code (American Legal Publishing bulk XML)",
            "state": "measured",
            "value": 6683,
            "evidence_vintage": "2026-08-07T00:00:00.000Z",
            "vintage_field": "as_of",
            "vintage_basis": "single"
          },
          {
            "unit_id": "community-boards",
            "domain_id": "citywide",
            "record_unit_key": "coverage_record_board",
            "counting_rule_key": "coverage_rule_declared",
            "route": "/browse/",
            "source_id": "community-district-boundaries",
            "source_name": "Community Districts",
            "state": "measured",
            "value": 59,
            "evidence_vintage": "2026-05-26T00:00:00.000Z",
            "vintage_field": "boundary_vintage",
            "vintage_basis": "single"
          }
        ]
      }
    ]
  },
  "language_coverage": {
    "site_languages": 11,
    "translated_interface_languages": 10,
    "notice_translation_languages": 10,
    "notice_translation_mode": "on_demand",
    "official_notice_language": "English"
  },
  "search_usage": {
    "schema": "cityscroll.public_search_usage.v1",
    "available": true,
    "unavailable_reason": null,
    "generated_at": "2026-09-19T19:17:07.267Z",
    "measurement": {
      "family": "search_usage",
      "population": "Accepted production search-execution receipts. One count per finished search, not per person.",
      "population_key": "stats_search_use_run_desc",
      "subset_rule": "Searches returning records is a subset of searches run. The two are never added.",
      "state": "complete",
      "measured_since": "2026-09-09T00:00:00.000Z"
    },
    "refresh": {
      "state": "fresh",
      "verified_at": "2026-09-19T13:00:25.169Z",
      "attempted_at": "2026-09-19T13:00:25.169Z",
      "failure_reason": null
    },
    "periods": [
      {
        "period_id": "last7d",
        "requested_days": 7,
        "state": "measured",
        "coverage": "complete",
        "unavailable_reason": null,
        "starts_at": "2026-09-13T00:00:00.000Z",
        "ends_at": "2026-09-19T13:00:25.169Z",
        "metrics": [
          {
            "metric_id": "searches_run",
            "label_key": "stats_search_use_run_label",
            "definition_key": "stats_search_use_run_desc",
            "state": "measured",
            "value": 116
          },
          {
            "metric_id": "searches_returning_records",
            "label_key": "stats_search_use_returning_label",
            "definition_key": "stats_search_use_returning_desc",
            "state": "measured",
            "value": 60
          }
        ]
      },
      {
        "period_id": "last30d",
        "requested_days": 30,
        "state": "measured",
        "coverage": "partial",
        "unavailable_reason": null,
        "starts_at": "2026-09-09T00:00:00.000Z",
        "ends_at": "2026-09-19T13:00:25.169Z",
        "metrics": [
          {
            "metric_id": "searches_run",
            "label_key": "stats_search_use_run_label",
            "definition_key": "stats_search_use_run_desc",
            "state": "measured",
            "value": 152
          },
          {
            "metric_id": "searches_returning_records",
            "label_key": "stats_search_use_returning_label",
            "definition_key": "stats_search_use_returning_desc",
            "state": "measured",
            "value": 88
          }
        ]
      }
    ]
  }
}