TenderDecode eTenders · OCDS · PDDL

South African government tenders

We read the PDF.
You get a bid / no-bid.

Keyword alert services at R79–R850 a month email you a title. You still open forty PDFs to discover you are a 4CE on a 7CE job, or that the compulsory briefing was in Upington yesterday.

TenderDecode pulls the National Treasury OCDS feed, extracts CIDB grading, 80/20 or 90/10 preference points, briefing, closing date, validity, and returnables from the actual document, then scores it against your grade, B-BBEE level, and provinces.

Public data, PDDL licensed. No eTenders login. Heuristics first — an LLM is optional, never required.

Source: ocds-api.etenders.gov.za · Open Contracting Data Standard 1.1 Licence: PDDL 1.0 · no login, no scrape of the portal UI

Title dumps are not a briefing.

SA tender inboxes are already full of keyword alerts. The work is inside the PDF — CIDB class, preference system, a briefing you cannot miss, a pack of SBD/MBD forms.

Keyword alert services
R79–R850 / month
TenderDecode
R299 Solo · R899 Team
Matches words in the title Yes Yes
Reads the eTenders PDF No Yes
CIDB grade / class gate No Yes
80/20 vs 90/10 + B-BBEE No Yes
Compulsory briefing + venue No Yes
Returnables checklist (CSD, tax pin, SBD/MBD) No Yes
A bid / no-bid call with reasons No Yes

Three steps. One page.

Built as a daily batch, not a chatbot. Deterministic extractors so a missed LLM key does not mean a missed briefing.

01

Ingest the OCDS feed

Last seven days of compiled releases from National Treasury. Polite pagination, SQLite, every document URL kept.

02

Read the first real PDF

Download, pdftotext, then regex for CIDB tokens (6CE, 5GB PE), preference points, briefing, closing, validity, returnables, province, contact email — each with a 300-character evidence snippet.

03

Score your profile

Keywords, provinces, CIDB grade + class, B-BBEE level. Hard gates for a missed compulsory briefing or a grade you cannot meet. Digest in HTML and Markdown.

Subscription rates

Priced under a mid-range alert product, because the product is the brief, not the ping. Billing is not live — waitlist only.

Coming — not billed yet

Solo

R299 / month

  • One company profile (CIDB, B-BBEE, provinces, keywords)
  • Daily bid/no-bid digest of new open tenders
  • Checklist per tender + evidence snippets
  • Email when a BID scores above your threshold

Waitlist

Tell us the grade you hold and where you actually work. We will not email this list until the product is live.

Waitlist only. This form does not post to a server — there is no backend yet. Submitting stores nothing remotely. You will not be charged.

action="#" · method="post" · JavaScript prevents the POST. Nothing is sent.

Recorded in this browser only. We did not send your details anywhere.