Skip to main content
For Publishers, Bloggers & Developers

Free South African Tender Data Widgets for Publishers & Developers

Embed live South African government tender data on your website — free forever. Heatmaps, award feeds, leaderboards, and sector trends. No account required.

Active Publishers
12+
Widget Impressions
8,500+
Update Frequency
Hourly
Provinces Covered
11/9
Platform Uptime
99.9%

What Is the Tenders-SA Publishers Hub?

The Tenders-SA Publishers Hub is a free platform that allows South African bloggers, news sites, trade publications, developers, and content creators to embed live government tender data directly on their websites — no account, no API key, and no backend code required.

South Africa publishes thousands of government procurement opportunities each month across all nine provinces and dozens of national departments. This data — previously fragmented across multiple portals — is aggregated, cleaned, and standardised by Tenders SA, then served through embeddable widgets that update every hour. Publishers add a single HTML snippet to their site and instantly provide their readers with live intelligence that would otherwise require a dedicated data engineering team.

We currently offer four embeddable widgets: the Provincial Tender Heatmap, the Tender Award Winners Feed, the Top Companies Leaderboard, and the Sector Trends chart. Each widget is fully configurable by province — including Gauteng, Western Cape, and KwaZulu-Natal — as well as by sector, including construction, ICT, and agriculture.

Developers can access our full REST API documentation for programmatic integration, including endpoint references, rate limiting details, code examples in JavaScript, Python, and PHP, and TypeScript type definitions. Publishers who prefer no-code integration can use our live widget builder below to configure, preview, and copy a ready-to-paste embed snippet in under five minutes.

Available Widgets

Four freely embeddable data widgets, updated hourly from official South African government procurement sources.

Ideal for provincial portals & policy blogs

Provincial Tender Heatmap

Where is South Africa spending right now?

The Provincial Tender Heatmap widget displays a live, colour-coded map of South Africa showing the real-time distribution of government tender activity across all nine provinces. Darker provinces signal higher tender density — invaluable for construction firms, policy researchers, and procurement professionals monitoring where government spending is concentrated. The widget updates every hour from the official South African government eTenders portal. Embed it on any provincial business portal, chamber of commerce website, or procurement blog to give your audience continuously refreshed intelligence without writing a single line of backend code. No account or API key required.

View live heatmap tool
Ideal for news sites & industry publications

Tender Award Winners Feed

Who just won a government contract?

The Tender Award Winners Feed widget provides a live, scrolling stream of recently awarded South African government contracts — including the winning company name, contract value, awarding department, and province. This widget is perfectly suited to news sites, industry blogs, and business information portals that want to keep their readers informed about which companies are winning public sector work. Updated continuously from the eTenders and public procurement databases, the feed transforms otherwise inaccessible government data into a compelling, shareable content stream for your audience. Available in light and dark themes to match your site's design.

Explore company intelligence
Ideal for trade associations & business news

Top Companies Leaderboard

Which companies dominate your sector?

The Top Companies Leaderboard widget ranks South African businesses by the number of government tenders awarded within a chosen sector. Filter by category — construction, ICT, agriculture, healthcare, and more — or by province to show your audience the most active procurement winners in their region. Business news sites, trade associations, and industry portals find this widget particularly valuable: it transforms raw procurement data into a competitive intelligence leaderboard that drives deep reader engagement, social sharing, and return visits. Configurable, embeddable, and free for all publishers. No sign-up needed.

See the full leaderboard
Ideal for sector-specialist blogs & magazines

Sector Tender Trends

Which industries are growing in public contracts?

The Sector Tender Trends widget visualises the volume and value of South African government tender opportunities across different industries over time. Charts update hourly to reflect the latest published procurement opportunities from national and provincial departments. ICT bloggers can embed a technology-sector widget. Construction media sites can track infrastructure spending month by month. Agriculture portals can monitor rural development procurement trends. Each embed is configurable by sector and province, meaning every publisher gets a personalised data widget that is directly relevant to their niche audience. No developer setup required — just copy and paste.

Browse all active tenders

Build Your Widget

