Pre-classified federal contractor datasets with FedComp Index Posture Class assignments via two-axis classification (volume x frequency). Updated monthly.
Project description
FedComp Index Data
Pre-classified federal contractor datasets bundled for Python. Each contractor has a Posture Class (1-4) assigned by two-axis classification (total contract dollars x base contract count) from five years of USASpending award data.
Updated monthly with fresh data from the FedComp Index pipeline.
Install
pip install fedcomp-index-data
Usage
from fedcomp_index_data import load_state, lookup
# Load all classified contractors for a state
contractors = load_state("NV")
print(f"{len(contractors)} contractors classified")
# Filter by posture class
class_1 = [c for c in contractors if c["posture_class"] == "Class 1"]
print(f"{len(class_1)} Class 1 contractors")
# Look up a specific contractor by UEI
c = lookup("CGAKREGGN9J3")
print(c["legal_name"]) # FLEET VEHICLE SOURCE INC
print(c["posture_class"]) # Class 1
Available states
| State | Contractors | Updated |
|---|---|---|
| Nevada (NV) | 348 | March 2026 |
More states are added as the FedComp Index expands coverage.
Data fields
| Field | Description |
|---|---|
rank |
Rank within the state (by total contract dollars) |
legal_name |
Registered legal name from SAM.gov |
uei |
Unique Entity Identifier |
cage |
CAGE code |
posture_class |
Posture Class: 1, 2, 3, or 4 (two-axis classification) |
total_dollars_5yr |
Total contract dollars (base + delivery orders) over trailing 5-year window |
base_contract_count |
Number of distinct base contracts |
award_count |
Total award count (including delivery/task orders) |
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 classification was computed |
Classification methodology (v1.1)
Two axes, no composite score, no weighted sum:
| Axis | Threshold | What it measures |
|---|---|---|
| Total contract dollars (5yr) | $5M | Volume of all obligated dollars (base + delivery orders) |
| Base contract count (5yr) | 3 | Frequency of distinct base contract wins |
| Posture Class | Volume | Frequency | Profile |
|---|---|---|---|
| Class 1 | $5M+ | 3+ contracts | Systematic winner |
| Class 2 | $5M+ | <3 contracts | Concentrated risk |
| Class 3 | <$5M | 3+ contracts | Growth pipeline |
| Class 4 | <$5M | <3 contracts | Entry level |
Full methodology: fedcompindex.org/methodology
Related packages
- fedcomp-index-scoring - classification engine
- fedcomp-index - meta-package
Data sources
- USASpending.gov - award history
- SAM.gov - entity registration
- SBA.gov - certification verification
Also available on npm
npm install fedcomp-index-data
- fedcomp-index - meta-package
- fedcomp-index-scoring - classification engine
- fedcomp-index-data - pre-classified datasets
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/
- PyPI (Scoring): https://pypi.org/project/fedcomp-index-scoring/
- PyPI (Data): https://pypi.org/project/fedcomp-index-data/
- HuggingFace: https://huggingface.co/datasets/npetro6/nevada-federal-contractors
- Kaggle: https://www.kaggle.com/datasets/npetro6/nevada-federal-contractors-fedcomp-index
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fedcomp_index_data-2026.4.1.tar.gz.
File metadata
- Download URL: fedcomp_index_data-2026.4.1.tar.gz
- Upload date:
- Size: 40.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4bbea79c0505512e80e405a705f78ac1ea0b14e3deb3413088b5583932763579
|
|
| MD5 |
4dfb3edc4b76b896e5fa3e03b26d3fe1
|
|
| BLAKE2b-256 |
0de9375b56dd42cb8b2460c57402d7ca1dfd97d202418cc378a044a7d1af91b4
|
File details
Details for the file fedcomp_index_data-2026.4.1-py3-none-any.whl.
File metadata
- Download URL: fedcomp_index_data-2026.4.1-py3-none-any.whl
- Upload date:
- Size: 37.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c7617b9392442d405d0affcb8d585aef590c3e5a23b494b38f7d2411b75ce0e
|
|
| MD5 |
7651bff61f7420faf118409eeab495bb
|
|
| BLAKE2b-256 |
5f2a19acc9d213bdfd9245d95e7f0bfd6769371f54bade6ac84b11591e150e06
|