Every organic claim in South Africa, with the evidence beside it.
820 real places across all nine provinces — farms, dairies, markets, butchers, shops, restaurants, gyms, boxes and recovery studios — each with its claim attributed to whoever made it and an honest assurance level. Plus a hybrid and calisthenics training planner, a no-pork wholefood meal planner, an ingredient scanner that reads labels for seed oils and ultra-processing, and a diary.
South Africa has no legal definition of "organic". So we never award one.
Anyone can print the word on a label. Veldlist records who says what, against which standard, and when we last checked — and shows you the level of assurance behind every listing.
Audited by a named certification body against a published standard.
Peer-verified by a PGS group of farmers, consumers and retailers. Not a third-party audit.
Covered by an audited scheme — a geographical indication, a food-safety standard, a curated producer list.
Recorded from the business's own words. Not verified by anyone, including us.
Taken from a public listing. Nobody has contacted this business yet.
Registers searched: Ecocert, Control Union, COSMOS, GOTS, Fair for Life, EASY-CERT, B Corp, the CrossFit affiliate directory, the HYROX training-club finder, the Karoo Lamb geographical indication, SANHA and NIHT for halaal. Recorded 18 September 2026.
Five tabs. One honest dataset underneath.
The directory
820 listings across food, home and body, wear, eating out and the Move & recover group. Real province map. Every listing opens in Google Maps, Apple Maps, Directions and Waze. Halaal certification stamped where it sits in a register.
Hybrid, calisthenics, HYROX, body
9 programs, 58 sessions, 24 conditioning formats that rotate by date, 12 skill ladders with measurable pass criteria, a readiness check, rest timer and RPE log. Rules cited to Schumann, Baar, Seiler and the ACSM.
No-pork wholefood plates
65 recipes cooked in butter, ghee, tallow, olive and coconut oil. Daily targets from bodyweight and day type; a plate builder that scales servings; a shopping list grouped by where to buy — linked back into the directory.
The ingredient reader
75 deterministic rules for seed oils, sugars, sweeteners, emulsifiers, preservatives, colourants and animal-derived ingredients with an unstated source. E-number decoding, a NOVA estimate, barcode lookup and camera scanning.
Trackers, habits, tasks, journal
Nine trackers, habit streaks, tasks with due dates, a journal that saves as you type, a weekly review with sparklines, and a daily quote and tip — all on your device.
Put it on your home screen in about ten seconds.
Veldlist is a progressive web app. There is nothing to download, nothing to sign in to first, and no store review between you and the directory — it installs straight from the browser, keeps a home-screen icon, opens full screen and keeps working when the signal goes.
- Tap Share at the bottom of Safari.
- Scroll and tap Add to Home Screen.
- Tap Add. Veldlist is on your home screen.
Safari is the only browser on iOS that can add to the home screen. If you are in Chrome or in an app's in-built browser, tap ⋯ → Open in Safari first.
- Tap Install below — or the browser menu ⋮ → Install app.
- Confirm. The icon lands next to your other apps.
If the Install button does not appear, open /app/ first and use the browser menu — some browsers only offer it once the app has loaded.
- Open the app, then click the install icon in the address bar (Chrome, Edge, Arc, Brave).
- Safari on macOS: File → Add to Dock.
Or scan the code with your phone and install it there.
Veldlist is running from your home screen. Open the directory.
Install from your browser
iPhone, iPad, Android, Mac, Windows. One icon, full screen, works offline once loaded, updates itself — no store, no waiting, no 100 MB download.
Coming soon on Android and the Play Store
A Play Store listing is on the way for people who prefer to install from the store. The web app stays the fastest way in, and everything you save now carries over.
The same app
One codebase, one dataset, one price. Nothing is held back for the store version, and nothing is gated behind an account you do not want.
All nine provinces, plus the sellers who courier anywhere.
Deepest in the Western Cape and Gauteng today; every province has its own page, and every listing has one. Know a place we are missing? Suggest it inside the app.
Eastern Cape
100 places · 2 in a register · 24 gyms & recovery
ProvinceFree State
44 places · 1 in a register · 22 gyms & recovery
ProvinceGauteng
159 places · 14 in a register · 101 gyms & recovery
ProvinceMpumalanga
41 places · 1 in a register · 22 gyms & recovery
ProvinceNorthern Cape
25 places · 4 in a register · 6 gyms & recovery
ProvinceKwaZulu-Natal
96 places · 10 in a register · 45 gyms & recovery
ProvinceLimpopo
35 places · 4 in a register · 11 gyms & recovery
ProvinceNorth West
64 places · 3 in a register · 28 gyms & recovery
ProvinceWestern Cape
253 places · 53 in a register · 81 gyms & recovery
Courier nationwideNationwide (online)
3 places · 0 in a register · 0 gyms & recovery
The directory is free for everyone. Plus is one payment a year.
Coverage and the scanner are never gated. Paid once through Yoco with a South African card, Apple Pay or Google Pay — no auto-renewal, no card kept on file, a reminder before it ends.
- The whole directory and every assurance level
- Maps, directions, halaal stamps
- The ingredient scanner
- One training program at a time
- The diary, trackers and tasks
- Every program and every skill ladder
- The meal planner and shopping list
- The coach, answering from your own plan
- Label photo reading and unlimited scan history
- Sync across devices, export any time
- Everything in Plus
- Five profiles under one payment
- Shared shopping list
Your listing is free. Always. What you can buy is placement — never the assurance level.
R0
Name, what you sell, how to buy, your website, your own claim in your own words, recorded and dated.
R600 / year
Claim your page, keep it current, add your timetable or delivery days, respond to flags. For gyms and studios too.
R2,400 / year
Top of your town and category. Marked as featured, because readers deserve to know.
R3,600 / year
A market and up to twenty of its stallholders, one page each, with the market-day calendar.
R6,000 / year
Operators with more than ten sites — every branch, one contact, one invoice.
Assurance is not for sale
Certified, participatory guarantee, scheme, own claim, not yet checked — recorded from registers and your own statements. Send us your certificate and we check the register; that is the only way up.
Ask on WhatsApp. A person reads every message.
The same 820 listings, in the app you already have open all day — no account, no download, nothing to install. Send one of these or write your own. Replies come from Christiaan, usually the same day. The automatic answering service is built and waiting on its WhatsApp Business number; until it is switched on, this page will not pretend otherwise.
“raw milk near Pretoria”
A search. It answers with places, their town and what the assurance level behind each one actually is.
Send on WhatsApp Check what a badge means“what does in the register mean”
A question about the ladder. It explains the level in plain words rather than sending you to a page.
Send on WhatsApp List or fix a place“I want to list my farm on Veldlist”
Listing is free and always will be. Tell us the place and we check the registers ourselves.
Send on WhatsAppVeldlist never messages first and runs no campaigns — it only ever replies to a message you sent. No medical, dietary, legal or financial advice.
Straight answers.
Is 'organic' legally defined in South Africa?
No. Draft organic regulations were gazetted in December 2006 and never promulgated. Certification is private and voluntary. Regulation R146 of 2010, regulation 47, restricts the words organic, free range, grassfed, pure and natural on labels and advertising, and section 41 of the Consumer Protection Act treats implied approvals as misleading. That is why Veldlist attributes every claim instead of awarding badges.
What does 'in the register' mean?
We searched the certifier's or scheme's own public register — Ecocert, Control Union, COSMOS, GOTS, Fair for Life, EASY-CERT, B Corp, the CrossFit affiliate directory or the HYROX training-club finder — and found the operation listed there on the recorded date. 92 of 820 listings pass that test today.
Where is raw milk legal to sell in South Africa?
Only inside the local-authority areas listed in Annexure C of Regulation R1555 of 1997, from herds enrolled in the bovine TB and brucellosis schemes, labelled Unpasteurised / Ongepasteuriseerd or Raw milk / Rou melk. Raw-milk cheese is permitted nationally.
Does Veldlist list pork?
No. Veldlist carries no pork producers, no pork recipes and no pork in meal plans, and its ingredient scanner flags gelatin, rennet and emulsifiers whose animal source is not stated. Halaal certification (SANHA, MJC Halaal Trust, NIHT, ICSA) is recorded where it appears in a certifier's register.
Is the app free?
The directory, the trust layer, the ingredient scanner, one training program at a time and the diary are free and stay free. Plus — every program and skill ladder, the meal planner and shopping list, the coach, label photo reading, sync and export — is R899 a year, paid once through Yoco. There is no auto-renewal and no card kept on file.
Can a business buy a better assurance level?
No. Placement can be bought (verified, featured, market pack and chain listings); the assurance level is recorded from registers and operators' own statements and is never for sale.
Which parts of South Africa are covered?
All nine provinces plus nationwide online sellers — Eastern Cape 100, Free State 44, Gauteng 159, Mpumalanga 41, Northern Cape 25, KwaZulu-Natal 96, Limpopo 35, North West 64, Western Cape 253. Coverage is deepest in the Western Cape and Gauteng; every province has its own page.
Built in Klerksdorp. Corrections welcome.
Veldlist is built by Christiaan de Wet of Sovereign Matrix. If a claim on a page is wrong, or a place is missing, say so — every listing carries a flag button inside the app, and email always works.