Skip to main content

Search US federal contracts from your terminal

Project description

fedcontracts-cli

Search US federal contracts from your terminal.

Install

pip install fedcontracts-cli

Setup

Get a free API key at RapidAPI (50 requests/day free).

fedcontracts config --api-key YOUR_RAPIDAPI_KEY

Usage

fedcontracts search                                    # keyword search
fedcontracts search --naics 541511 --min-amount 1000000
fedcontracts search --date-from 2026-03-01 --date-to 2026-03-28
fedcontracts search --agency 097 --export dod.csv
fedcontracts by-date 2026-03-24                        # all contracts on a date
fedcontracts get AWARD_ID                              # single contract detail
fedcontracts status                                    # API health check

Data source

US federal contract awards via USASpending.gov. Updated nightly. Powered by the GovSpend API on govspendapi.com.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fedcontracts_cli-0.1.0.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fedcontracts_cli-0.1.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file fedcontracts_cli-0.1.0.tar.gz.

File metadata

  • Download URL: fedcontracts_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fedcontracts_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9122728dc0a544acad7d9cf4990eeef84c01e6bd39f8a2c2f4d22da1a9392758
MD5 acc86eea3645cfd78092cdace6b520ad
BLAKE2b-256 7e34a3ab10ca2bc29df29d9048dc11fb2aea21d724b934ca13e3910929d1517b

See more details on using hashes here.

File details

Details for the file fedcontracts_cli-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for fedcontracts_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 04d45ed249a06e16e331c09244b2acb8f0ce54e9e3b236c9e2348ff418991e6f
MD5 c0158990ef28d36af351bcfb335d0dd7
BLAKE2b-256 a48ed3ef7e4f691d8e96c25cfb4c4c7d5c7d1923b32f7916251dfaf9cee37622

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page