New Jersey Agency Spending - Where the State Budget Goes avatar

New Jersey Agency Spending - Where the State Budget Goes

Pricing

from $0.03 / 1,000 new jersey spending records

Go to Apify Store
New Jersey Agency Spending - Where the State Budget Goes

New Jersey Agency Spending - Where the State Budget Goes

Where New Jersey's state government spent its budget (public open data, 4.62M rows, FY2003-today): agency, organization, statewide program, expense description and category, funding source and payee, with obligated, expended and year-to-date amounts. Filter by agency, payee, program, fund or amount.

Pricing

from $0.03 / 1,000 new jersey spending records

Rating

0.0

(0)

Developer

Wenhao Yang

Wenhao Yang

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Where the State of New Jersey spent its budget, straight from the State's own accounting system. 4.69 million spending lines, from fiscal 2003 through the latest fiscal period (FY2027 included).

Low cost

From $0.00005 per record, down to $0.00003 at Gold. Pay only for the records you actually receive - the whole register stays queryable, you are never billed for the scan behind it.

What you get

One row per agency x organization x statewide program x expense description x expense category x funding category x payee x fiscal year, with the money attached to it:

  • Who spent - the agency, the organization inside it, and the statewide program the spending belongs to
  • On what - the expense description and the expenditure category, from the State's own chart
  • Out of what - the funding category: Federal, Trust Fund, State Aid, Dedicated, Capital, Bond and more
  • To whom - the payee
  • How much - the amount expended and the year-to-date total, plus the amount obligated where the State records it

That is the full chain: agency -> organization -> program -> expense -> funding source -> payee -> amount.

Filter it

  • Payee - payee="Gannett" finds that supplier's lines (up to 2,000 per run).
  • Agency, organization, program - agency="Treasury", organization="State Police", program="Judicial Services".
  • Expense - description="Travel", description="Grants-in-Aid".
  • Funding category - Federal, Trust Fund, State Aid, Dedicated, Capital, Bond Fund, Debt Service and more.
  • Fiscal year - fiscalYear=2025. FY2003-FY2027 are present.
  • Amount - minAmount=1000000 for seven-figure lines.

Example inputs

Spending to one supplier - payee is a substring match.

{ "payee": "GANNETT", "maxResults": 25 }

What one agency spends on one thing - combine agency and expense.

{ "agency": "TRANSPORTATION", "description": "CONSTRUCTION", "maxResults": 50 }

The largest lines - seven figures and up.

{ "minAmount": 1000000, "maxResults": 50 }

Where the money goes - mode=aggregate returns one count row per agency; every group comes back.

{ "mode": "aggregate", "groupBy": "agency" }

Or roll it up

Set mode=aggregate and get a rolled-up count by agency, organization, program, expense description, funding category, expenditure category or fiscal year. Every group comes back - this mode is not cut off by maxResults.

Then follow the money

  • Spending-line counts by agency, program or funding source, over any window (aggregate returns counts, not dollar sums).
  • Every line a supplier has been paid from the State, and for what.
  • Federal vs. State Aid vs. Trust Fund line counts, side by side.
  • The biggest line items, newest fiscal period first.

Example output

One spending line - payee=GANNETT:

{
"platform": "nj-agency-spending",
"source": "new-jersey-agency-spending",
"mode": "rows",
"groupKey": "",
"groupCount": "",
"groupBy": "",
"fiscalYear": "2026",
"fyThroughDate": "2026-06-30T00:00:00.000",
"agency": "URBAN ENTERPRISE ZONE - UEZ",
"organization": "DIV OF LOCAL GOVERNMENT SERVIC",
"program": "ECONOMIC PLANNING AND DEVELOPMENT",
"description": "ADVERTISING",
"fundingCategory": "DEDICATED",
"expenditureCategory": "SERVICES OTHER THAN PERSONAL",
"payee": "GANNETT NEW YORK/NEW JERSEY LO",
"obligationAmount": "0",
"expendedAmount": "383.6",
"ytdAmount": "383.6",
"sourceUpdatedAt": "2026-10-07"
}

mode=aggregate, groupBy=agency - one count row per agency:

TREASURY 1,408,372
HUMAN SERVICES 457,429
LAW AND PUBLIC SAFETY 376,363
JUDICIARY 372,768
ENVIRONMENTAL PROTECTION 246,505
LABOR 208,302

Notes on the data, from the source

  • Three money columns. Each line carries the amount expended and the year-to-date total (ytdAmount = expendedAmount + obligationAmount), both fully populated, plus the amount obligated - which the State records on only ~5% of lines (the rest are 0). Filter on the expended amount: minAmount/maxAmount, and do not sum both ytdAmount and expendedAmount.
  • '*' is not a vendor. 235,932 rows carry * as the payee - the State's marker for a bucket it does not attribute to a single payee. They are real and are returned as the source writes them.
  • Reversals are in here. 110,827 rows are negative - real accounting entries, returned as they stand. Set minAmount=0.01 for spending only.
  • The register follows the State's fiscal cycle, not a daily feed, so the newest data lags the refresh. sourceUpdatedAt carries the dataset's own refresh date.
  • Payee and organization names are free text as typed into the system, so a substring match is the right way to search them.
  • One run returns up to 2,000 lines. Narrow the filters (payee, agency, program, amount or fiscal period) to reach a specific slice.