GEOAMCAN API / DATASET

ACS Workforce and Customer Characteristics API

Employment status, occupations, class of worker, internet access and language; estimates and margins of error. Explore coverage, source context and a verified API example.

Geographynational, state, county, county subdivision, place, CBSA, CSA, tract, block group, ZCTA
Published release2024
Available records2,365,516

What you can build

Employment status, occupations, class of worker, internet access and language; estimates and margins of error. Use this dataset as a sourced input to an application, analytical model or retrieval tool. Retain its native dimensions when joining it with your own records.

Query ACS Workforce and Customer Characteristics

The example below is a real bounded request against the available release. Replace the environment variable with your server-side API credential. Review endpoint parameters and response schemas before changing selectors.

Verified API request
curl --fail --get "https://api.geoamcan.com/v1/employment?limit=1&dataset=acs-workforce&geo_type=block_group&geoid=010010201001&metrics=B01002_001%2CB01002_002%2CB01002_003" \
  -H "Authorization: Bearer $GEOAMCAN_API_KEY"

Saved response excerpt

{
  "source_attribution": {},
  "requested_area": {
    "geographic_resolution": "block_group",
    "geoid": "010010201001"
  },
  "data": [
    {
      "dataset": "acs-workforce",
      "source": "Census Bureau",
      "release": "2024",
      "geographic_resolution": "block_group",
      "geoid": "010010201001",
      "geography_vintage": "2024",
      "period": "2024",
      "naics": "",
      "component": "B01002",
      "metrics": {
        "B01002_001": 52.5,
        "B01002_002": 52.1,
        "B01002_003": 52.9
      },
      "margins_of_error": {
        "B01002_001": 17,
        "B01002_002": 34.9,
        "B01002_003": 17.1
      },
      "flags": {
        "native_geo_id": "1500000US010010201001",
        "survey_window": "2020-2024",
        "source_geographic_variant": "00"
      }
    }
  ],
  "availability": {
    "acs-workforce": "available"
  },
  "next_offset": 1,
  "returned_count": 1,
  "complete": false,
  "snapshot": {
    "acs-workforce": {
      "release_id": 33,
      "release": "2024",
      "fingerprint": "382bb8fb3cbbf51b678695a669265e3d"
    }
  },
  "metric_definitions": {
    "acs-workforce": {
      "B01002_001": {
        "label": "Total:",
        "unit": "years",
        "universe": "Total population",
        "source_definition": {
          "Line": "1.0",
          "Type": "float",
          "Label": "Total:",
          "Title": "Median Age by Sex",
          "Indent": "1",
          "Table ID": "B01002",
          "Universe": "Total population",
          "Unique ID": "B01002_001"
        }
      },
      "B01002_002": {
        "label": "Male",
        "unit": "years",
        "universe": "Total population",
        "source_definition": {
          "Line": "2.0",
          "Type": "float",
          "Label": "Male",
          "Title": "Median Age by Sex",
          "Indent": "1",
          "Table ID": "B01002",
          "Universe": "Total population",
          "Unique ID": "B01002_002"
        }
      },
      "B01002_003": {
        "label": "Female",
        "unit": "years",
        "universe": "Total population",
        "source_definition": {
          "Line": "3.0",
          "Type": "float",
          "Label": "Female",
          "Title": "Median Age by Sex",
          "Indent": "1",
          "Table ID": "B01002",
          "Universe": "Total population",
          "Unique ID": "B01002_003"
        }
      }
    }
  },
  "coverage_limitations": {
    "acs-workforce": [
      "Detailed B16001 languages are restricted by Census to larger published geographies; use C16001 for local language groups. This release includes B16001 nation, state and CSA observations."
    ]
  },
  "native_area_contexts": {},
  "commuting_flows": []
}

Captured 2026-10-26. Excerpt omits pagination credentials and may shorten nested records. Download verified source responses.

Coverage and interpretation

Coverage is limited to published source geographies and releases. Missing, suppressed and unavailable observations must not be treated as zero.

The active release shown here is a catalog snapshot. Check the live catalog and response provenance for current readiness. The underlying public source and Geoamcan access terms are separate; consult the source’s licensing and attribution requirements.

Source and methodology

Source: Census Bureau. Geoamcan is an independent API provider, with no agency affiliation or endorsement. Read our data methodology for source handling, geographic joins and update practices.

Related data

Put this data to work.

API access starts at US$195/month, subject to reasonable use. Contact us for high-volume workloads.

Get API access ↗Read integration guides