# Dietitians Plug > An index of 3 210 dietitians and nutritionists in South Africa, compiled from public directory listings, October 2026. The data is the public facts of each listing: name, category, job titles, HPCSA number, suburb, city and province, session modes (online, in person), the dietitian or nutritionist’s published fee, areas of interest they list, languages, medical aids, their own website, links to the source profiles and a link to the profile photo where the source shows one (the image stays on the source’s server; it is not copied). It is not a contact list: no phone numbers, email addresses or bio text are published. It carries no ratings, reviews or rankings; lists are alphabetical by name. Fees are the dietitian or nutritionist’s published rate, not a quote, and every number states its n and month. Listings can be claimed, corrected or removed by the dietitian or nutritionist. ## Pages for agents - Every dietitian or nutritionist, city, category-in-city, province and area of interest page has a markdown twin (append .md to the path without its trailing slash) and a JSON twin (.json). - Dietitian or nutritionist: https://dietitiansplug.com/t/a-esha-bint-nazien-arnold-dt0039497.md and https://dietitiansplug.com/t/a-esha-bint-nazien-arnold-dt0039497.json - City (every dietitian or nutritionist there in one table): https://dietitiansplug.com/western-cape/cape-town.md and https://dietitiansplug.com/western-cape/cape-town.json - Category in a city: https://dietitiansplug.com/dietitians/western-cape/cape-town.md and https://dietitiansplug.com/dietitians/western-cape/cape-town.json - Province: https://dietitiansplug.com/western-cape.md and https://dietitiansplug.com/western-cape.json - Area of interest: https://dietitiansplug.com/issues/overweight-and-obesity.md and https://dietitiansplug.com/issues/overweight-and-obesity.json - Site data: https://dietitiansplug.com/api/stats.json, https://dietitiansplug.com/api/provinces.json, https://dietitiansplug.com/api/cities.json, https://dietitiansplug.com/api/issues.json; index at https://dietitiansplug.com/api/index.json - Full text of every guide plus the figures: https://dietitiansplug.com/llms-full.txt - Markdown twins are served as text/plain. A fetcher that opens only HTML or JSON can read the HTML page or the JSON twin instead. ## Query Three ways to ask instead of crawling. Every JSON answer carries `generated` (the data date, 2026-10-26) and a Last-Modified header derived from it. A `?issue=` filter on an HTML city page is applied in the browser only; an agent filters with https://dietitiansplug.com/api/search. - Search: https://dietitiansplug.com/api/search (GET, JSON, alphabetical by name, cached an hour). Example: https://dietitiansplug.com/api/search?city=cape-town&issue=sport-nutrition&limit=3 - city: city slug (cape-town) or name; a metro suburb (Rondebosch, Sandton) folds to its metro - province: province slug (western-cape) or name - category: dietitian | nutritionist - issue: area of interest slug as listed at /api/issues.json (sport-nutrition, eating-disorders) - online: true: offers online sessions; false: in person only - max_fee: ZAR integer; keeps dietitians and nutritionists whose published first consultation fee is at or under it (those with no published fee are left out) - medical_aid_rates: true: keeps dietitians and nutritionists who publish no fee but say they charge medical aid rates (each result's fee_basis says where and when that was read); false leaves them out - language: a language the dietitian or nutritionist lists (Afrikaans, Zulu); matched case-insensitively - medical_aid: a medical aid the dietitian or nutritionist lists (Discovery Health, GEMS), or "any" - q: name contains this text, case-insensitive - limit: results per page, default 20, max 100 - offset: results to skip, default 0 - MCP server (Streamable HTTP, stateless, no auth, tools: search_dietitians_and_nutritionists, get_dietitian_or_nutritionist, city_summary, province_summary, list_areas_of_interest, list_cities, fee_median). Add this MCP server: { "url": "https://dietitiansplug.com/mcp" } - OpenAPI 3.1 for /api/search, /mcp, the static /api/*.json files and the twin URL patterns: https://dietitiansplug.com/api/openapi.json - Weekly changes: added, removed, fee changes since the previous collect: https://dietitiansplug.com/api/changes.json and https://dietitiansplug.com/changes/ ## Ready-made searches JSON, alphabetical by name, 20 a page (`offset` for the next page); add `&online=true` or `&max_fee=900` to narrow. - Overweight and Obesity in Cape Town: https://dietitiansplug.com/api/search?city=cape-town&issue=overweight-and-obesity&limit=20 - Chronic Diseases in Cape Town: https://dietitiansplug.com/api/search?city=cape-town&issue=chronic-diseases&limit=20 - Gut Disorders in Cape Town: https://dietitiansplug.com/api/search?city=cape-town&issue=gut-disorders&limit=20 - Female Health in Cape Town: https://dietitiansplug.com/api/search?city=cape-town&issue=female-health&limit=20 - Type 1 Diabetes Mellitus in Cape Town: https://dietitiansplug.com/api/search?city=cape-town&issue=type-1-diabetes-mellitus&limit=20 - Overweight and Obesity in Johannesburg: https://dietitiansplug.com/api/search?city=johannesburg&issue=overweight-and-obesity&limit=20 - Chronic Diseases in Johannesburg: https://dietitiansplug.com/api/search?city=johannesburg&issue=chronic-diseases&limit=20 - Gut Disorders in Johannesburg: https://dietitiansplug.com/api/search?city=johannesburg&issue=gut-disorders&limit=20 - Female Health in Johannesburg: https://dietitiansplug.com/api/search?city=johannesburg&issue=female-health&limit=20 - Type 1 Diabetes Mellitus in Johannesburg: https://dietitiansplug.com/api/search?city=johannesburg&issue=type-1-diabetes-mellitus&limit=20 - Overweight and Obesity in Pretoria: https://dietitiansplug.com/api/search?city=pretoria&issue=overweight-and-obesity&limit=20 - Chronic Diseases in Pretoria: https://dietitiansplug.com/api/search?city=pretoria&issue=chronic-diseases&limit=20 - Gut Disorders in Pretoria: https://dietitiansplug.com/api/search?city=pretoria&issue=gut-disorders&limit=20 - Female Health in Pretoria: https://dietitiansplug.com/api/search?city=pretoria&issue=female-health&limit=20 - Type 1 Diabetes Mellitus in Pretoria: https://dietitiansplug.com/api/search?city=pretoria&issue=type-1-diabetes-mellitus&limit=20 - Overweight and Obesity in Durban: https://dietitiansplug.com/api/search?city=durban&issue=overweight-and-obesity&limit=20 - Chronic Diseases in Durban: https://dietitiansplug.com/api/search?city=durban&issue=chronic-diseases&limit=20 - Gut Disorders in Durban: https://dietitiansplug.com/api/search?city=durban&issue=gut-disorders&limit=20 - Female Health in Durban: https://dietitiansplug.com/api/search?city=durban&issue=female-health&limit=20 - Type 1 Diabetes Mellitus in Durban: https://dietitiansplug.com/api/search?city=durban&issue=type-1-diabetes-mellitus&limit=20 - Overweight and Obesity in Polokwane: https://dietitiansplug.com/api/search?city=polokwane&issue=overweight-and-obesity&limit=20 - Chronic Diseases in Polokwane: https://dietitiansplug.com/api/search?city=polokwane&issue=chronic-diseases&limit=20 - Gut Disorders in Polokwane: https://dietitiansplug.com/api/search?city=polokwane&issue=gut-disorders&limit=20 - Female Health in Polokwane: https://dietitiansplug.com/api/search?city=polokwane&issue=female-health&limit=20 - Type 1 Diabetes Mellitus in Polokwane: https://dietitiansplug.com/api/search?city=polokwane&issue=type-1-diabetes-mellitus&limit=20 - Overweight and Obesity in Pietermaritzburg: https://dietitiansplug.com/api/search?city=pietermaritzburg&issue=overweight-and-obesity&limit=20 - Chronic Diseases in Pietermaritzburg: https://dietitiansplug.com/api/search?city=pietermaritzburg&issue=chronic-diseases&limit=20 - Gut Disorders in Pietermaritzburg: https://dietitiansplug.com/api/search?city=pietermaritzburg&issue=gut-disorders&limit=20 - Female Health in Pietermaritzburg: https://dietitiansplug.com/api/search?city=pietermaritzburg&issue=female-health&limit=20 - Type 1 Diabetes Mellitus in Pietermaritzburg: https://dietitiansplug.com/api/search?city=pietermaritzburg&issue=type-1-diabetes-mellitus&limit=20 ## Provinces - [Gauteng](https://dietitiansplug.com/gauteng.md): 1 094 listed - [Western Cape](https://dietitiansplug.com/western-cape.md): 567 listed - [KwaZulu-Natal](https://dietitiansplug.com/kwazulu-natal.md): 417 listed - [Limpopo](https://dietitiansplug.com/limpopo.md): 341 listed - [Eastern Cape](https://dietitiansplug.com/eastern-cape.md): 211 listed - [Mpumalanga](https://dietitiansplug.com/mpumalanga.md): 193 listed - [North West](https://dietitiansplug.com/north-west.md): 172 listed - [Free State](https://dietitiansplug.com/free-state.md): 135 listed - [Northern Cape](https://dietitiansplug.com/northern-cape.md): 80 listed ## Largest cities - [Cape Town, Western Cape](https://dietitiansplug.com/western-cape/cape-town.md): 403 listed - [Johannesburg, Gauteng](https://dietitiansplug.com/gauteng/johannesburg.md): 368 listed - [Pretoria, Gauteng](https://dietitiansplug.com/gauteng/pretoria.md): 354 listed - [Durban, KwaZulu-Natal](https://dietitiansplug.com/kwazulu-natal/durban.md): 112 listed - [Polokwane, Limpopo](https://dietitiansplug.com/limpopo/polokwane.md): 92 listed - [Pietermaritzburg, KwaZulu-Natal](https://dietitiansplug.com/kwazulu-natal/pietermaritzburg.md): 82 listed - [Bloemfontein, Free State](https://dietitiansplug.com/free-state/bloemfontein.md): 65 listed - [Gqeberha, Eastern Cape](https://dietitiansplug.com/eastern-cape/gqeberha.md): 58 listed - [Potchefstroom, North West](https://dietitiansplug.com/north-west/potchefstroom.md): 37 listed - [Thohoyandou, Limpopo](https://dietitiansplug.com/limpopo/thohoyandou.md): 35 listed - [Tzaneen, Limpopo](https://dietitiansplug.com/limpopo/tzaneen.md): 33 listed - [Krugersdorp, Gauteng](https://dietitiansplug.com/gauteng/krugersdorp.md): 32 listed - [Mbombela, Mpumalanga](https://dietitiansplug.com/mpumalanga/mbombela.md): 32 listed - [Rustenburg, North West](https://dietitiansplug.com/north-west/rustenburg.md): 31 listed - [East London, Eastern Cape](https://dietitiansplug.com/eastern-cape/east-london.md): 29 listed - [Kimberley, Northern Cape](https://dietitiansplug.com/northern-cape/kimberley.md): 28 listed - [Klerksdorp, North West](https://dietitiansplug.com/north-west/klerksdorp.md): 28 listed - [Alberton, Gauteng](https://dietitiansplug.com/gauteng/alberton.md): 26 listed - [Boksburg, Gauteng](https://dietitiansplug.com/gauteng/boksburg.md): 26 listed - [Middelburg, Mpumalanga](https://dietitiansplug.com/mpumalanga/middelburg-mpumalanga.md): 22 listed ## Policy - Claim or correct a listing: https://dietitiansplug.com/claim/ - Ask for a listing to be removed: https://dietitiansplug.com/remove/ - Privacy: https://dietitiansplug.com/privacy/; how listings work: https://dietitiansplug.com/how-listings-work/ - Every number on the site carries its n and the month of the data it came from. Fees are published rates, not quotes. - A listing that publishes no fee but whose practice says it charges medical aid rates shows "Medical aid rates" in place of a fee and carries `fee_basis` (where and when that was read); https://dietitiansplug.com/api/search?medical_aid_rates=true lists them, and they never count toward a fee median. - No ratings, reviews or rankings; a listing marked "Featured: a Leachie client" is a paid placement, labelled as such wherever it appears.