Research plan: NY county/municipal open data portal directory

Report generated: 2026-07-06

Goals

Build a directory of open data portals run by New York State counties and municipalities (outside NYC, which is already covered by NYC Open Data + BetaNYC’s purpose-built MCPs). For each entry, determine:

  1. Whether it has a machine-readable API endpoint (vs. download-only or no true catalog at all)
  2. What software platform powers it (Socrata, ArcGIS Hub, CKAN, OpenGov, Tyler Data & Insights, custom, etc.)

Scope

In:

Out:

Sources to consult

Methodology

For each county/city:

  1. Search “[name] open data portal” (and variants: “open data,” “data portal,” “GIS hub”)
  2. Verify the URL is live and actually browsable as a catalog (not just a static reports page)
  3. Identify the platform by URL/branding signature:
    • Socrata: subdomain pattern, data.*.gov or similar, Socrata-branded UI
    • ArcGIS Hub: hub.arcgis.com or ArcGIS-branded UI
    • CKAN: /dataset/ URL path
    • OpenGov, Tyler Data & Insights, or custom: identify from page branding/footer
  4. Check whether a machine-readable API is actually exposed:
    • Socrata → SODA API (near-universal if Socrata-hosted)
    • ArcGIS Hub → ArcGIS REST API (per-layer)
    • CKAN → CKAN API
    • CSV/PDF download only → note as no API
  5. If no portal is found at all after a reasonable search, record “no portal found” honestly — do not omit the entry silently

Output format

Markdown table, grouped by region for readability (NYC metro/Long Island, Hudson Valley, Capital Region, Central NY, Western NY, North Country):

| County / Municipality | Portal Name | URL | Platform | API? (Y/N) | Notes | |—|—|—|—|—|—|

Output location

grounding-ai-with-ny-open-data/resources/ny-open-data-portals.md

Effort estimate

Single research pass, ~65–75 lookups, run as a background task. No live-portal data querying required — this scan is about confirming portal existence and capability, not pulling records.

Open questions

None blocking. Ambiguous cases (e.g., a regional consortium portal covering multiple counties, or a county whose “open data” is really just a GIS parcel viewer with no other datasets) will be flagged inline in the output table rather than resolved unilaterally.