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/v23Authentication
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 v2 API endpoints across 17 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.