Developer API Platform
Tender Data APIs. Built for Developers.
Access real-time Indian government tender data with sub-second latency. Normalized, scrubbed, and ready for your production application.
curl -X GET "https://api.tenderkosh.com/v1/tenders" \
-H "Authorization: Bearer tk_live_882..." \
-d "sector=Infrastructure" \
-d "limit=5"📦
Normalized Data
Unified schema across 500+ portals. No more regex parsing of heterogeneous PDF content.
⚡
Real-Time
WebSocket and Webhook support for corrigendum updates and new tender published events.
📖
Documented
Full OpenAPI / Swagger specification with SDKs for Node.js, Python, and Go.
📈
Scalable
Enterprise-grade infrastructure capable of handling millions of requests per minute.
API Endpoints
RequestResponse Pattern
200 OK~45ms
Request
curl -X GET "https://api.tenderkosh.com/v1/tenders" \
-H "Authorization: Bearer tk_live_882..." \
-d "sector=Infrastructure" \
-d "limit=5"Response
{
"id": "TK-2024-08-04",
"title": "Construction of Flyover",
"currency": "INR",
"authority": "PWD",
"tags": ["Roads", "Class1"],
"status": "active",
"closing": "2024-11-20"
}Relational Schema Overview
We maintain a strictly typed 12-table PostgreSQL schema to ensure referential integrity for complex tender hierarchies.
| Table Name | Key Columns | Type | Description |
|---|---|---|---|
| tenders_core | uuid, tender_id, portal_origin | Entity | Primary metadata and cross-portal identifiers. |
| tender_boq | line_id, qty, unit_price, emd | Relational | Line item breakdown extracted from financial documents. |
| bid_results | tender_uuid, l1_bidder, value | Outcome | Post-tender award data and bidder rankings. |
| authorities_master | id, dept_name, state_code | Registry | Centralized government department directory. |
Scalable Quotas
Simple, transparent pricing for every stage of your growth.