---
title: "Route Acs"
method: GET
path: "/calcs/acs.{extension}"
tags: ["CalculationsModule"]
---

# Route Acs

`GET /calcs/acs.{extension}`

## Request

- Base URL: `https://api.datausa.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.datausa.io/calcs/acs.{extension}`
- Auth: none declared

ACS calculation endpoint.

## Path parameters

- `extension` 'csv' | 'csvbom' | 'xlsx' | 'jsonarrays' | 'jsonrecords' | 'parquet' | 'tsv' | 'tsvbom', required: Define the extensions available to the user and how to response to them.

## Query parameters

- `params` ACSParameters, required: Parameters needed to perform a PUMS calculation.
  - `cube` string, required: The cube to retrieve the main data
  - `drilldowns` string[], required: A list of the level names to slice the bulk of the aggregated data.
  - `measures` string[], required: Quantitative variable
  - `include` object: Limits the results returned by the output. Only members of the declared Level will be considered in the data.
  - `exclude` object: Limits the results returned by the output. Members of the declared Level won't be considered in the data.
  - `locale` string, nullable: Defines the locale variation for the labels in the data
  - `parents` boolean: Specifies if the response items should include the parent levels for activity and location.
  - `time` string, nullable: Specifies the time period to filter the data by
- `token` string, nullable

## Headers

- `authorization` string, nullable
- `x-tesseract-jwt` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/datausa/apis/datausa-api.md) - [All operations](https://skmtc.dev/datausa/apis/datausa-api/llms.txt) - [OpenAPI document](https://skmtc.dev/datausa/apis/datausa-api/revisions/433b34956d9c?raw)