Configure your widget, preview it live, then copy the embed code.

Configure Widget

Live Preview
Your Embed Code
<iframe
  src="https://tenders-sa.org/embed/heatmap"
  width="100%" height="400"
  frameborder="0" loading="lazy"
  title="TenderSA Intelligence Widget">
</iframe>
<p style="font-size:11px;color:#6b7280;margin-top:4px;text-align:right;">Data: <a href="https://www.tenders-sa.org" target="_blank" rel="noopener" style="color:#007A5E;">Tenders-SA.org</a></p>

Platform Integration Guides

Step-by-step instructions for WordPress, Shopify, JavaScript, and other platforms.

Pure JS / Node.js

Paste the <div> where you want the widget, add the <script> tag once before </body>. Works in any React, Vue, Next.js, or Nuxt.js application.

<div data-tendersa-widget
  data-type="heatmap">
</div>
<script src="https://tenders-sa.org/tendersa-widget.js" async defer></script>
<p style="font-size:11px;color:#6b7280;margin-top:4px;text-align:right;">Data: <a href="https://www.tenders-sa.org" target="_blank" rel="noopener" style="color:#007A5E;">Tenders-SA.org</a></p>

Niche Use Cases by Sector

See how publishers in specific South African industries are using Tenders SA widgets.

Construction

Construction & Civil Engineering Blogs

South Africa's construction and infrastructure sector consistently generates the largest volume of government tender opportunities in the country. If you run a construction blog, a quantity surveying resource site, or an engineering news portal, your audience — contractors, QSs, project managers, and developers — needs to know where the opportunities are. Embed the Provincial Tender Heatmap to show your readers which provinces are currently most active. Add the Sector Trends widget to display month-on-month infrastructure spending patterns. Combine both with the Top Companies Leaderboard filtered to construction, and you instantly offer the kind of competitive intelligence that keeps procurement professionals bookmarking your site. No technical knowledge required — configure, copy, and paste in under five minutes.

ICT

ICT & Technology blogs

Government ICT procurement in South Africa is a multi-billion rand market spanning software licensing, hardware supply, cloud services, cybersecurity, and systems integration. Technology blogs, developer communities, and IT industry portals can embed the Sector Trends widget filtered to ICT and Technology to give their audience a rolling view of public sector software and hardware spend. The Top Companies Leaderboard filtered to ICT reveals which vendors are winning the most government contracts — useful intelligence for developers benchmarking their employers or competitors. The widget builder lets you pre-filter everything to your sector so your readers immediately see relevant, sector-specific data rather than a generic feed. Free, up-to-date, and embeddable in React, Vue, WordPress, or plain HTML.

Agriculture

Agriculture & Agribusiness Publications

From rural development contracts to livestock feeding schemes to irrigation infrastructure, agricultural government procurement in South Africa represents a significant channel of rural investment. If you publish an agribusiness portal, a farming news site, or a rural development blog, embedding live agricultural tender data keeps your audience informed of funding flows that are directly relevant to their livelihoods. Use the Sector Trends widget filtered to Agriculture & Rural Development to visualise how procurement in your sector is trending over time. Set the Province filter to whichever region your readership is concentrated in — Eastern Cape, Limpopo, North West — and the data becomes immediately hyperlocal and relevant. Available free, no account required.

Finance

Finance, Economics & Business News Sites

South African government spending is one of the largest economic variables in the national economy. Finance journalists, economic analysts, and business news publishers can use Tenders SA widgets to add live public procurement data to their coverage. The Sector Trends widget provides a real-time view of tender volumes across multiple industries — effectively a leading indicator of departmental budget execution. The Top Companies Leaderboard identifies which private sector firms are capturing public sector revenue, providing a signal for business journalists tracking procurement market share. Embed these data points directly into your editorial pages using a standard iframe embed or JavaScript SDK — compatible with any CMS used by media organisations.

News

News Sites & Investigative Journalism Portals

