fedcomp-index-data
v2026.3.5
Published
Pre-scored federal contractor datasets from the FedComp Index pipeline. Bundled CSV data with FedComp Index scores and posture class assignments.
Maintainers
Keywords
Readme
FedComp Index Data

Pre-scored federal contractor datasets bundled for Node.js. Each contractor has a FedComp Index score (0-100) and posture class assignment based on five years of USASpending award data.
Updated monthly with fresh data from the FedComp Index pipeline.
Install
npm install fedcomp-index-dataUsage
const { loadState, lookup, listStates } = require("fedcomp-index-data");
// Load all scored contractors for a state
const contractors = loadState("NV");
console.log(`${contractors.length} contractors scored`);
// Filter by posture class
const class1 = contractors.filter(c => c.posture_class === "Class 1");
console.log(`${class1.length} Class 1 contractors`);
// Look up a specific contractor by UEI
const c = lookup("CGAKREGGN9J3");
console.log(c.legal_name); // FLEET VEHICLE SOURCE INC
console.log(c.fedcomp_index); // 81
console.log(c.posture_class); // Class 1Available states
| State | Contractors | Updated | |-------|-------------|---------| | Nevada (NV) | 349 | March 2026 |
More states are added as the FedComp Index expands coverage.
Data fields
| Field | Description |
|-------|-------------|
| rank | FedComp Index rank within the state |
| legal_name | Registered legal name from SAM.gov |
| uei | Unique Entity Identifier |
| cage | CAGE code |
| fedcomp_index | FedComp Index score (0-100) |
| posture_class | Posture class: Class 1 (60+), Class 2 (40-59), Class 3 (<40) |
| awards_5yr_total_usd | Total award dollars over trailing 5-year window |
| award_count | Number of distinct awards |
| active_contracts | Currently active contracts |
| last_award_date | Date of most recent award (YYYY-MM) |
| primary_naics | Primary NAICS code |
| top_agency | Most frequent awarding agency |
| city | Registered city |
| certifications | SBA certifications (pipe-separated) |
| state | State of registration |
| scored_date | Year-month this score was computed |
FedComp Index scoring
Two drivers, no normalization:
| Driver | Weight | How it works | |--------|--------|-------------| | Award volume | 90% | log10 of total dollars won, mapped to 0-100 | | Award recency | 10% | Last award date, bucketed by age |
Posture classes are fixed thresholds:
- Class 1 - score 60+ (~$100M+ in awards)
- Class 2 - score 40-59 (~$5M-$100M)
- Class 3 - below 40
Full methodology: fedcompindex.org/methodology
Related packages
| Package | What it does | |---------|-------------| | fedcomp-index | Meta-package (installs both) | | fedcomp-index-scoring | Scoring engine | | fedcomp-index-data | Pre-scored datasets (this one) |
Also available on PyPI
pip install fedcomp-index-data- fedcomp-index - meta-package
- fedcomp-index-scoring - scoring engine
- fedcomp-index-data - pre-scored datasets
Data sources
- USASpending.gov - award history
- SAM.gov - entity registration
- SBA.gov - certification verification
Datasets
Also available for direct download:
- Nevada Federal Contractors - FedComp Index (HuggingFace)
- Nevada Federal Contract Awards - Monthly (HuggingFace)
- Nevada Federal Contractors - FedComp Index (Kaggle)
- Nevada Federal Contract Awards - Monthly (Kaggle)
Links
- Website: https://fedcompindex.org/
- Nevada Rankings: https://fedcompindex.org/nv/
- Methodology: https://fedcompindex.org/methodology/
- Tabularium: https://fedcompindex.org/tabularium/
- FAQ: https://fedcompindex.org/faq/
- Source: https://github.com/fedcompindex/FedCompIndex
- PyPI: https://pypi.org/project/fedcomp-index/
- HuggingFace: https://huggingface.co/datasets/npetro6/nevada-federal-contractors
- Kaggle: https://www.kaggle.com/datasets/npetro6/nevada-federal-contractors-fedcomp-index
License
MIT
