API Documentation
RESTful API to access tender data programmatically
All API requests require an API key. Pass it via the X-API-Key header or api_key query parameter.
Header: X-API-Key: your-api-key-here
Generate an API key from your Dashboard.
/api/v1/tenders
Search and list tenders
Parameters: q, state_id, category_id, organization_id, type, status, min_value, max_value, from_date, to_date, sort, page, limit, global
/api/v1/tenders/{id}
Get single tender with full details
Parameters: id (path parameter)
/api/v1/results
Get tender results
Parameters: q, page
/api/v1/states
List all states with tender counts
Parameters: (none)
/api/v1/categories
List all categories with tender counts
Parameters: (none)
/api/v1/organizations
List all organizations with tender counts
Parameters: (none)
/api/v1/stats
Get platform statistics
Parameters: (none)
/api/v1/favourites
Add tender to favourites
Parameters: tender_id (body)
/api/v1/favourites
Remove from favourites
Parameters: tender_id (body)
/api/v1/favourites
Get user favourites list
Parameters: page
Rate Limits
Basic plan: 100 requests/minute. Professional: 100 req/min. Enterprise: 500 req/min. Contact us for custom limits.