Government procurement data is one of the richest sources of accountability journalism in South Africa. News sites, investigative reporters, and data journalism teams can embed the Tender Award Winners Feed to surface newly awarded government contracts the moment they are published — keeping readers informed of public spending in near real-time. The feed displays the winning company, the awarding department, the contract value, and the province, giving editorial teams ready-made data points for follow-up coverage. Pair the feed with the Provincial Heatmap to visualise where spending is occurring geographically. Every embed links back to the full Tenders SA platform, allowing your readers to drill into contract details, historical awards, and company profiles.

Syndication Feeds

RSS Feeds for Content Publishers

Tenders-SA offers a comprehensive suite of RSS feeds that allow publishers, news sites, and industry associations to directly integrate live tender data into their websites. Our feeds are updated every hour and follow the standard RSS 2.0 format, making them compatible with almost all modern Content Management Systems (CMS) and news readers. By syndicating our data, you provide immediate value to your readership with real-time procurement opportunities from across South Africa.

Feed Specification (RSS 2.0)
FieldDescription
<title>The title of the tender opportunity.
e.g. Renovation of Hospital Wing B
<link>Permanent URL to the full tender details on Tenders-SA.org.
e.g. https://tenders-sa.org/sa-tenders/tender/...
<description>Brief summary including province, reference number, and closing date.
e.g. CDATA block with formatted HTML
<pubDate>The date and time the tender was first published/indexed.
e.g. RFC 822 format (e.g., Wed, 05 Mar 2025)
<guid>Unique identifier for the feed item (matches the link URL).
e.g. https://tenders-sa.org/sa-tenders/tender/...
All feeds are refreshed every 60 minutes between 06:00 and 20:00 SAST daily.

All Active TendersPrimary

A comprehensive feed of all active government tenders from across South Africa.

How to Integrate

W
WordPress Integration

The easiest way to display RSS feeds in WordPress is using a dedicated RSS aggregator plugin.

1

Install and activate the "Feedzy RSS Feeds" plugin from the WordPress repository.

2

Go to "Feedzy RSS" -> "Import & Post" and click "Add New".

3

Paste your chosen Tenders-SA RSS URL into the "Source URL" field.

4

Configure the frequency of updates (we recommend every hour) and formatting.

5

Use the provided shortcode or Gutenberg block to display the feed on any page or post.

G
Ghost Integration

Ghost supports native RSS syndication through various integrations and theme customizations.

1

For a simple display, use a "Public Feed" integration or a third-party RSS widget.

2

Copy the RSS URL from Tenders-SA.

3

Navigate to your Ghost Admin -> Settings -> Integrations.

4

Add a new custom integration or use an existing RSS syndication tool.

5

Embed the generated HTML snippet into your Ghost sidebar or specific posts.

S
Substack Integration

Integrate Tenders-SA feeds directly into your newsletter to provide regular value to your subscribers.

1

Navigate to your Substack Settings.

2

Look for the "Import RSS" or "External Feeds" section (availability may vary by publication level).

3

Add the Tenders-SA feed URL for your niche (e.g., Construction sector feed).

4

Configure your posts to automatically include a summary of the latest tenders found in the feed.

5

Test a draft email to ensure the tender links are correctly formatted and clickable.

Need a custom RSS feed?

If you require a feed with custom filtering logic or a specific data format not listed above, our team can help. We provide custom end-points for high-volume enterprise publishers.

Contact Developer Support

Publisher Showcase

Sites and blogs already embedding Tenders SA data. Get listed by submitting your site below.

Submit Your Site →

Be the First Publisher Listed

No publisher sites are featured yet. Submit your site below and we'll review and add you to the gallery.

Why Publishers Choose Tenders-SA

South Africa's only free embeddable government tender data platform for content publishers, news sites, and web developers.

No Setup, No Maintenance

Copy a single HTML snippet and your widget is live. Data updates automatically every hour — zero server-side code, no cron jobs, no database required on your end.

Keeps Readers Engaged Longer

Live government procurement data is genuinely useful to your audience. Widgets that update hourly give readers a reason to return to your site — and to stay longer when they do.

Builds Niche Authority

