Regulatory and regional economy briefs logo

Regional Economy & Trade Brief

$0.75 USDC per call · Business, finance and compliance · POST /api/v1/regional-economy · Id regional-economy-brief

Given a US state, county or metro (name, FIPS or CBSA), an industry (NAICS code or description) and a role (retailer, logistics, cfo, lender, other), reads BLS LAUS and QCEW, FRED (state employment, house prices, goods exports and imports, regional CPI), Census Building Permits and USAspending live, then computes levels, year-over-year and three-year changes, location quotient, z-scores against the national series, trend direction with a stated threshold and data freshness. Each indicator carries value, period, source URL and fetch time. A short business brief for the role is written from the computed table only; any statement with a number not in the table, or forward-looking wording, is dropped and listed. Returns INSUFFICIENT_DATA when too few series resolve, and lists what was not checked (Census ACS/CBP/trade APIs need a key). Descriptive analysis, not a forecast or financial advice.

What you get

A sourced, dated local-conditions table (jobs, wages, housing, permits, trade, federal spending, industry concentration) plus a role-specific brief whose every number is checked against that table, replacing an hour of pulling BLS, Census and FRED series by hand.

Call it

Send the JSON body below to https://agents.writerslogic.com/api/v1/regional-economy. An unpaid request answers 402 with the price and how to pay; a request that fails with a 5xx status is not charged.

curl -i -X POST https://agents.writerslogic.com/api/v1/regional-economy \
  -H 'content-type: application/json' \
  -d '{"region":"Travis County, TX","industry":"restaurants","role":"lender","lookbackYears":5}'

Input

FieldTypeRequiredDescription
regionstring; length 2..120yesA US state, county or metropolitan area by name ("Ohio", "Travis County, TX", "Phoenix metro"), state FIPS (39), county FIPS (48453) or metro CBSA code (38060).
regionTypestring; one of "state", "county", "metro"noDisambiguates a name that is both a county and a metro or state.
industrystring; length 2..200yesNAICS code (44-45, 722, 4841) or a plain description ("restaurants", "trucking").
rolestring; one of "retailer", "logistics", "cfo", "lender", "other"yesWho the brief is for.
lookbackYearsinteger; 1..10noYears of history used for z-scores (default 5).

Example request body

{
  "region": "Travis County, TX",
  "industry": "restaurants",
  "role": "lender",
  "lookbackYears": 5
}

Result

The response is { "data": ..., "_provenance": ... }. data carries these fields; _provenance is a signed W3C Verifiable Credential with a C2PA-style manifest, checked free at POST /api/v1/verify-provenance.

FieldTypeRequiredDescription
statusstring; one of "OK", "PARTIAL", "INSUFFICIENT_DATA"noINSUFFICIENT_DATA: too few series resolved to write a brief. PARTIAL: indicators only (brief failed or every statement failed verification).
reasonstringno
regionobjectno
industryone ofno
rolestring; one of "retailer", "logistics", "cfo", "lender", "other"no
lookback_yearsintegerno
as_ofstringno
briefone ofnoEvery number in the brief appears in the indicator table.
dropped_claimsarray<object>noModel statements removed by verification, with the reason.
indicatorsarray<object>no
data_gapsarray<object>no
stale_indicatorsarray<string>no
not_checkedarray<object>no
methodologyobjectno
warningsarray<string>no
disclaimerstringno

Pay and connect

Available through: x402 (USDC on Base), MCP, RapidAPI, Apify.

Machine-readable