Architecture of the Tenders-SA Developer API: Cloudflare Workers, D1, and 80+ Endpoints
How we built the v2 Developer API on Cloudflare Workers with a dedicated D1 database: 80+ REST endpoints across 17 resource groups, cursor-based pagination, SHA-256 API key authentication, and a two-phase sync engine that backfills historical data before switching to incremental updates every 5 minutes.
Architecture of the Tenders-SA Developer API
The Tenders-SA Developer API v2 runs on a dedicated Cloudflare Worker at api.tenders-sa.org. It exposes 80+ endpoints across 17 resource groups — tenders, awards, organisations, suppliers, directors, categories, provinces, SEO content, industry benchmarks, services, OCDS parties, procurement intelligence, restricted supplier forensics, CIPC company data, newsletter editions, and document metadata. Every endpoint returns structured JSON with a consistent envelope, cursor-based pagination, and per-key rate limiting.
This is not a thin proxy over the main application database. The API runs against its own dedicated D1 database, synced from the main platform every five minutes. This article explains why we chose this architecture and how the sync engine works.
Why a Separate Database?
The decision to run a separate database for the API was driven by three concerns: isolation (API traffic should never compete with the user-facing website for PostgreSQL connections), global performance (Cloudflare Workers serve from 300+ edge locations, and D1's edge replication means sub-50ms reads from anywhere), and cost (D1 is significantly cheaper than running reads against the primary PostgreSQL database under API traffic loads).
The tradeoff is data freshness. The API is never more than 5 minutes behind the main application — acceptable for almost all procurement use cases. For users who need real-time data, we expose direct webhook integrations.
The Sync Engine: Two-Phase Architecture
The sync engine runs inside the Cloudflare Worker's scheduled handler (cron trigger) and manages a sync_meta table that tracks per-entity sync progress:
1const ENTITY_TABLE_MAP = { 2 'tenders': 'api_v2_tenders', 3 'awards': 'api_v2_awards', 4 'organizations': 'api_v2_organizations', 5 'tender-documents': 'api_v2_tender_documents', 6 'tender-seo': 'api_v2_tender_seo', 7 'tender-analyses': 'api_v2_tender_analyses', 8 'companies': 'api_v2_companies', 9 'directors': 'api_v2_directors', 10 'cipc-enrichments': 'api_v2_cipc_enrichments', 11 'intel-items': 'api_v2_intel_items', 12 // ... 36 entity types total 13}; 14 15export async function syncEntity(entityName, env, options = {}) { 16// ... (truncated)JAVASCRIPT
The sync engine distinguishes between backfill mode (sync everything from scratch, oldest first, one entity per cron run with batch size 1000) and incremental mode (sync only recent changes, round-robin across entities with batch size 100). During initial deployment, backfill ran for ~4 hours to transfer all 47,000+ tenders, 55,000+ awards, and 8,000+ tender documents. The system then automatically switched to incremental mode.
Route Architecture
The Worker uses a pure router pattern with no framework:
1export default { 2 async fetch(request, env, ctx) { 3 const url = new URL(request.url); 4 const method = request.method; 5 6 // Public meta endpoints (no auth required) 7 if (path === '/v2/meta/health') return handleHealth(env); 8 if (path === '/v2/meta/status') return handleStatus(env); 9 10 // Sync endpoints (shared-secret auth) 11 if (path.startsWith('/api/v2/sync/')) { 12 return requireSyncAuth(request, env, () => handleSync(request, env, ctx)); 13 } 14 15 // Authenticated resource endpoints 16// ... (truncated)JAVASCRIPT
Authentication and Rate Limiting
API keys are hashed with SHA-256 before storage — we never store plaintext keys. Keys are validated on every request against the api_v2_keys D1 table. Rate limiting is enforced per key using two windows: daily limits and monthly limits (configurable per key). We track calls_today, calls_this_month, and last_call_date on each key record. When a limit is exceeded, the response includes a Retry-After header with the reset time.
Cursor-Based Pagination
The API uses cursor-based pagination instead of page-based. Each list response includes a nextCursor field that clients pass as a query parameter to fetch the next page. The cursor is an opaque base64-encoded value containing the last seen record's sort key. This approach is more reliable than page-based pagination for datasets with high insertion rates (like the tenders table, where new records arrive every few minutes).
1// Example: GET /v2/tenders?cursor=eyJsYXN0SWQiOiAxMjM0fQ==&limit=50 2// Response: 3{ 4 "data": [ /* 50 tender records */ ], 5 "nextCursor": "eyJsYXN0SWQiOiAxMjg0fQ==", 6 "hasMore": true 7}JAVASCRIPT
The SDK Ecosystem
On top of the REST API, we publish SDKs for JavaScript and Python. Both SDKs handle authentication, pagination (automatically following cursors), rate-limit backoff, and error handling. The JavaScript SDK is distributed as an npm package; the Python SDK via PyPI. SDK documentation includes typed interfaces, usage examples, and integration patterns for common workflows like syncing tenders to a CRM or batch-analyzing awards.
D1 Schema Management
The D1 database has 35 tables and 660 columns, managed through SQL migration files. We have a verification script (scripts/verify-d1-schema.js) that validates the live schema matches the expected migration state. Schema changes are additive where possible — we add columns rather than altering them, to avoid downtime during the 5-minute sync window.
Tags
Based on this article's topics, here are some current tenders that might interest you
APPOINTMENT OF A SERVICE PROVIDER FOR THE REVIEW OF THE EHLANZENI DISTRICT MUNICIPALITY SPATIAL DEVELOPMENT FRAMEWORK Tenders are hereby invited from capable and experienced service providers for the above tender. 1. Only tenderers who have provided the following mandatory information and documents to be used to evaluate the bidder's responsiveness will be considered for further evaluation on functionality; 1. Only tenderers who have provided the following mandatory information and documents to be used to evaluate the tenderers responsiveness will be considered for further evaluation on functionality and preference specific goals. 1.1 Only tenderers who are registered on the Central Supplier Database (CSD) will be considered and the copy of the full CSD report not older than three months should be submitted. 1.2 Form of offer must be firm, VAT and other tax inclusive and valid at least Ninety (90) days from the closing date. 1.3 No tender shall be considered for the person who are in the service of the state, 1.4 Valid SARS PIN certificate must be attached, 1.5 Attached original Certified copy of company registration documents issued by Companies and Intellectual Property commission (CIPC) and tenderer must attach shareholder’s certificates where applicable. 1.6 Attached original Certified copies of Identity Documents (ID) of all company directors, 1.7 Attach verifiable Municipal Account/s not older than three months for both the tenderer and entity owner/s or director/s. In areas where the municipalities are not issuing municipal accounts, attach valid lease agreements or confirmation of residence or address for both the tenderer and entity owner/s or director/s issued by a relevant authority not older than three months. 1.8 Tenderers submitting tenders as a joint venture or consortium must attach a signed agreement by all parties to the joint venture or consortium. 1.9 Fully completed tender document as issued and signed must be submitted on the PDF document that has been issued. All certified copies must not be older than three months. 1.10 Tenderers are advised not to commit any fraudulent activities, including forgery of documents. All abuses of the Supply Chain Management (SCM) systems including but not limited to forgery of returnable documents, may be reported to the South African Police Service (SAPS) and restricted from doing business with any public institution or organ of the state for a period not exceeding 10 years in line with the Prevention of Fraud and Corrupt Activities Act 12 of 2004. 2. This tender will be evaluated on 80/20 Preference Points system approved Preferential Procurement Policy of the Ehlanzeni District Municipality. The preference points system will be applied as follows: - 2.1 The 80 points will be for price 2.2 The 20 points will be allocated for the specific goals on a proportional or pro rata basis as mentioned below: - POINTS FOR CONTRACTING AN ENTERPRISE OWNED BY HISTORICALLY DISADVANTAGED PERSONS OR INDIVIDUALS HISTORICALLY DISADVANTAGED PERSONS OR INDIVIDUALS POINTS ALLOCATION SOURCE DOCUMENTS REQUIRED TO CLAIM POINTS 100% black person or people owned enterprise 5,00 ? A copy of a Full CSD report not older than 3 months More than 30% woman or women shareholding or owned enterprise 2,00 more than 30% youth shareholding or owned enterprise 2,00 More than 30% people living with disability shareholding or owned enterprise 2,00 ? A copy of a Medical Certificate to confirm disability or stated on the CSD More than 30% military veteran’s shareholding or owned enterprise 2,00 ? Points will be allocated if it is stated on the CSD that the enterprise is owned by persons designated as military veterans POINTS FOR IMPLEMENTING OF RDP PROGRAMMES Enterprises regarded as *EME located within the Ehlanzeni District Municipality area of jurisdiction 2,00 ? A copy of a Full CSD report not older than 3 months NB: Points will only be awarded if the CSD physical address is the same as the address for the proof of residence required in 1.7 above. B-BBEE level 1 contribution 5,0 ? Certified Valid BBBEE certificate ? or Certified Valid EME and SME a Sworn Affidavit ? or Certified Valid CIPC issued certificate confirming annual turnover and level of Black Ownership TOTAL PREFERENCE POINTS TO BE CLAIMED 20,0 *EME’s are Exempted Micro Enterprise with an annual Turnover of R 10.0million or less. Received tenders will be evaluated for responsiveness based on mandatory requirements and on functionality to obtain a minimum of 70 points out of a possible 100 points to qualify for further evaluation in line with 80/20 Preference Points System. Tender Documents can be viewed and downloaded at no cost on Document sharing and collaboration Platform or Portal (NEPTUNE): http://edmservices.ehlanzeni.gov.za and National Treasure Portal from Monday, 13 July 2026. Further information regarding the download and uploading of the documents will be explained during the compulsory briefing session. A compulsory briefing session will be held on Thursday, 16 July 2026 ,11:00 at Ehlanzeni District Municipality Complex, DMC, 8 Van Niekerk Street, Sonheuwel Central, Mbombela 1201. Where bids should be submitted - Completed bid and other returnable documents must be submitted only in PDF format on the Document Sharing and Collaboration Platform or Portal: http://edmservices.ehlanzeni.gov.za on or before Wednesday, 29 July 2026 not later than 12h00. Tender Documents received by telegram, fax and post will not be considered. Late tenders shall not be accepted. Enquiry: Contact Person - ADMINISTRATION: Mr SP Khumalo at 013 759 8573 or [email protected] - TECHNICAL: Ms DD Magale 013 759 8500 or [email protected] Special Conditions: Ehlanzeni District Municipality reserves the right to appoint for the whole or part of the tender or to cancel the tender Employer: Acting Municipal Manager: Ms. S S Madlopha Ehlanzeni District Municipality P.O. Box 3333 MBOMBELA 1200
EHLANZENI DISTRICT MUNICIPALITY INVITES TENDERER’S FOR SUPPLY, INSTALL AND COMMISSION OF TWO HIGH MAST LIGHTS IN THE CITY OF MBOMBELA. Ehlanzeni District Municipality hereby invite tenderers who are capable and experienced in public lighting installation with a CIDB grading of 3EP or Higher. 1. Only tenderers who have provided the following mandatory information and documents to be used to evaluate the tenderers responsiveness will be considered for further evaluation on functionality and preference specific goals. 1.1 Only bidders who are registered on the Central Supplier Database (CSD) will be considered and the copy of the CSD report not older than three months. 1.2 Form of offer must be firm, VAT and other tax inclusive and valid at least Ninety (90) days from the closing date. 1.3 No tender shall be considered for the person who are in the service of the state, 1.4 Valid SARS PIN certificate must be attached, 1.5 Attached original Certified copy of company registration documents issued by Companies and Intellectual Property Commission (CIPC) and tenderer must attach shareholder’s certificates where applicable. 1.6 Attached original Certified copies of Identity Documents (ID) of all company directors, 1.7 Attach verifiable Municipal Account/s not older than three months for both the tenderer and entity owner/s or director/s. In areas where the municipalities are not issuing municipal accounts, attach valid lease agreements or confirmation of residence or address for both the tenderer and entity owner/s or director/s issued by a relevant authority not older than three months. 1.8 Proof of registration with CIDB for a grading of 3EP or Higher, 1.9 Attached Valid letter from Department of Employment and Labour - COIDA registration letter, 1.10 Tenderers submitting tenders as a joint venture or consortium must attach a signed agreement by all parties to the joint venture or consortium. 1.11 Fully completed tender document as issued and signed must be submitted on the PDF document that has been issued. All certified copies must not be older done three months. 1.12 Tenderers are advised not to commit any fraudulent activities, including forgery of documents. All abuses of the Supply Chain Management (SCM) systems including but not limited to forgery of returnable documents, may be reported to the South African Police Service (SAPS) and restricted from doing business with any public institution or organ of the state for a period not exceeding 10 years in line with the Prevention of Fraud and Corrupt Activities Act 12 of 2004. 2. This tender will be evaluated on 80/20 Preference Points system approved Preferential Procurement Policy of the Ehlanzeni District Municipality. The preference points system will be applied as follows: - 2.1 The 80 points will be for price 2.2 The 20 points will be allocated for the specific goals on a proportional or pro rata basis as mentioned below: - POINTS FOR CONTRACTING AN ENTERPRISE OWNED BY HISTORICALLY DISADVANTAGED PERSONS OR INDIVIDUALS HISTORICALLY DISADVANTAGED PERSONS OR INDIVIDUALS POINTS ALLOCATION SOURCE DOCUMENTS REQUIRED TO CLAIM POINTS 100% black person or people owned enterprise 5,00 ? A copy of a Full CSD report not older than 3 months More than 30% woman or women shareholding or owned enterprise 2,00 more than 30% youth shareholding or owned enterprise 2,00 More than 30% people living with disability shareholding or owned enterprise 2,00 ? A copy of a Medical Certificate to confirm disability or stated on the CSD More than 30% military veteran’s shareholding or owned enterprise 2,00 ? Points will be allocated if it is stated on the CSD that the enterprise is owned by persons designated as military veterans POINTS FOR IMPLEMENTING OF RDP PROGRAMMES Enterprises regarded as *EMEs located within the Ehlanzeni District Municipality area of jurisdiction 2,00 ? A copy of a Full CSD report not older than 3 months NB: Points will only be awarded if the CSD physical address is the same as the address for the proof of residence required in 1.7 above. B-BBEE level 1 contribution 5,00 ? Certified Valid BBBEE certificate ? or Certified Valid EME and SME a Sworn Affidavit ? or Certified Valid CIPC issued certificate confirming annual turnover and level of Black Ownership TOTAL PREFERENCE POINTS TO BE CLAIMED 20,00 *EME’s are Exempted Micro Enterprise with an annual Turnover of R 10.0million or less. Received tenders will be evaluated for responsiveness based on mandatory requirements and on functionality to obtain a minimum of 70 points out of a possible 100 points to qualify for further evaluation in line with 80/20 Preference Points System. Tender Documents can be viewed and downloaded at no cost on Document sharing and collaboration Platform or Portal (NEPTUNE): http://edmservices.ehlanzeni.gov.za and National Treasure Portal from Friday, 10 July 2026. Further information regarding the download and uploading of the documents will be explained during the compulsory briefing session. A compulsory briefing session will be held on Friday, 17 July 2026 ,10:00 at Ehlanzeni District Municipality Complex, DMC, 8 Van Niekerk Street, Sonheuwel Central, Mbombela 1201. Where bids should be submitted - Completed bid and other returnable documents must be submitted only in PDF format on the Document Sharing and Collaboration Platform or Portal: http://edmservices.ehlanzeni.gov.za on or before Tuesday, 28 July 2026 not later than 12H00. Tender Documents received by telegram, fax and post will not be considered. Late tenders shall not be accepted. Enquiry: Contact Person - ADMINISTRATION: Mr. SP Khumalo at 013 759 8573 or [email protected] - TECHNICAL: Ms. DD Magale 013 759 8690 or [email protected] Special Conditions: Ehlanzeni District Municipality reserves the right to appoint for the whole or part of the tender or to cancel the tender Employer: Acting Municipal Manager: Ms. S S Madlopha Ehlanzeni District Municipality P.O. Box 3333 MBOMBELA 1200
SUPPLY, DELIVER AND OFF-LOADING OF STREET LIGHTING FITTINGS AT THABA CHWEU LOCAL MUNICIPALITY Ehlanzeni District Municipality hereby invite tenderer s who are capable and experienced in public lighting installation with a CIDB grading of 1EP or Higher. 1. Only tenderers who have provided the following mandatory information and documents to be used to evaluate the tenderers responsiveness will be considered for further evaluation on functionality and preference specific goals. 1.1 Only tenderers who are registered on the Central Supplier Database (CSD) will be considered and the copy of the CSD report not older than three months. 1.2 Form of offer must be firm, VAT and other tax inclusive and valid at least Ninety (90) days from the closing date. 1.3 No tender shall be considered for the person who are in the service of the state, 1.4 Valid SARS PIN certificate must be attached, 1.5 Attached original Certified copy of company registration documents issued by Companies and Intellectual Property Commission (CIPC) and tenderer must attach shareholder’s certificates where applicable. 1.6 Attached original Certified copies of Identity Documents (ID) of all company directors, 1.7 Attach verifiable Municipal Account/s not older than three months for both the tenderer and entity owner/s or director/s. In areas where the municipalities are not issuing municipal accounts, attach valid lease agreements or confirmation of residence or address for both the tenderer and entity owner/s or director/s issued by a relevant authority not older than three months. 1.8 Proof of registration with CIDB for a grading of 1EP or Higher, 1.8 Attached Valid letter from Department of Employment and Labour - COIDA registration letter, 1.9 Tenderers submitting tenders as a joint venture or consortium must attach a signed agreement by all parties to the joint venture or consortium. 1.10 Fully completed tender document as issued and signed must be submitted on the PDF document that has been issued. All certified copies must not be older than three months. 1.11 Bidders are advised not to commit any fraudulent activities, including forgery of documents. All abuses of the Supply Chain Management (SCM) systems including but not limited to forgery of returnable documents, may be reported to the South African Police Service (SAPS) and restricted from doing business with any public institution or organ of the state for a period not exceeding 10 years in line with the Prevention of Fraud and Corrupt Activities Act 12 of 2004. 2. This tender will be evaluated on 80/20 Preference Points system approved Preferential Procurement Policy of the Ehlanzeni District Municipality. The preference points system will be applied as follows: - 2.1 The 80 points will be for price 2.2 The 20 points will be allocated for the specific goals on a proportional or pro rata basis as mentioned below: - POINTS FOR CONTRACTING AN ENTERPRISE OWNED BY HISTORICALLY DISADVANTAGED PERSONS OR INDIVIDUALS HISTORICALLY DISADVANTAGED PERSONS OR INDIVIDUALS POINTS ALLOCATION SOURCE DOCUMENTS REQUIRED TO CLAIM POINTS 100% black person or people owned enterprise 5,00 ? A copy of a Full CSD report not older than 3 months More than 30% woman or women shareholding or owned enterprise 2,00 more than 30% youth shareholding or owned enterprise 2,00 More than 30% people living with disability shareholding or owned enterprise 2,00 ? A copy of a Medical Certificate to confirm disability or stated on the CSD More than 30% military veteran’s shareholding or owned enterprise 2,00 ? Points will be allocated if it is stated on the CSD that the enterprise is owned by persons designated as military veterans POINTS FOR IMPLEMENTING OF RDP PROGRAMMES Enterprises regarded as *EMEs located within the Ehlanzeni District Municipality area of jurisdiction 2,00 ? A copy of a Full CSD report not older than 3 months NB: Points will only be awarded if the CSD physical address is the same as the address for the proof of residence required in 1.7 above. B-BBEE level 1 contribution 5,00 ? Certified Valid BBBEE certificate ? or Certified Valid EME and SME a Sworn Affidavit ? or Certified Valid CIPC issued certificate confirming annual turnover and level of Black Ownership TOTAL PREFERENCE POINTS TO BE CLAIMED 20,00 *EME’s are Exempted Micro Enterprise with an annual Turnover of R 10.0million or less. Received tenders will be evaluated for responsiveness based on mandatory requirements and on functionality to obtain a minimum of 70 points out of a possible 100 points to qualify for further evaluation in line with 80/20 Preference Points System. Tender Documents can be viewed and downloaded at no cost on Document sharing and collaboration Platform or Portal (NEPTUNE): http://edmservices.ehlanzeni.gov.za and National Treasure Portal from Friday, 10 July 2026. Further information regarding the download and uploading of the documents will be explained during the compulsory briefing session. A compulsory briefing session will be held on Friday, 17 July 2026 ,10:00 at Ehlanzeni District Municipality Complex, DMC, 8 Van Niekerk Street, Sonheuwel Central, Mbombela 1201. Where bids should be submitted - Completed bid and other returnable documents must be submitted only in PDF format on the Document Sharing and Collaboration Platform or Portal: http://edmservices.ehlanzeni.gov.za on or before Tuesday, 28 July 2026 not later than 12H00. Tender Documents received by telegram, fax and post will not be considered. Late tenders shall not be accepted. Enquiry: Contact Person - ADMINISTRATION: Mr SP Khumalo at 013 759 8573 or [email protected] - TECHNICAL: Ms DD Magale 013 759 8690 or [email protected] Special Conditions: Ehlanzeni District Municipality reserves the right to appoint for the whole or part of the tender or to cancel the tender Employer: Acting Municipal Manager: Ms. S S Madlopha Ehlanzeni District Municipality P.O. Box 3333 MBOMBELA 1200
EHLANZENI DISTRICT MUNICIPALITY INVITES TENDERER’ S FOR SUPPLY, DELIVERY AND OFF-LOADING OF HIGH MAST LIGHTS FITTINGS IN NKOMAZI LOCAL MUNICIPALITY Ehlanzeni District Municipality hereby invite tenderer s who are capable and experienced in public lighting installation with a CIDB grading of 1EP or Higher. 1. Only tenderers who have provided the following mandatory information and documents to be used to evaluate the tenderers responsiveness will be considered for further evaluation on functionality and preference specific goals. 1.1 Only tenderers who are registered on the Central Supplier Database (CSD) will be considered and the copy of the full CSD report not older than three months should be submitted. 1.2 Form of offer must be firm, VAT and other tax inclusive and valid at least Ninety (90) days from the closing date. 1.3 No tender shall be considered for the person who are in the service of the state, 1.4 Valid SARS PIN certificate must be attached, 1.5 Attached original Certified copy of company registration documents issued by Companies and Intellectual Property Commission (CIPC) and tenderer must attach shareholder’s certificates where applicable. 1.6 Attached original Certified copies of Identity Documents (ID) of all company directors, 1.7 Attach verifiable Municipal Account/s not older than three months for both the tenderer and entity owner/s or director/s. In areas where the municipalities are not issuing municipal accounts, attach valid lease agreements or confirmation of residence or address for both the tenderer and entity owner/s or director/s issued by a relevant authority not older than three months. 1.8 Proof of registration with CIDB for a grading of 1EP or Higher, 1.9 Attached Valid letter from Department of Employment and Labour - COIDA registration letter, 1.10 Tenderers submitting tenders as a joint venture or consortium must attach a signed agreement by all parties to the joint venture or consortium. 1.11 Fully completed tender document as issued and signed must be submitted on the PDF document that has been issued. All certified copies must not be older than three months. 1.12 Tenderers are advised not to commit any fraudulent activities, including forgery of documents. All abuses of the Supply Chain Management (SCM) systems including but not limited to forgery of returnable documents, may be reported to the South African Police Service (SAPS) and restricted from doing business with any public institution or organ of the state for a period not exceeding 10 years in line with the Prevention of Fraud and Corrupt Activities Act 12 of 2004. 2. This tender will be evaluated on 80/20 Preference Points system approved Preferential Procurement Policy of the Ehlanzeni District Municipality. The preference points system will be applied as follows: - 2.1 The 80 points will be for price 2.2 The 20 points will be allocated for the specific goals on a proportional or pro rata basis as mentioned below: - POINTS FOR CONTRACTING AN ENTERPRISE OWNED BY HISTORICALLY DISADVANTAGED PERSONS OR INDIVIDUALS HISTORICALLY DISADVANTAGED PERSONS OR INDIVIDUALS POINTS ALLOCATION SOURCE DOCUMENTS REQUIRED TO CLAIM POINTS 100% black person or people owned enterprise 5,00 ? A copy of a Full CSD report not older than 3 months More than 30% woman or women shareholding or owned enterprise 2,00 more than 30% youth shareholding or owned enterprise 2,00 More than 30% people living with disability shareholding or owned enterprise 2,00 ? A copy of a Medical Certificate to confirm disability or stated on the CSD More than 30% military veteran’s shareholding or owned enterprise 2,00 ? Points will be allocated if it is stated on the CSD that the enterprise is owned by persons designated as military veterans POINTS FOR IMPLEMENTING OF RDP PROGRAMMES Enterprises regarded as *EMEs located within the Ehlanzeni District Municipality area of jurisdiction 2,00 ? A copy of a Full CSD report not older than 3 months NB: Points will only be awarded if the CSD physical address is the same as the address for the proof of residence required in 1.7 above. B-BBEE level 1 contribution 5,0 ? Certified Valid BBBEE certificate ? or Certified Valid EME and SME a Sworn Affidavit ? or Certified Valid CIPC issued certificate confirming annual turnover and level of Black Ownership TOTAL PREFERENCE POINTS TO BE CLAIMED 20,0 *EME’s are Exempted Micro Enterprise with an annual Turnover of R 10.0million or less. Received tenders will be evaluated for responsiveness based on mandatory requirements and on functionality to obtain a minimum of 70 points out of a possible 100 points to qualify for further evaluation in line with 80/20 Preference Points System. Tender Documents can be viewed and downloaded at no cost on Document sharing and collaboration Platform or Portal (NEPTUNE): http://edmservices.ehlanzeni.gov.za and National Treasure Portal from Friday, 10 July 2026. Further information regarding the download and uploading of the documents will be explained during the compulsory briefing session. A compulsory briefing session will be held on Friday, 17 July 2026 ,10:00 at Ehlanzeni District Municipality Complex, DMC, 8 Van Niekerk Street, Sonheuwel Central, Mbombela 1201. Where bids should be submitted - Completed bid and other returnable documents must be submitted only in PDF format on the Document Sharing and Collaboration Platform or Portal: http://edmservices.ehlanzeni.gov.za on or before Tuesday, 28 July 2026 not later than 12H00. Tender Documents received by telegram, fax and post will not be considered. Late tenders shall not be accepted. Enquiry: Contact Person - ADMINISTRATION: Mr SP Khumalo at 013 759 8573 or [email protected] - TECHNICAL: Ms DD Magale 013 759 8690 or [email protected] Special Conditions: Ehlanzeni District Municipality reserves the right to appoint for the whole or part of the tender or to cancel the tender Employer: Acting Municipal Manager: Ms. S S Madlopha Ehlanzeni District Municipality P.O. Box 3333 MBOMBELA 1200
APPOINTMENT OF A PROFESSIONAL SERVICE PROVIDER TO PERFORM AN EXTERNAL REVIEW OF INTERIM AND ANNUAL FINANCIAL STATEMENTS FOR EHLANZENI DISTRICT MUNICIPALITY AND ITS FOUR LOCAL MUNICIPALITIES Ehlanzeni District Municipality hereby invite tenderer s who are capable and experienced to perform an external review of the annual financial statements 1. Only tenderers who have provided the following mandatory information and documents to be used to evaluate the tenderers responsiveness will be considered for further evaluation on functionality and preference specific goals. 1.1 Only tenderers who are registered on the Central Supplier Database (CSD) will be considered and the copy of the full CSD report not older than three months should be submitted. 1.2 Form of offer must be firm, VAT and other tax inclusive and valid at least Ninety (90) days from the closing date. 1.3 No tender shall be considered for the person who are in the service of the state, 1.4 Valid SARS PIN certificate must be attached, 1.5 Attached original Certified copy of company registration documents issued by Companies and Intellectual Property Commission (CIPC) and tenderer must attach shareholder’s certificates where applicable. 1.6 Attached original Certified copies of Identity Documents (ID) of all company directors, 1.7 Attach verifiable Municipal Account/s not older than three months for both the tenderer and entity owner/s or director/s. In areas where the municipalities are not issuing municipal accounts, attach valid lease agreements or confirmation of residence or address for both the tenderer and entity owner/s or director/s issued by a relevant authority not older than three months. 1.8 Tenderers submitting tenders as a joint venture or consortium must attach a signed agreement by all parties to the joint venture or consortium. 1.9 Fully completed tender document as issued and signed must be submitted on the PDF document that has been issued. All certified copies must not be older than three months. 1.10 Tenderers are advised not to commit any fraudulent activities, including forgery of documents. All abuses of the Supply Chain Management (SCM) systems including but not limited to forgery of returnable documents, may be reported to the South African Police Service (SAPS) and restricted from doing business with any public institution or organ of the state for a period not exceeding 10 years in line with the Prevention of Fraud and Corrupt Activities Act 12 of 2004. 2. This tender will be evaluated on 80/20 Preference Points system approved Preferential Procurement Policy of the Ehlanzeni District Municipality. The preference points system will be applied as follows: - 2.1 The 80 points will be for price 2.2 The 20 points will be allocated for the specific goals on a proportional or pro rata basis as mentioned below: - POINTS FOR CONTRACTING AN ENTERPRISE OWNED BY HISTORICALLY DISADVANTAGED PERSONS OR INDIVIDUALS HISTORICALLY DISADVANTAGED PERSONS OR INDIVIDUALS POINTS ALLOCATION SOURCE DOCUMENTS REQUIRED TO CLAIM POINTS 100% black person or people owned enterprise 5,00 ? A copy of a Full CSD report not older than 3 months More than 30% woman or women shareholding or owned enterprise 2,00 more than 30% youth shareholding or owned enterprise 2,00 More than 30% people living with disability shareholding or owned enterprise 2,00 ? A copy of a Medical Certificate to confirm disability or stated on the CSD More than 30% military veteran’s shareholding or owned enterprise 2,00 ? Points will be allocated if it is stated on the CSD that the enterprise is owned by persons designated as military veterans POINTS FOR IMPLEMENTING OF RDP PROGRAMMES Enterprises regarded as *EMEs located within the Ehlanzeni District Municipality area of jurisdiction 2,00 ? A copy of a Full CSD report not older than 3 months NB: Points will only be awarded if the CSD physical address is the same as the address for the proof of residence required in 1.7 above. B-BBEE level 1 contribution 5,0 ? Certified Valid BBBEE certificate ? or Certified Valid EME and SME a Sworn Affidavit ? or Certified Valid CIPC issued certificate confirming annual turnover and level of Black Ownership TOTAL PREFERENCE POINTS TO BE CLAIMED 20,0 *EME’s are Exempted Micro Enterprise with an annual Turnover of R 10.0million or less. Received tenders will be evaluated for responsiveness based on mandatory requirements and on functionality to obtain a minimum of 70 points out of a possible 100 points to qualify for further evaluation in line with 80/20 Preference Points System. Tender Documents can be viewed and downloaded at no cost on Document sharing and collaboration Platform or Portal (NEPTUNE): http://edmservices.ehlanzeni.gov.za and National Treasure Portal from Friday, 10 July 2026. Further information regarding the download and uploading of the documents will be explained during the compulsory briefing session. A compulsory briefing session will be held on Thursday, 16 July 2026, 10h00 at Ehlanzeni District Municipality Complex, DMC, 8 Van Niekerk Street, Sonheuwel Central, Mbombela 1201. Where bids should be submitted - Completed bid and other returnable documents must be submitted only in PDF format on the Document Sharing and Collaboration Platform or Portal: http://edmservices.ehlanzeni.gov.za on or before Monday, 27 July 2026 not later than 12h00. Tender Documents received by telegram, fax and post will not be considered. Late tenders shall not be accepted. Enquiry: Contact Person - ADMINISTRATION: Mr. SP Khumalo at 013 759 8573 or [email protected] - TECHNICAL: Ms DD Magale 013 759 8690 or [email protected] Special Conditions: Ehlanzeni District Municipality reserves the right to appoint for the whole or part of the tender or to cancel the tender Employer: Acting Municipal Manager: Ms. S S Madlopha Ehlanzeni District Municipality P.O. Box 3333 MBOMBELA 1200
SITING, DRILLING AND EQUIPMENT OF TWO NEW SOLAR BOREHOLES IN THE CITY OF MBOMBELA T1.1 TENDER NOTICE AND INVITATION TO TENDER EHLANZENI DISTRICT MUNICIPALITY INVITES BIDS FOR THE ABOVE-MENTIONED TENDER Ehlanzeni District Municipality hereby invites tenderers for the above-mentioned tender who are capable and experienced in siting, drilling, equipping and commissioning solar boreholes with a CIDB grading 3ME or Higher. 1. Only tenderers who have provided the following mandatory information and documents to be used to evaluate the tenderers responsiveness will be considered for further evaluation on functionality and preference specific goals. 1.1 Only bidders who are registered on the Central Supplier Database (CSD) will be considers and the copy of the CSD report not older than three months. 1.2 Form of offer must be firm, VAT and other tax inclusive and valid at least Ninety (90) days from the closing date. 1.3 No tender shall be considered for the person who are in the service of the state, 1.4 Valid SARS PIN certificate must be attached, 1.5 Attach certified copy of company registration documents issued by Companies and Intellectual Property Commission (CIPC) and tenderer must attach shareholder’s certificates where applicable. 1.6 Attach certified copies of Identity Documents (ID) of all company directors, 1.7 Attach verifiable Municipal Account/s not older than three months for both the tenderer and entity owner/s or director/s. In areas where the municipalities are not issuing municipal accounts, attach valid lease agreements or confirmation of residence or address for both the tenderer and entity owner/s or director/s issued by a relevant authority not older than three months. 1.8 Proof of registration with CIDB for a grading of 3ME or Higher, 1.8 Attached Valid letter from Department of Employment and Labour - COIDA registration letter, 1.9 Tenderers submitting tenders as a joint venture or consortium must attach a signed agreement by all parties to the joint venture or agreement. 1.10 Fully completed tender document as issued and signed must be submitted on the PDF document that has been issued. All certified copies must not be older than three months. 1.11 Bidders are advised not to commit any fraudulent activities, including forgery of documents. All abuses of the Supply Chain Management (SCM) systems including but not limited to forgery of returnable documents, may be reported to the South African Police Service (SAPS) and restricted from doing business with any public institution or organ of the state for a period not exceeding 10 years in line with the Prevention of Fraud and Corrupt Activities Act 12 of 2004. 2. This tender will be evaluated on 80/20 Preference Points system approved Preferential Procurement Policy of the Ehlanzeni District Municipality. The preference points system will be applied as follows: - 2.1 The 80 points will be for price 2.2 The 20 points will be allocated for the specific goals on a proportional or pro rata basis as mentioned below: - POINTS FOR CONTRACTING AN ENTERPRISE OWNED BY HISTORICALLY DISADVANTAGED PERSONS OR INDIVIDUALS HISTORICALLY DISADVANTAGED PERSONS OR INDIVIDUALS POINTS ALLOCATION SOURCE DOCUMENTS REQUIRED TO CLAIM POINTS 100% black person or people owned enterprise 5,00 ? A copy of a Full CSD report not older than 3 months More than 30% woman or women shareholding or owned enterprise 2,00 more than 30% youth shareholding or owned enterprise 2,00 More than 30% people living with disability shareholding or owned enterprise 2,00 ? A copy of a Medical Certificate to confirm disability or stated on the CSD More than 30% people military veteran’s shareholding or owned enterprise 2,00 ? Points will be allocated if it is stated on the CSD that the enterprise is owned by persons designated as military veterans POINTS FOR IMPLEMENTING OF RDP PROGRAMMES Enterprises regarded as *EMEs located within the Ehlanzeni District Municipality area of jurisdiction 2,00 ? A copy of a Full CSD report not older than 3 months NB: Points will only be awarded if the CSD physical address is the same as the address for the proof of residence required in 1.7 above. B-BBEE level 1 contribution 5,0 ? Certified Valid BBBEE certificate ? or Certified Valid EME and SME a Sworn Affidavit ? or Certified Valid CIPC issued certificate confirming annual turnover and level of Black Ownership TOTAL PREFERENCE POINTS TO BE CLAIMED 20,0 *EME’s are Exempted Micro Enterprise with an annual Turnover of R 10.0million or less. Received tenders will be evaluated for responsiveness based on mandatory requirements and on functionality to obtain a minimum of 70 points out of a possible 100 points to qualify for further evaluation in line with 80/20 Preference Points System. Tender Documents can be viewed and downloaded at no cost on Document sharing and collaboration Platform or Portal (NEPTUNE): http://edmservices.ehlanzeni.gov.za and National Treasure Portal from Monday, 06 July 2026. Further information regarding the download and uploading of the documents will be explained during the compulsory briefing session. A compulsory briefing session will be held on Monday, 13 July 2026, 10H00 at Ehlanzeni District Municipality Offices, DMC, 8 Van Niekerk Street, Sonheuwel Central, Mbombela 1201. Where bids should be submitted - Completed bid and other returnable documents must be submitted only in PDF format on the Document Sharing and Collaboration Platform or Portal: http://edmservices.ehlanzeni.gov.za on or before Monday, 20 July 2026 not later than 12H00. Tender Documents received by telegram, fax and post will not be considered. Late tenders shall not be accepted. Enquiry: Contact Person - ADMINISTRATION: Mr. SP Khumalo at 013 759 8573 or [email protected] - TECHNICAL SERVICES: Me D. Magale at 013 759 8690 or [email protected] Special Conditions: Ehlanzeni District Municipality reserves the right to appoint for the whole or part of the tender or to cancel the tender Employer: Acting Municipal Manager: Ms S S Madlopha Ehlanzeni District Municipality P.O. Box 3333 MBOMBELA 1200
Want to see all available tenders?
Browse All Tenders →Share this article
Architecture of the Tenders-SA Developer API: Cloudflare Workers, D1, and 80+ Endpoints
How we built the v2 Developer API on Cloudflare Workers with a dedicated D1 database: 80+ REST endpoints across 17 resource groups, cursor-based pagination, SHA-256 API key authentication, and a two-phase sync engine that backfills historical data before switching to incremental updates every 5 minutes.