Be the most data-rich construction, ICT, or finance blog in South Africa. Embedding live tender intelligence positions your site as a credible, expert resource in your vertical.

100% Free — No Strings Attached

Standard widgets are free forever. No account, no API key, no rate limit warnings. Enterprise API access and white-label options are available for publishers who need more.

Works on Any Platform

WordPress, Shopify, Wix, Squarespace, Webflow, Ghost, or hand-coded HTML — if your platform supports an HTML embed block, our widgets work without modification.

Trusted South African Data

All data is sourced from official South African government procurement portals. We standardise and validate it before delivery, so your readers see clean, accurate, current information.

Publisher Badge Programme

Add a badge to your site to show your readers you use official South African government procurement data.

Standard Badge — Available to All Publishers

Available to any site that embeds a Tenders SA widget. No application required — just copy and paste the HTML below onto your site, ideally near the embedded widget.

Preview

Embed Code

<a href="https://www.tenders-sa.org/publishers" target="_blank" rel="noopener"
   style="display:inline-flex;align-items:center;gap:6px;padding:4px 10px;
          border:1px solid #e5e7eb;border-radius:6px;font-size:12px;
          color:#374151;text-decoration:none;font-family:system-ui,sans-serif;
          background:#ffffff;">
  <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#007A5E" stroke-width="2.5"
       stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
    <polyline points="22 12 18 12 15 21 9 3 6 12 2 12"/>
  </svg>
  Data powered by Tenders-SA.org
</a>

Frequently Asked Questions

Questions from bloggers, news sites, and developers about embedding Tenders SA data.

Is this really free to embed on my website?

Yes. Embedding any of our four standard widgets is completely free, forever. There are no hidden charges, subscription tiers, or usage caps for the standard embed formats. No credit card is required, and no account is needed.

Do I need to create an account or obtain an API key?

No account or API key is required for the standard iframe or JavaScript SDK embeds. Simply configure your widget using the builder above, copy the generated code, and paste it into your website's HTML. For raw programmatic API access, visit our developer documentation.

How often does the data update?

Our underlying data is sourced continuously from the South African government's official eTenders portal. Embedded widgets cache data at the edge and typically refresh every hour, ensuring your readers always see near-real-time information without placing load on your server.

Can I filter the widget by province or sector?

Absolutely. Use the widget builder on this page to filter by any of South Africa's nine provinces — Gauteng, Western Cape, KwaZulu-Natal, Eastern Cape, Limpopo, Mpumalanga, North West, Free State, and Northern Cape — as well as by industry category such as construction, ICT, agriculture, and more.

Can I customise the widget colours or branding?

We currently offer Light and Dark themes, which suit the majority of website designs. Custom branding, white-labelling, and advanced theme options are available on our Pro plans. Contact us if you require bespoke styling for your publication.

What if I need raw API access or a data feed?

Our REST API provides programmatic access to tender data, award results, and sector statistics. Full API documentation — including endpoint references, code examples in JavaScript, Python, and PHP, and rate limiting information — is available in our developer portal.

Can I use this on WordPress?

Yes. In the WordPress Block Editor, simply add a Custom HTML block and paste the iFrame embed code from the builder above. Alternatively, download our lightweight WordPress plugin to use shortcode syntax such as [tendersa_widget type="heatmap"]. Both methods work with any modern WordPress theme.

Does this work with Shopify, Wix, Squarespace, or Webflow?

Yes. Any website builder or CMS that supports HTML Embed blocks, Custom Code sections, or raw HTML insertion can display these widgets. Follow the platform-specific instructions in the integration guide on this page.

Is there an RSS feed I can use instead of an embedded widget?

Yes. We publish free RSS 2.0 feeds for all tenders, filtered by province, and filtered by category. These can be consumed directly in WordPress via the Feedzy plugin, in Ghost, or in any RSS reader. Scroll to the RSS Feeds section on this page for the full list of available feed URLs and integration instructions.

What data sources do the widgets use?

All widget data originates from the South African government's official eTenders portal and supplementary provincial procurement databases. Tenders SA aggregates, cleans, and standardises this data before serving it through our widget API.

