{
  "schema": "public-stats.v4",
  "generated_at": "2026-11-03T23:00:50.338Z",
  "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-10-23T09:36:10.172Z"
    },
    "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": 20572,
            "evidence_vintage": "2026-10-22T19:54:16.507Z",
            "vintage_field": "generated_at",
            "vintage_basis": "single",
            "sources": [
              {
                "source_id": "checkbook-contracts",
                "source_name": "Checkbook NYC registered contracts",
                "served_records": 9591,
                "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": 12686,
                "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": 28934,
            "evidence_vintage": "2026-10-22T00: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": 28519,
            "evidence_vintage": "2026-10-22T19:42:15.561Z",
            "vintage_field": "snapshot_date",
            "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": 53817,
            "evidence_vintage": "2026-10-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": "retained",
            "value": 840,
            "evidence_vintage": "2026-10-05T17:33:11.875Z",
            "vintage_field": "sources.city_record.generated_at",
            "vintage_basis": "single",
            "reason": "population_unresolved"
          },
          {
            "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": 178,
            "evidence_vintage": "2026-10-22T20:14:14.315Z",
            "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": 635,
            "evidence_vintage": "2026-10-22T19:54:18.785Z",
            "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-10-23T09:36:10.172Z",
            "vintage_field": "generated_at",
            "vintage_basis": "single",
            "records_considered": 310
          }
        ]
      },
      {
        "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-10-22T20:14:14.900Z",
            "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": 1371,
            "evidence_vintage": "2026-10-22T20:14:14.900Z",
            "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": 1174,
            "evidence_vintage": "2026-10-17T01:12:39.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": 89,
            "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-10-22T20:20:44.090Z",
            "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": 150,
            "evidence_vintage": "2026-10-22T20:14:02.361Z",
            "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-10-22T12:38:30.000Z",
            "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-10-22T20:27:08.379Z",
            "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-10-22T20:20:13.647Z",
            "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": 227,
            "evidence_vintage": "2026-10-22T00: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": 10220,
            "evidence_vintage": "2026-10-06T00: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-11-03T23:00:50.338Z",
    "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-11-03T10:00:16.737Z",
      "attempted_at": "2026-11-03T10:00:16.737Z",
      "failure_reason": null
    },
    "periods": [
      {
        "period_id": "last7d",
        "requested_days": 7,
        "state": "measured",
        "coverage": "complete",
        "unavailable_reason": null,
        "starts_at": "2026-10-28T00:00:00.000Z",
        "ends_at": "2026-11-03T10:00:16.737Z",
        "metrics": [
          {
            "metric_id": "searches_run",
            "label_key": "stats_search_use_run_label",
            "definition_key": "stats_search_use_run_desc",
            "state": "measured",
            "value": 3
          },
          {
            "metric_id": "searches_returning_records",
            "label_key": "stats_search_use_returning_label",
            "definition_key": "stats_search_use_returning_desc",
            "state": "measured",
            "value": 2
          }
        ]
      },
      {
        "period_id": "last30d",
        "requested_days": 30,
        "state": "measured",
        "coverage": "complete",
        "unavailable_reason": null,
        "starts_at": "2026-10-05T00:00:00.000Z",
        "ends_at": "2026-11-03T10:00:16.737Z",
        "metrics": [
          {
            "metric_id": "searches_run",
            "label_key": "stats_search_use_run_label",
            "definition_key": "stats_search_use_run_desc",
            "state": "measured",
            "value": 332
          },
          {
            "metric_id": "searches_returning_records",
            "label_key": "stats_search_use_returning_label",
            "definition_key": "stats_search_use_returning_desc",
            "state": "measured",
            "value": 305
          }
        ]
      }
    ]
  }
}