Requirements for many areas at once

Returns pre-computed requirements rows for one sector across every area
in a single region. Areas with no pre-computed row are absent from the
response.

Constraints, all enforced with 400:

  • exactly one region (it may contain many areas);
  • area type must be county, state, or msa — zip is rejected;
  • limit_sectors must contain exactly one sector.

Unlike every other data endpoint, the JSON response is a flat array of
rows rather than the standard SAM result set.

POST-only: limit_sectors is mandatory here and can only be sent in a
request body — see Inputs.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

SAM datarun version, as listed by GET /io/us.

string
required

Data year, as listed by GET /io/us/{datarun}.

Query Params
string

Comma-separated area IDs, as an alternative to supplying region in the
body. Builds a single unnamed region. Supplying this key more than once
is rejected with 400.

string
enum
Defaults to county

Area type for areas on this endpoint. Defaults to county; zip is
not accepted here.

Allowed:
Body Params

limit_sectors is required here and must contain exactly one
sector.

region
array of objects
required
length ≥ 1

One region for a single-region model, more than one to run
multi-regionally. Multi-regional runs require every region to be
named and are only supported by services that report HasMR(true)
from GET /io/us/{datarun}/{year}. The array must not be empty.

region*
string
enum
Defaults to TypeEMSI

Closure method for the model.

  • TypeI / Type1 / 1 / I — direct and indirect effects
  • TypeII / Type2 / 2 / II — direct, indirect, and limited induced effects
  • TypeEMSI — Lightcast's custom closure, used by Analyst

Matching is case-insensitive.

Allowed:
limit_sectors
array of strings
required

Restrict the output rows to these sectors. Codes may be given fully
qualified (z|111000) or bare (111000), in which case the
industry prefix is inferred.

limit_sectors*
boolean

Accepted for backwards compatibility. Has no effect on the response.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
OAuth2
Missing 1 required scope
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/csv
text/plain