Skip to main content
HomeDevelopers

Developer Portal

Dashboard

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 Dashboard

2Base URL

All API requests are made to the following base URL:

https://api.tenders-sa.org/v1

3Authentication

Include your API key as a Bearer token in the Authorization header:

Authorization: Bearer tsa_prod_YOUR_API_KEY

4Install 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/cli
Browse SDKs

5Rate 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.