You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
npm install -g @tenders-sa-org/cli
# Configure your API key
tendersa config set tsa_prod_your_key
# List open tenders in Western Cape
tendersa tenders list --province "Western Cape"# Get tender details
tendersa tenders get tender_001
# AI-powered search
tendersa tenders search "road construction"# Get company intelligence profile
tendersa companies get "BuildCorp SA" --json | jq '.data'# Check if a supplier is restricted
tendersa forensic check "Acme Corp"# Check API health
tendersa meta status
Commands
Config
tendersa config set <api-key> Save API key to ~/.tendersa/config.json
tendersa config get Show current API key (masked)
Tenders (14 subcommands)
Command
Description
list
List tenders (status, province, category, page, limit)
get <id>
Get tender details with awards
search <query>
AI-powered semantic search
closing-soon
Tenders closing soon
new
Newly published tenders
bbbee
Tenders with B-BBEE requirements
by-province <province>
Tenders in a specific province
by-category <category>
Tenders in a specific category
counts
Tender counts by province, category, status
documents <id>
Tender documents
analysis <id>
AI-generated analysis
value-estimate <id>
Estimated value range
timeline <id>
Tender timeline events
awards <id>
Awards for a tender
Awards (5 subcommands)
Command
Description
list
List awards (status, province, supplier, enterprise-type, bee-level, min-amount, max-amount)
By default, list commands render as formatted tables, and detail commands render as key-value pairs. Add --json to any command for machine-readable JSON output:
tendersa tenders list --province Gauteng --json | jq '.data[].title'
tendersa companies get "BuildCorp SA" --json | jq '.data.profile'
Official command-line interface (CLI) for the Tenders-SA Developer API. Search tenders, analyze awards, access company intelligence, and integrate South African procurement data into scripts, automation workflows, and CI/CD pipeline