Tenders-SA API Platform
Programmatic access to South Africa's most comprehensive government tender data. Search, analyze, and integrate tender, award, and company intelligence into your applications.
RESTful API
Simple HTTP-based API returning JSON. Search tenders, retrieve awards, look up company profiles, and access AI analysis.
Authenticated & Rate-limited
API key-based authentication via Bearer token. Rate limits vary by plan β Professional and Enterprise tiers available.
AI-Powered
Access AI-generated tender summaries, evaluation criteria extraction, compliance requirement detection, and confidence scoring.
Getting Started
1Get an API Key
API access requires a Professional or Enterprise subscription. Upgrade from your dashboard to create API keys.
Go to Dashboard2Base URL
All API requests are made to the following base URL:
https://api.tenders-sa.org/v13Authentication
Include your API key as a Bearer token in the Authorization header:
Authorization: Bearer tsa_prod_YOUR_API_KEY4Install an SDK
Official SDKs make integration even easier with built-in error handling, retry logic, and type safety.
npm install @tenders-sa-org/sdk-jspip install tendersa-sdknpm install -g @tenders-sa-org/cli5Rate Limits
Rate limits depend on your subscription plan. Professional plans get 500 requests/day (15,000/month) with up to 3 active keys. Enterprise plans get 10,000 requests/day (300,000/month) with up to 25 active keys. Rate limit information is included in every API response header.
API Reference
Complete documentation for all 19 endpoints across 6 resource groups.
Tutorials
Step-by-step guides for finding tenders, company intelligence, award analytics, and document analysis.
SDKs & Libraries
Official SDKs for TypeScript (@tenders-sa-org/sdk-js), Python, and CLI β plus community clients.