Can I embed on a commercial or monetised website?

Yes. There are no restrictions on embedding free widgets on monetised websites, blogs with advertising, or commercial portals. Attribution — a small "Data: Tenders-SA.org" line — is included in each embed by default and helps both parties.

Is there a TypeScript or npm package available?

We are publishing an official @tenderssa/widget npm package and React component. In the interim, the JavaScript SDK snippet generated by the widget builder works directly in any React, Vue, or Next.js application by placing the script tag in your page layout.

Developer API

Build Custom Tools with nuestra JSON API

The same data that powers our widgets is available to developers via a public REST API. No API keys required – just standard GET requests to fetch sector trends, award leaderboards, and company intelligence in real-time.

  • Public REST endpoints (No Auth)
  • Standard JSON response format
  • Hourly data synchronization
  • Support for nested filters (Province/Sector)
Read API Documentation
1
Global Endpoints
/api/widgets/sector-trendsGET
/api/widgets/top-companiesGET
2
Data Schema

"data": [

{

"sector": "Construction",

"totalValue": 2450000000,

"trend": "up"

}

]

3
Quick Start

await fetch('https://tenders-sa.org/api/...')

.then(res => res.json())

.then(console.log);

Engagement Tools

Automate your Weekly Newsletter

Stop manually scouring government websites for content. Download our pre-formatted weekly tender digest and paste it directly into your newsletter provider. We provide high-value summaries, sector trends, and closing alerts ready for your readers.

Mailchimp & Beehiiv Ready

HTML and Markdown formats optimized for all email clients.

Built-in Attribution

Full source links included to ensure compliance and data trust.

This Week's Data Preview

Auto-generated for 2/25/2026

Live Data

Total New

200

Just indexed

Top Value

R0.0M

High priority opportunity

Top Tenders List

Request for Quotation (rfq) for Supply and Installation of Clear View Fence at Florida and Rodepoort Distribution Substations

Passenger Rail Agency of South AfricaGauteng

R0k

The Appointment of Suitable and Experienced Panel of Five (05) Legal Service Providers to Render Legal Services to the Quality Council for Trades and Occupations (qcto) for a Period of Thirty - Six (36) Months.

Quality Council for Trades and OccupationsGauteng

R0k

The Design, Hire, and Delivery of Formwork to the Department of Water and Sanitation, Kwaggaskloof Dam in the Western Cape for a Period of 40 Weeks for Dws Construction South.

Water and SanitationNational

R0k
Template Library

Ready-to-Publish Article Templates

Designed for publishers with specific vertical audiences. Use our vetted article structures that already include the necessary data tables and attribution placeholders.

Weekly Construction Tender Round-Up

A professional template for construction industry blogs and newsletters.

Government ICT Procurement Update

Stay ahead of technology tenders with this structured report template.

Agricultural Tender Digest

Specifically designed for farming and agribusiness publications.

Government Spending Analysis

A data-heavy template focusing on fiscal transparency and high-value contracts.

Procurement News Brief

Formatted for general news sites and local community journalists.

Monthly Press Data Pack

Comprehensive monthly summary for investigative journalists and government watchdogs. Month-over-month spending trends and major awards.

Download Pack

Note: Article templates are provided as-is. We recommend customizing the narrative text to match your publication's specific editorial voice while keeping the data tables intact for accuracy.

Analytics Suite

Claim your Publisher Dashboard

Verify your domain to unlock professional analytics. Track impressions, click-through rates, and estimated SEO value of your tender widgets.

Privacy-first widget tracking
White-glove verification support
No login or account required
Secure • Verified • Real-time
GDPR COMPLIANT
SSL ENCRYPTED
ZERO-COOKIE TRACKING

Submit Your Site

Get listed in our Publisher Showcase. Free — takes 2 minutes.

Widgets Embedded *

Your submission will be reviewed within 2–3 business days. No spam, ever.

Start Embedding in 5 Minutes — No Account Needed

Configure your widget, copy the embed code, and paste it into your site. That's all there is to it. Free forever.

Build Your Widget Now →