Reference

Data Dictionary

Every field exposed by the API — name, type, source system, transformations applied, and known limitations. For computational methodology and worked examples, see the Methodology & Computations Guide.

All field names match the API JSON response keys (snake_case). Cross-checked against source code as of March 2026.

The platform ingests, cleans, and normalizes data from 7 authoritative California public data sources. Each source is imported via automated pipelines with validation checks and audit logging.

SCO Government Compensation in California (GCC)

California State Controller's Office

Records

26.8M position records

Columns

29 columns per record

Coverage

2009–2024, all 10 SCO employer types

Update Cadence

Annual — typically published ~June following calendar year end

Primary source. Calendar-year totals (not current salary). Mid-year COLAs produce blended annual figures.

SCO Financial Transactions Report (FTR)

California State Controller's Office

Records

1.6M+ financial records

Columns

Revenue and expenditure actuals

Coverage

Cities, counties, and special districts

Update Cadence

Annual — typically 8–12 months after fiscal year end

Fund-level revenue and expenditure data. Used for tax-base analysis and financial context.

CDE SACS (Standardized Account Code Structure)

California Department of Education

Records

K-12 fiscal data

Columns

Revenue, expenditure, fund balance

Coverage

All California school districts and COEs

Update Cadence

Annual — aligned with fiscal year (July–June)

Supplements SCO FTR for K-12 agency financial data.

CalPERS Employer Contribution Rates

California Public Employees' Retirement System

Records

4,200+ employer rate plans

Columns

Employer rate %, normal cost %, UAAL payment

Coverage

All CalPERS-enrolled agencies, Misc + Safety plans

Update Cadence

Annual — published with each fiscal year's actuarial cycle

Used for CalPERS cost loading in Direct Labor Cost Rate and pensionable comp estimates.

BLS Occupational Employment & Wage Statistics (OEWS)

U.S. Bureau of Labor Statistics

Records

Market wage benchmarks by SOC code

Columns

P10/P25/P50/P75/P90, mean wage, employment count

Coverage

All SOC codes × CA metro areas

Update Cadence

Annual — typically published ~March following reference year

Linked to platform taxonomy via SOC crosswalk. Provides private-sector wage context.

CA Policy Platform

Census, ACS, FBI UCR, BLS LAUS, IRS SOI, HUD

Records

Multi-dimensional community metrics

Columns

Housing, crime, employment, migration, demographics

Coverage

All California cities and counties

Update Cadence

Source-dependent (annual for most)

Proxied via the CA Policy Platform API. Used for market intelligence and COLA context.

Agency Salary Schedules & MOUs

Individual agencies (public records)

Records

Adopted salary ranges and labor agreements

Columns

Position title, steps, salary ranges, COLAs, special pays

Coverage

Top 50–100 most-studied agencies (expanding)

Update Cadence

Updated when new MOUs are adopted (typically every 2–3 years per unit)

Shows what positions PAY (adopted ranges) vs. SCO which shows what individuals WERE PAID (blended actuals). Sourced from agency websites, PRA requests, and subscriber contributions.

CAN compute with platform data

AnalysisKey FieldsNotes
Percentile rankings (P25/P50/P75/P90)base_pay, total_comp, taxonomy_idAgency-averaged, then cross-agency percentile
Year-over-year compensation trendsbase_pay, total_comp, yearBy taxonomy code across agencies
CalPERS employer cost loadingcalpers_rates, pension_tierMatched to position via bargaining unit and tier
Bargaining unit distributionbargaining_unit_inferredInferred — verify with agency for deliverables
Salary compaction screeningclassification_level, base_payFlags < 10% spread between adjacent levels
Direct Labor Cost Rate (partial)base_pay, calpers_rates, benefitsSalary + benefits hourly rate. NOT true FBHR
FTE estimationfte_estimateHeuristic, capped at 1.0
Pensionable compensation estimatespensionable_comp_estimated, pepra_capsbase_pay + regular_pay, with PEPRA cap check
Data quality assessmentdata_quality endpoints4-dimension composite score per agency per year
Market wage context (BLS)market_benchmarks via SOC crosswalkPrivate-sector P10–P90 by metro area
Salary schedule range analysissalary_schedules, salary_schedule_stepsCurrent adopted ranges vs. SCO actuals
MOU COLA projectionsmou_colasScheduled future increases from active MOUs

CANNOT compute without supplementary data

AnalysisWhy NotWorkaround
True Fully Burdened Hourly Rate (FBHR)Missing overhead, indirect costs, facility allocationUse Direct Labor Cost Rate as a floor estimate
Current salary (real-time)SCO is calendar-year historical. 6–18 month lagBridge with COLA adjustment factor or salary schedule overlay
OPEB / retiree health allocationNot reported in SCO dataObtain from agency GASB 75 actuarial reports
Actual bargaining unit assignmentsNot in SCO data. Inferred onlyVerify with agency HR or MOU appendices
Duties-based FLSA determinationNo duty statements. Title-based inference onlyReview agency job descriptions independently
Internal equity / step placementSCO reports total pay, not step. No seniority dataCross-reference salary schedule steps with base_pay to estimate placement
Actual headcount / FTESCO = positions filed, not headcount. Mid-year hires inflate countUse fte_estimate as proxy, verify with agency budget docs
Benefits plan options / employee contributionsSCO reports total employer cost onlyObtain from agency benefits summaries or MOU appendices
This list is intentionally conservative. We believe data transparency builds subscriber trust. If you discover a use case we haven't listed, contact us — we may be able to support it with additional data enrichment.