{
 "name": "Soap Ledger oil reference",
 "url": "https://soapledger.com/oils/",
 "license": "https://soapledger.com/oils/#license",
 "catalogVersion": "catalog-2026.10.1",
 "engineVersion": "soap-engine-1.1.0",
 "notes": [
  "sapMgKoh is the saponification value in mg KOH per g of oil. sapNaoh and sapKoh are grams of pure alkali per gram of oil: g KOH/g = mg KOH/g ÷ 1000; g NaOH/g = g KOH/g × 39.997 ÷ 56.106, rounded to 6 decimals.",
  "Fatty acids are % of total fatty acids. Real oils vary by origin, grade and lot: check your supplier's certificate of analysis.",
  "Not a safety or compliance certification."
 ],
 "oils": [
  {
   "key": "abyssinian",
   "name": "Abyssinian oil (crambe seed oil)",
   "inci": "Crambe Abyssinica Seed Oil",
   "page": "https://soapledger.com/oils/abyssinian-oil/",
   "sapMgKoh": 166.25,
   "sapNaoh": 0.118517,
   "sapKoh": 0.16625,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "makingcosmetics-inc-supplier-coa",
    "title": "Certificate of Analysis, Abyssinian Oil (representative sample)",
    "publisher": "MakingCosmetics Inc. (supplier COA)",
    "url": "https://www.makingcosmetics.com/on/demandware.static/-/Sites-makingcosmetics-master/default/dw68df38b9/certificate-of-analysis/coa-abyssinian-oil.pdf"
   },
   "sapChecked": [
    "155 - 175 mg KOH/g (result 169.96) mg KOH/g — MakingCosmetics Inc. (supplier COA)",
    "160 - 175 mg KOH/g — Essential Ingredients Inc. (supplier)"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": false
  },
  {
   "key": "almond-butter",
   "name": "Almond butter (cosmetic blend)",
   "inci": "Prunus Amygdalus Dulcis Oil + Hydrogenated Vegetable Oil",
   "page": "https://soapledger.com/oils/almond-butter/",
   "sapMgKoh": 187.5,
   "sapNaoh": 0.133666,
   "sapKoh": 0.1875,
   "sapBasis": "Single source only",
   "sapSource": {
    "id": "voyageur-soap-candle-supplier",
    "title": "Cosmetic Almond Butter product page",
    "publisher": "Voyageur Soap & Candle (supplier)",
    "url": "https://www.voyageursoapandcandle.com/products/almond-butter"
   },
   "sapChecked": [
    "175 – 200 mg KOH/g mg KOH/g — Voyageur Soap & Candle (supplier)"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": false
  },
  {
   "key": "aloe-butter",
   "name": "Aloe butter (coconut oil + aloe blend)",
   "inci": "Cocos Nucifera Oil + Aloe Barbadensis Leaf Extract",
   "page": "https://soapledger.com/oils/aloe-butter/",
   "sapMgKoh": 245.4,
   "sapNaoh": 0.174941,
   "sapKoh": 0.2454,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "fnwl",
    "title": "Saponification Chart",
    "publisher": "From Nature With Love (soap/cosmetic supplier)",
    "url": "https://www.fromnaturewithlove.com/resources/sapon.asp"
   },
   "sapChecked": [
    "220 - 260 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1788 / KOH 0.2518 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": false
  },
  {
   "key": "andiroba",
   "name": "Andiroba oil",
   "inci": "Carapa Guianensis Seed Oil",
   "page": "https://soapledger.com/oils/andiroba-oil/",
   "sapMgKoh": 188.7,
   "sapNaoh": 0.134521,
   "sapKoh": 0.1887,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "mdpi-open-access-peer-reviewed",
    "title": "Lozano-Garzon K. et al. (2023) Comprehensive Characterization of Oils and Fats of Six Species from the Colombian Amazon Region with Industrial Potential. Biomolecules 13(6):985. doi:10.3390/biom13060985",
    "publisher": "MDPI (open access, peer-reviewed)",
    "url": "https://doi.org/10.3390/biom13060985"
   },
   "sapChecked": [
    "189.36 ± 3.56 mg KOH/g — MDPI (open access, peer-reviewed)",
    "NaOH 0.134 / KOH 0.188 g alkali per g oil — candlemaking.gr (Greek soap/candle supplier)"
   ],
   "fattyAcids": {
    "lauric": 1.2,
    "myristic": 0.6,
    "palmitic": 31.5,
    "stearic": 7.1,
    "ricinoleic": 0,
    "oleic": 47.3,
    "linoleic": 9,
    "linolenic": 0.3
   },
   "iodine": 59.2,
   "ins": 129.5,
   "fattyAcidSource": {
    "id": "oncotarget-impact-journals",
    "title": "Gomes J.T. et al. (2023) The chromatographic constitution of andiroba oil and his healing effects, compared to the LLLT outcomes, in oral mucositis induced in golden Syrian hamsters: a new treatment option. Oncotarget 14:23-39",
    "publisher": "Oncotarget (Impact Journals)",
    "url": "https://doi.org/10.18632/oncotarget.28338"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "apricot-kernel",
   "name": "Apricot kernel oil",
   "inci": "Prunus Armeniaca Kernel Oil",
   "page": "https://soapledger.com/oils/apricot-kernel-oil/",
   "sapMgKoh": 189.5,
   "sapNaoh": 0.135091,
   "sapKoh": 0.1895,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "stryjecka",
    "title": "Stryjecka M., Kiełtyka-Dadasiewicz A., Michalak M., Rachoń L., Głowacka A. (2019) Chemical Composition and Antioxidant Properties of Oils from the Seeds of Five Apricot (Prunus armeniaca L.) Cultivars. J. Oleo Sci. 68(8):729-738. doi:10.5650/jos.ess19121",
    "publisher": "Japan Oil Chemists' Society (peer-reviewed)",
    "url": "https://www.jstage.jst.go.jp/article/jos/68/8/68_ess19121/_article"
   },
   "sapChecked": [
    "189 mg KOH/g — Japan Oil Chemists' Society (peer-reviewed)",
    "185–195 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "189 mg KOH/g — The Soapery (UK soap supplier)",
    "NaOH 0.1378 / KOH 0.1941 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 6.1,
    "stearic": 0.5,
    "ricinoleic": 0,
    "oleic": 61.2,
    "linoleic": 30.6,
    "linolenic": 0
   },
   "iodine": 101.5,
   "ins": 88,
   "fattyAcidSource": {
    "id": "u-s-department-of-agriculture-agricultur",
    "title": "USDA FoodData Central, SR Legacy: Oil, apricot kernel (FDC ID 171032)",
    "publisher": "U.S. Department of Agriculture, Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/171032/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "argan",
   "name": "Argan oil",
   "inci": "Argania Spinosa Kernel Oil",
   "page": "https://soapledger.com/oils/argan-oil/",
   "sapMgKoh": 194.05,
   "sapNaoh": 0.138335,
   "sapKoh": 0.19405,
   "sapBasis": "Midpoint of Moroccan SNIMA NM 08.5.090 range (via Gharby & Charrouf 2022)",
   "sapSource": {
    "id": "frontiers-open-access-peer-reviewed-revi-2",
    "title": "Dash B. et al. (2026) Cold pressed oils: a systematic review on physicochemical properties, nutritional composition and pharmacological activities. Frontiers in Nutrition. doi:10.3389/fnut.2026.1747029",
    "publisher": "Frontiers (open access, peer-reviewed review)",
    "url": "https://doi.org/10.3389/fnut.2026.1747029"
   },
   "sapChecked": [
    "189.0–199.1 mg KOH/g — Frontiers (open access, peer-reviewed review)",
    "180 - 200 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "190 mg KOH/g — The Soapery (UK soap supplier)",
    "188–195 mg KOH/g — Frontiers (open access, peer-reviewed review)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.1,
    "palmitic": 13.3,
    "stearic": 5.8,
    "ricinoleic": 0,
    "oleic": 46.1,
    "linoleic": 32.7,
    "linolenic": 0.2
   },
   "iodine": 100.5,
   "ins": 93.5,
   "fattyAcidSource": {
    "id": "frontiers-open-access-peer-reviewed-revi",
    "title": "Gharby S., Charrouf Z. (2022) Argan Oil: Chemical Composition, Extraction Process, and Quality Control. Frontiers in Nutrition 8:804587 (reports the Moroccan SNIMA norm NM 08.5.090)",
    "publisher": "Frontiers (open access, peer-reviewed review)",
    "url": "https://doi.org/10.3389/fnut.2021.804587"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "avocado-butter",
   "name": "Avocado butter (cosmetic blend)",
   "inci": "Persea Gratissima Oil + Hydrogenated Vegetable Oil",
   "page": "https://soapledger.com/oils/avocado-butter/",
   "sapMgKoh": 187.65,
   "sapNaoh": 0.133772,
   "sapKoh": 0.18765,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "voyageur-soap-candle-supplier-2",
    "title": "Avocado Butter product page",
    "publisher": "Voyageur Soap & Candle (supplier)",
    "url": "https://voyageursoapandcandle.com/products/avocado-butter"
   },
   "sapChecked": [
    "175 – 200 mg KOH/g — Voyageur Soap & Candle (supplier)",
    "175.0 – 200.0 mg KOH/g — Supplies For Candles (UK supplier)",
    "NaOH 0.1339 / KOH 0.1886 g alkali per g oil — Certified Lye",
    "191 mg KOH/g — The Soapery (UK soap supplier)"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": false
  },
  {
   "key": "avocado",
   "name": "Avocado oil",
   "inci": "Persea Gratissima Oil",
   "page": "https://soapledger.com/oils/avocado-oil/",
   "sapMgKoh": 189.1,
   "sapNaoh": 0.134806,
   "sapKoh": 0.1891,
   "sapBasis": "Median of sources (Codex avocado-oil values not retrievable)",
   "sapSource": {
    "id": "hennessey",
    "title": "Hennessey-Ramos L., Murillo-Arango W., Tovar Guayabo G. (2019) Evaluation of a colorant and oil extracted from avocado waste as functional components of a liquid soap formulation. Rev. Fac. Nac. Agron. Medellín 72(2):8855-8862. doi:10.15446/rfnam.v72n2.74573",
    "publisher": "Universidad Nacional de Colombia (peer-reviewed)",
    "url": "https://revistas.unal.edu.co/index.php/refame/article/view/74573"
   },
   "sapChecked": [
    "190.74 mg KOH/g — Universidad Nacional de Colombia (peer-reviewed)",
    "170–200 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "196 (refined), 192 (virgin cold-pressed), 195 (organic virgin) mg KOH/g — The Soapery (UK soap supplier)",
    "NaOH 0.1337 / KOH 0.1883 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 11.4,
    "stearic": 0.7,
    "ricinoleic": 0,
    "oleic": 71,
    "linoleic": 13.1,
    "linolenic": 1
   },
   "iodine": 87.5,
   "ins": 101.6,
   "fattyAcidSource": {
    "id": "u-s-department-of-agriculture-agricultur-2",
    "title": "USDA FoodData Central, SR Legacy: Oil, avocado (FDC ID 173573)",
    "publisher": "U.S. Department of Agriculture, Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/173573/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "babassu",
   "name": "Babassu oil",
   "inci": "Orbignya Oleifera Seed Oil",
   "page": "https://soapledger.com/oils/babassu-oil/",
   "sapMgKoh": 250.5,
   "sapNaoh": 0.178577,
   "sapKoh": 0.2505,
   "sapBasis": "Codex CXS 210 range midpoint",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "245–256 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "245–256 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "250 mg KOH/g — The Soapery (UK soap supplier)",
    "NaOH 0.1749 / KOH 0.2463 g alkali per g oil — Certified Lye",
    "236.9 ± 2.7 mg KOH/g — Hindawi/Wiley (peer-reviewed, open access)"
   ],
   "fattyAcids": {
    "lauric": 44.4,
    "myristic": 17.8,
    "palmitic": 7.6,
    "stearic": 4.3,
    "ricinoleic": 0,
    "oleic": 13.6,
    "linoleic": 3.7,
    "linolenic": 0
   },
   "iodine": 14,
   "ins": 236.5,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "baobab",
   "name": "Baobab seed oil",
   "inci": "Adansonia Digitata Seed Oil",
   "page": "https://soapledger.com/oils/baobab-seed-oil/",
   "sapMgKoh": 190,
   "sapNaoh": 0.135448,
   "sapKoh": 0.19,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "hindawi-open-access-peer-reviewed",
    "title": "Msalilwa U.L. et al. (2020) Physicochemical Properties, Fatty Acid Composition, and the Effect of Heating on the Reduction of Cyclopropenoid Fatty Acids on Baobab (Adansonia digitata L.) Crude Seed Oil. Journal of Lipids 2020:6691298",
    "publisher": "Hindawi (open access, peer-reviewed)",
    "url": "https://doi.org/10.1155/2020/6691298"
   },
   "sapChecked": [
    "180 - 200 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "190 mg KOH/g — The Soapery (UK soap supplier)",
    "219.87 ± 2.8, 217.45 ± 0.77, 210.83 ± 0.45 (three Tanzanian regions) mg KOH/g — Hindawi (open access, peer-reviewed)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.2,
    "palmitic": 24.7,
    "stearic": 3.9,
    "ricinoleic": 0,
    "oleic": 39.7,
    "linoleic": 30.5,
    "linolenic": 0
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "royal-society-of-chemistry",
    "title": "A sustainable approach to extracting baobab oil: neat supercritical CO2 optimization. RSC Adv. 15(27):21803-21810 (2025)",
    "publisher": "Royal Society of Chemistry",
    "url": "https://doi.org/10.1039/d5ra02490k"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "beeswax",
   "name": "Beeswax",
   "inci": "Cera Alba",
   "page": "https://soapledger.com/oils/beeswax/",
   "sapMgKoh": 90,
   "sapNaoh": 0.064159,
   "sapKoh": 0.09,
   "sapBasis": "Midpoint of JP18 pharmacopoeia range",
   "sapSource": {
    "id": "jp18",
    "title": "The Japanese Pharmacopoeia, 18th ed. (English), Crude Drugs and Related Drugs monographs",
    "publisher": "Ministry of Health, Labour and Welfare (Japan)",
    "url": "https://www.mhlw.go.jp/content/11120000/001372350.pdf"
   },
   "sapChecked": [
    "80 – 100 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "NaOH 0.0689 / KOH 0.0970 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": false
  },
  {
   "key": "black-cumin",
   "name": "Black cumin seed oil (nigella)",
   "inci": "Nigella Sativa Seed Oil",
   "page": "https://soapledger.com/oils/black-cumin-seed-oil/",
   "sapMgKoh": 195,
   "sapNaoh": 0.139012,
   "sapKoh": 0.195,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "frontiers-open-access-peer-reviewed-revi-2",
    "title": "Dash B. et al. (2026) Cold pressed oils: a systematic review on physicochemical properties, nutritional composition and pharmacological activities. Frontiers in Nutrition. doi:10.3389/fnut.2026.1747029",
    "publisher": "Frontiers (open access, peer-reviewed review)",
    "url": "https://doi.org/10.3389/fnut.2026.1747029"
   },
   "sapChecked": [
    "185 - 205 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "196 mg KOH/g — The Soapery (UK soap supplier)",
    "188–194 mg KOH/g — Frontiers (open access, peer-reviewed review)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 11.7,
    "stearic": 2.6,
    "ricinoleic": 0,
    "oleic": 21.6,
    "linoleic": 61.4,
    "linolenic": 0.2
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "mdpi-4",
    "title": "Assessment of the Quality, Bioactive Compounds, and Antimicrobial Activity of Egyptian, Ethiopian, and Syrian Black Cumin Oils. Molecules 29(21):4985 (2024)",
    "publisher": "MDPI",
    "url": "https://doi.org/10.3390/molecules29214985"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "black-currant",
   "name": "Black currant seed oil",
   "inci": "Ribes Nigrum Seed Oil",
   "page": "https://soapledger.com/oils/black-currant-seed-oil/",
   "sapMgKoh": 190,
   "sapNaoh": 0.135448,
   "sapKoh": 0.19,
   "sapBasis": "Single source only",
   "sapSource": {
    "id": "fnwl",
    "title": "Saponification Chart",
    "publisher": "From Nature With Love (soap/cosmetic supplier)",
    "url": "https://www.fromnaturewithlove.com/resources/sapon.asp"
   },
   "sapChecked": [
    "185 - 195 mg KOH/g — From Nature With Love (soap/cosmetic supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.2,
    "palmitic": 6.4,
    "stearic": 1.5,
    "ricinoleic": 0,
    "oleic": 16.5,
    "linoleic": 48.4,
    "linolenic": 23.2
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "mdpi-6",
    "title": "Physicochemical Properties of Berry Seeds Recovered from Pomace and Their Potential Applications in Food and Cosmetic Industries. Int. J. Mol. Sci. 27(1):41 (2025)",
    "publisher": "MDPI",
    "url": "https://doi.org/10.3390/ijms27010041"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "borage",
   "name": "Borage seed oil",
   "inci": "Borago Officinalis Seed Oil",
   "page": "https://soapledger.com/oils/borage-seed-oil/",
   "sapMgKoh": 187.8,
   "sapNaoh": 0.133879,
   "sapKoh": 0.1878,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "frontiers-open-access-peer-reviewed-revi-2",
    "title": "Dash B. et al. (2026) Cold pressed oils: a systematic review on physicochemical properties, nutritional composition and pharmacological activities. Frontiers in Nutrition. doi:10.3389/fnut.2026.1747029",
    "publisher": "Frontiers (open access, peer-reviewed review)",
    "url": "https://doi.org/10.3389/fnut.2026.1747029"
   },
   "sapChecked": [
    "175 - 196 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "185 mg KOH/g — The Soapery (UK soap supplier)",
    "190 mg KOH/g — The Soapery (UK soap supplier)",
    "NaOH 0.1339 / KOH 0.1886 g alkali per g oil — Certified Lye",
    "184–195 mg KOH/g — Frontiers (open access, peer-reviewed review)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 10.7,
    "stearic": 6,
    "ricinoleic": 0,
    "oleic": 21.3,
    "linoleic": 35.9,
    "linolenic": 17.4
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "mdpi-7",
    "title": "Fatty Acid Profile and Some Useful Biological Aspects of Borage, Calophyllum, and Prickly Pear Seed Oils. Antioxidants 14(6):661 (2025)",
    "publisher": "MDPI",
    "url": "https://doi.org/10.3390/antiox14060661"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "brazil-nut",
   "name": "Brazil nut oil",
   "inci": "Bertholletia Excelsa Seed Oil",
   "page": "https://soapledger.com/oils/brazil-nut-oil/",
   "sapMgKoh": 191,
   "sapNaoh": 0.136161,
   "sapKoh": 0.191,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "wolters-kluwer-medknow-open-access-peer-",
    "title": "Muniz M.A. et al. (2015) Physicochemical characterization, fatty acid composition, and thermal analysis of Bertholletia excelsa HBK oil. Pharmacognosy Magazine 11(41):147-151",
    "publisher": "Wolters Kluwer Medknow (open access, peer-reviewed)",
    "url": "https://doi.org/10.4103/0973-1296.149730"
   },
   "sapChecked": [
    "186 - 196 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "Sap. value 180-210 mg KOH/g mg KOH/g — Skinchakra (German cosmetic-ingredient retailer, blog)",
    "178.5 mg KOH/g — Wolters Kluwer Medknow (open access, peer-reviewed)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 15.2,
    "stearic": 13.3,
    "ricinoleic": 0,
    "oleic": 31.3,
    "linoleic": 39.4,
    "linolenic": 0.1
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "mdpi-8",
    "title": "Brazil Nut Semi-Defatted Flour Oil: Impact of Extraction Using Pressurized Solvents on Lipid Profile, Bioactive Compounds Composition, and Oxidative Stability. Plants 13(19):2678 (2024)",
    "publisher": "MDPI",
    "url": "https://doi.org/10.3390/plants13192678"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "broccoli-seed",
   "name": "Broccoli seed oil",
   "inci": "Brassica Oleracea Italica Seed Oil",
   "page": "https://soapledger.com/oils/broccoli-seed-oil/",
   "sapMgKoh": 178,
   "sapNaoh": 0.126893,
   "sapKoh": 0.178,
   "sapBasis": "Theoretical 175-181 from two independent peer-reviewed profiles (33-51% erucic), matching Skinchakra's 175 and Aromantic's mid-point 179. Lotioncrafter's 185-200 is set aside because its own spec sheet's composition implies about 175-180.",
   "sapSource": {
    "id": "aromantic-uk-supplier",
    "title": "Organic Broccoli Seed Oil product page",
    "publisher": "Aromantic (UK supplier)",
    "url": "https://aromantic.co.uk/products/organic-broccoli-seed-oil"
   },
   "sapChecked": [
    "185 to 200 mg KOH/g mg KOH/g — Lotioncrafter (US supplier)",
    "168-190 mgKOH / g mg KOH/g — Aromantic (UK supplier)",
    "Saponification value: 175 mg KOH/gr; iodine value 105 mg KOH/g — Skinchakra (EU supplier)",
    "No SAP on the sheet; profile C16:0 1-5, C18:0 ≤2, C18:1 5-15, C18:2 5-15, C18:3 5-15 mg KOH/g — Lotioncrafter (US supplier)",
    "SAP 168-190 mgKOH/g; erucic 30-50%, oleic 29-40.5%, linoleic <18.5%, linolenic <8%, eicosenoic <11% mg KOH/g — Aromantic (UK supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 6.8,
    "stearic": 0.2,
    "ricinoleic": 0,
    "oleic": 15.1,
    "linoleic": 16.1,
    "linolenic": 20.1
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "frontiers",
    "title": "Potential therapeutic benefits of unconventional oils: assessment of the potential in vitro biological properties of some Rubiaceae, Cucurbitaceae, and Brassicaceae seed oils. Front. Nutr. 10:1171766 (2023)",
    "publisher": "Frontiers",
    "url": "https://doi.org/10.3389/fnut.2023.1171766"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "buriti",
   "name": "Buriti fruit oil",
   "inci": "Mauritia Flexuosa Fruit Oil",
   "page": "https://soapledger.com/oils/buriti-fruit-oil/",
   "sapMgKoh": 190,
   "sapNaoh": 0.135448,
   "sapKoh": 0.19,
   "sapBasis": "Median of four independent peer-reviewed lab measurements (188.6, 189.2, 190.4, 193.1 = 189.8, rounded to 190). Theoretical 193-194 for a pure triglyceride; the measured values sit about 2% lower, consistent with buriti's carotenoids and other unsaponifiables. The earlier 193 relied partly on supplier tables (FNWL's 185-240 range is too wide to use).",
   "sapSource": {
    "id": "mdpi-peer-reviewed-open-access-pmc107476",
    "title": "Novel Organogels from Mauritia flexuosa L.f and Caryodendron orinocense Karst.: A Topical Alternative ... Pharmaceutics 15(12):2681 (2023). doi:10.3390/pharmaceutics15122681",
    "publisher": "MDPI (peer-reviewed, open access; PMC10747660)",
    "url": "https://doi.org/10.3390/pharmaceutics15122681"
   },
   "sapChecked": [
    "185 - 240 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "193 mg KOH/g — The Soapery (UK soap supplier)",
    "189.21 ± 0.70 mg KOH/g — MDPI (open access, peer-reviewed)",
    "193.10 ± 0.04 mg KOH/g (AOCS Cd 3-25) mg KOH/g — Springer (peer-reviewed; PMC8754474)",
    "188.62 ± 3.31 mgKOH/g (AOCS Cd 3-25) mg KOH/g — MDPI (peer-reviewed, open access; PMC9229003)",
    "190.405 ± 2.412 mgKOH/g (Table 1) mg KOH/g — MDPI (peer-reviewed, open access; PMC10747660)",
    "Saponification number 185-210 mg KOH/g mg KOH/g — Skinchakra (EU supplier)",
    "50 market samples, SAP as low as 77 mg KOH/g, population SD ±44.30 mg KOH/g — MDPI (peer-reviewed, open access; PMC12072000)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.3,
    "palmitic": 17,
    "stearic": 1.6,
    "ricinoleic": 0,
    "oleic": 77.3,
    "linoleic": 1.6,
    "linolenic": 1
   },
   "iodine": 76.4,
   "ins": 113.6,
   "fattyAcidSource": {
    "id": "mdpi-peer-reviewed-open-access-pmc120720",
    "title": "Chemometric Tools Associated with Quality Parameters for Evaluation of Mauritia flexuosa L. oils (Foods 14(9):1585, 2025). doi:10.3390/foods14091585",
    "publisher": "MDPI (peer-reviewed, open access; PMC12072000)",
    "url": "https://doi.org/10.3390/foods14091585"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "camelina",
   "name": "Camelina seed oil",
   "inci": "Camelina Sativa Seed Oil",
   "page": "https://soapledger.com/oils/camelina-seed-oil/",
   "sapMgKoh": 185.8,
   "sapNaoh": 0.132454,
   "sapKoh": 0.1858,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "mongolian-journal-of-chemistry-open-acce",
    "title": "Chantsalnyam B. et al. (2014) Physical and chemical characteristics and fatty acids composition of seeds oil isolated from Camelina sativa (L) cultivated in Mongolia. Mongolian Journal of Chemistry 14:80-83",
    "publisher": "Mongolian Journal of Chemistry (open access)",
    "url": "https://doi.org/10.5564/mjc.v14i0.205"
   },
   "sapChecked": [
    "185.8 mg KOH/g mg KOH/g — Mongolian Journal of Chemistry (open access)",
    "182.66 mg KOH/g mg KOH/g — Bangladesh Journals Online (open access)",
    "189.07–189.66 mg KOH/g — Frontiers (open access, peer-reviewed review)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 5.4,
    "stearic": 2.5,
    "ricinoleic": 0,
    "oleic": 13.6,
    "linoleic": 15.9,
    "linolenic": 39
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "mdpi-9",
    "title": "Comparative Evaluation of Camelina Seed Oils Obtained by Cold-Pressing and Solvent Extraction. Foods 13(22):3605 (2024)",
    "publisher": "MDPI",
    "url": "https://doi.org/10.3390/foods13223605"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "camellia",
   "name": "Camellia (tea seed) oil",
   "inci": "Camellia Oleifera Seed Oil",
   "page": "https://soapledger.com/oils/camellia-oil/",
   "sapMgKoh": 191,
   "sapNaoh": 0.136161,
   "sapKoh": 0.191,
   "sapBasis": "Midpoint of JP18 pharmacopoeia range (Camellia japonica)",
   "sapSource": {
    "id": "jp18",
    "title": "The Japanese Pharmacopoeia, 18th ed. (English), Crude Drugs and Related Drugs monographs",
    "publisher": "Ministry of Health, Labour and Welfare (Japan)",
    "url": "https://www.mhlw.go.jp/content/11120000/001372350.pdf"
   },
   "sapChecked": [
    "188 – 194 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "188 mg KOH/g — The Soapery (UK soap supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 10.4,
    "stearic": 2.8,
    "ricinoleic": 0,
    "oleic": 78.6,
    "linoleic": 7.2,
    "linolenic": 0.7
   },
   "iodine": 85,
   "ins": 106,
   "fattyAcidSource": {
    "id": "elsevier-2",
    "title": "Advancing quality evaluation and origin tracing of Hainan Camellia oleifera oil through Lipidomics and multidimensional analysis. Food Chem X 36:103985 (2026)",
    "publisher": "Elsevier",
    "url": "https://doi.org/10.1016/j.fochx.2026.103985"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "candelilla-wax",
   "name": "Candelilla wax",
   "inci": "Euphorbia Cerifera Cera",
   "page": "https://soapledger.com/oils/candelilla-wax/",
   "sapMgKoh": 54,
   "sapNaoh": 0.038496,
   "sapKoh": 0.054,
   "sapBasis": "Midpoint of JECFA/FCC specification range",
   "sapSource": {
    "id": "fao-joint-fao-who-expert-committee-on-fo",
    "title": "Candelilla Wax, Chemical and Technical Assessment (65th JECFA, 2005), citing JECFA (FAO 1992) and Food Chemicals Codex 5th ed. specifications",
    "publisher": "FAO / Joint FAO/WHO Expert Committee on Food Additives",
    "url": "https://www.fao.org/fileadmin/templates/agns/pdf/jecfa/cta/65/candelillla_wax.pdf"
   },
   "sapChecked": [
    "Saponification value 43-65 (JECFA, FCC); 43-63 (other) mg KOH/g — FAO / Joint FAO/WHO Expert Committee on Food Additives",
    "between 43 and 65 mg KOH/g — United States Pharmacopeia (via drugfuture.com mirror)",
    "43 - 65 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.0322 / KOH 0.0454 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": false
  },
  {
   "key": "rapeseed-low-erucic",
   "name": "Canola oil (low-erucic rapeseed)",
   "inci": "Canola Oil",
   "page": "https://soapledger.com/oils/canola-oil/",
   "sapMgKoh": 187.5,
   "sapNaoh": 0.133666,
   "sapKoh": 0.1875,
   "sapBasis": "Codex CXS 210 range midpoint (low-erucic rapeseed)",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "182–193 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "169–195 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "173 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1328 / KOH 0.187 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.1,
    "palmitic": 4.5,
    "stearic": 1.8,
    "ricinoleic": 0,
    "oleic": 57.9,
    "linoleic": 21.5,
    "linolenic": 9.1
   },
   "iodine": 115.5,
   "ins": 72,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "canola-high-oleic",
   "name": "Canola oil, high oleic",
   "inci": "Canola Oil",
   "page": "https://soapledger.com/oils/canola-oil-high-oleic/",
   "sapMgKoh": 186.6,
   "sapNaoh": 0.133024,
   "sapKoh": 0.1866,
   "sapBasis": "Single source only",
   "sapSource": {
    "id": "clye",
    "title": "Chart of Saponification Values for Making Soap (averages compiled 2006 from distributors)",
    "publisher": "Certified Lye",
    "url": "https://certified-lye.com/lye-soap.html"
   },
   "sapChecked": [
    "NaOH 0.1330 / KOH 0.1873 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 3.8,
    "stearic": 2.1,
    "ricinoleic": 0,
    "oleic": 75.3,
    "linoleic": 14.1,
    "linolenic": 2.5
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "u-s-department-of-agriculture-agricultur-6",
    "title": "USDA FoodData Central, SR Legacy: Oil, industrial, canola, high oleic (FDC ID 171042)",
    "publisher": "U.S. Department of Agriculture, Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/171042/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "carrot-seed",
   "name": "Carrot seed oil (cold-pressed)",
   "inci": "Daucus Carota Sativa Seed Oil",
   "page": "https://soapledger.com/oils/carrot-seed-oil/",
   "sapMgKoh": 191,
   "sapNaoh": 0.136161,
   "sapKoh": 0.191,
   "sapBasis": "Theoretical value from two independent published fatty-acid profiles (191.2 and 192.4) agrees with the only supplier figure (The Soapery, 191). The one lab measurement (143.6, solvent extract with essential oil and 14% unknowns) is rejected as unrepresentative.",
   "sapSource": {
    "id": "soapery",
    "title": "What are SAP Values in Soap Making? (SAP table)",
    "publisher": "The Soapery (UK soap supplier)",
    "url": "https://www.thesoapery.co.uk/blogs/news/saponification-values"
   },
   "sapChecked": [
    "191 mg KOH/g — The Soapery (UK soap supplier)",
    "Saponification number 143.6 ± 12.7 (Table 2) mg KOH/g — CSIC (peer-reviewed, open access)",
    "Spec 185.0-198.0; result 192.0 mg KOH/g mg KOH/g — MakingCosmetics Inc. (US supplier)"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": false
  },
  {
   "key": "castor",
   "name": "Castor oil",
   "inci": "Ricinus Communis Seed Oil",
   "page": "https://soapledger.com/oils/castor-oil/",
   "sapMgKoh": 181.5,
   "sapNaoh": 0.129388,
   "sapKoh": 0.1815,
   "sapBasis": "JP18 pharmacopoeia range midpoint (no Codex standard for castor oil)",
   "sapSource": {
    "id": "jp18",
    "title": "The Japanese Pharmacopoeia, 18th ed. (English), Crude Drugs and Related Drugs monographs",
    "publisher": "Ministry of Health, Labour and Welfare (Japan)",
    "url": "https://www.mhlw.go.jp/content/11120000/001372350.pdf"
   },
   "sapChecked": [
    "176–187 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "176–185 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "182 mg KOH/g — The Soapery (UK soap supplier)",
    "NaOH 0.1286 / KOH 0.1811 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 1.5,
    "stearic": 1.7,
    "ricinoleic": 84.8,
    "oleic": 5.7,
    "linoleic": 5.9,
    "linolenic": 0.4
   },
   "iodine": 85,
   "ins": 96.5,
   "fattyAcidSource": {
    "id": "mdpi-11",
    "title": "Characterization of Vegetable Oils for Direct Use in Polyurethane-Based Adhesives: Physicochemical and Compatibility Assessment. Materials 18(5):918 (2025)",
    "publisher": "MDPI",
    "url": "https://doi.org/10.3390/ma18050918"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "chicken-fat",
   "name": "Chicken fat (schmaltz)",
   "inci": "No Cosing Entry Found For Chicken Fat",
   "page": "https://soapledger.com/oils/chicken-fat/",
   "sapMgKoh": 190.2,
   "sapNaoh": 0.13559,
   "sapKoh": 0.1902,
   "sapBasis": "Single source only",
   "sapSource": {
    "id": "clye",
    "title": "Chart of Saponification Values for Making Soap (averages compiled 2006 from distributors)",
    "publisher": "Certified Lye",
    "url": "https://certified-lye.com/lye-soap.html"
   },
   "sapChecked": [
    "NaOH 0.1356 / KOH 0.1910 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0.1,
    "myristic": 0.9,
    "palmitic": 22.6,
    "stearic": 6.3,
    "ricinoleic": 0,
    "oleic": 39.1,
    "linoleic": 20.4,
    "linolenic": 1
   },
   "iodine": 81.2,
   "ins": 109,
   "fattyAcidSource": {
    "id": "u-s-department-of-agriculture-agricultur-8",
    "title": "USDA FoodData Central, SR Legacy: Fat, chicken (FDC ID 173564)",
    "publisher": "U.S. Department of Agriculture, Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/173564/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "cocoa-butter",
   "name": "Cocoa butter",
   "inci": "Theobroma Cacao Seed Butter",
   "page": "https://soapledger.com/oils/cocoa-butter/",
   "sapMgKoh": 191.5,
   "sapNaoh": 0.136517,
   "sapKoh": 0.1915,
   "sapBasis": "JP18 pharmacopoeia range midpoint (the current Codex cocoa butter standard has no saponification value)",
   "sapSource": {
    "id": "jp18",
    "title": "The Japanese Pharmacopoeia, 18th ed. (English), Crude Drugs and Related Drugs monographs",
    "publisher": "Ministry of Health, Labour and Welfare (Japan)",
    "url": "https://www.mhlw.go.jp/content/11120000/001372350.pdf"
   },
   "sapChecked": [
    "188–195 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "188–198 mg KOH/g — Parchem (supplier spec sheet)",
    "192–200 mg KOH/g — Wikipedia",
    "195 mg KOH/g — The Soapery (UK soap supplier)",
    "NaOH 0.1378 / KOH 0.1941 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.1,
    "palmitic": 26.6,
    "stearic": 34.7,
    "ricinoleic": 0,
    "oleic": 34.1,
    "linoleic": 2.9,
    "linolenic": 0.1
   },
   "iodine": 39,
   "ins": 152.5,
   "fattyAcidSource": {
    "id": "u-s-department-of-agriculture-agricultur-9",
    "title": "USDA FoodData Central, SR Legacy: Oil, cocoa butter (FDC ID 171421)",
    "publisher": "U.S. Department of Agriculture, Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/171421/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "coconut",
   "name": "Coconut oil",
   "inci": "Cocos Nucifera Oil",
   "page": "https://soapledger.com/oils/coconut-oil/",
   "sapMgKoh": 256.5,
   "sapNaoh": 0.182854,
   "sapKoh": 0.2565,
   "sapBasis": "Codex CXS 210 range midpoint",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "248–265 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "246–264 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "250–264 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "255 mg KOH/g — The Soapery (UK soap supplier)",
    "NaOH 0.191 / KOH 0.269 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 47.4,
    "myristic": 18.2,
    "palmitic": 8.5,
    "stearic": 2.9,
    "ricinoleic": 0,
    "oleic": 7.2,
    "linoleic": 1.7,
    "linolenic": 0.1
   },
   "iodine": 8.5,
   "ins": 248,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "coconut-hydrogenated-92",
   "name": "Coconut oil, 92°F (hydrogenated)",
   "inci": "Hydrogenated Coconut Oil",
   "page": "https://soapledger.com/oils/coconut-oil-92-f/",
   "sapMgKoh": 257.7,
   "sapNaoh": 0.18371,
   "sapKoh": 0.2577,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "parchem-chemical-distributor",
    "title": "Glycerol Tricocoate (synonym: Coconut oil, hydrogenated), typical product specifications",
    "publisher": "Parchem (chemical distributor)",
    "url": "https://www.parchem.com/chemical-supplier-distributor/glycerol-tricocoate-016132"
   },
   "sapChecked": [
    "240 - 255 mg KOH/g — Parchem (chemical distributor)",
    "NaOH 0.1910 / KOH 0.2690 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 47.1,
    "myristic": 17.5,
    "palmitic": 9.1,
    "stearic": 11.1,
    "ricinoleic": 0,
    "oleic": 0.3,
    "linoleic": 0,
    "linolenic": 0
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "u-s-department-of-agriculture-agricultur-11",
    "title": "USDA FoodData Central, SR Legacy: Oil, industrial, coconut (hydrogenated), used for whipped toppings and coffee whiteners (FDC ID 172367)",
    "publisher": "U.S. Department of Agriculture, Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/172367/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "corn",
   "name": "Corn (maize) oil",
   "inci": "Zea Mays Germ Oil",
   "page": "https://soapledger.com/oils/corn-oil/",
   "sapMgKoh": 191,
   "sapNaoh": 0.136161,
   "sapKoh": 0.191,
   "sapBasis": "Midpoint of Codex CXS 210 range",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "187-195 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "187 – 195 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "190 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1368 / KOH 0.1927 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0.2,
    "myristic": 0.2,
    "palmitic": 12.6,
    "stearic": 1.7,
    "ricinoleic": 0,
    "oleic": 31.1,
    "linoleic": 49.8,
    "linolenic": 1
   },
   "iodine": 119,
   "ins": 72,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "cottonseed",
   "name": "Cottonseed oil",
   "inci": "Gossypium Herbaceum Seed Oil",
   "page": "https://soapledger.com/oils/cottonseed-oil/",
   "sapMgKoh": 193.5,
   "sapNaoh": 0.137943,
   "sapKoh": 0.1935,
   "sapBasis": "Midpoint of Codex CXS 210 range",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "189-198 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "192 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1387 / KOH 0.1954 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0.1,
    "myristic": 0.8,
    "palmitic": 23.9,
    "stearic": 2.7,
    "ricinoleic": 0,
    "oleic": 18.2,
    "linoleic": 52.5,
    "linolenic": 0.2
   },
   "iodine": 111.5,
   "ins": 82,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "cranberry-seed",
   "name": "Cranberry seed oil",
   "inci": "Vaccinium Macrocarpon Seed Oil",
   "page": "https://soapledger.com/oils/cranberry-seed-oil/",
   "sapMgKoh": 190,
   "sapNaoh": 0.135448,
   "sapKoh": 0.19,
   "sapBasis": "Single source only",
   "sapSource": {
    "id": "supplies-for-candles-uk-supplier-2",
    "title": "Cranberry Seed Oil product page (discontinued product)",
    "publisher": "Supplies For Candles (UK supplier)",
    "url": "https://www.suppliesforcandles.co.uk/?p=7483"
   },
   "sapChecked": [
    "NaOH 0.135 / KOH 0.19 g alkali per g oil — Supplies For Candles (UK supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 5.3,
    "stearic": 0.9,
    "ricinoleic": 0,
    "oleic": 20.2,
    "linoleic": 37.4,
    "linolenic": 34.9
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "mdpi-12",
    "title": "Physicochemical Properties, Fatty Acid Composition, Volatile Compounds of Blueberries, Cranberries, Raspberries, and Cuckooflower Seeds Obtained Using Sonication Method. Molecules 26(24):7446 (2021)",
    "publisher": "MDPI",
    "url": "https://doi.org/10.3390/molecules26247446"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "cupuacu-butter",
   "name": "Cupuaçu butter",
   "inci": "Theobroma Grandiflorum Seed Butter",
   "page": "https://soapledger.com/oils/cupuacu-butter/",
   "sapMgKoh": 188.25,
   "sapNaoh": 0.1342,
   "sapKoh": 0.18825,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "fnwl",
    "title": "Saponification Chart",
    "publisher": "From Nature With Love (soap/cosmetic supplier)",
    "url": "https://www.fromnaturewithlove.com/resources/sapon.asp"
   },
   "sapChecked": [
    "175 - 208 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "185 mg KOH/g — The Soapery (UK soap supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.9,
    "palmitic": 10,
    "stearic": 34.2,
    "ricinoleic": 0,
    "oleic": 40.4,
    "linoleic": 4,
    "linolenic": 0
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "u-s-department-of-agriculture-agricultur-14",
    "title": "USDA FoodData Central, SR Legacy: Oil, cupu assu (FDC ID 173563)",
    "publisher": "U.S. Department of Agriculture, Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/173563/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "tallow-deer",
   "name": "Deer tallow (venison fat)",
   "inci": "Deer Fat",
   "page": "https://soapledger.com/oils/deer-tallow/",
   "sapMgKoh": 194.45,
   "sapNaoh": 0.13862,
   "sapKoh": 0.19445,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "fnwl",
    "title": "Saponification Chart",
    "publisher": "From Nature With Love (soap/cosmetic supplier)",
    "url": "https://www.fromnaturewithlove.com/resources/sapon.asp"
   },
   "sapChecked": [
    "195 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1382 / KOH 0.1946 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": true
  },
  {
   "key": "emu-oil",
   "name": "Emu oil",
   "inci": "Dromiceius Oil",
   "page": "https://soapledger.com/oils/emu-oil/",
   "sapMgKoh": 194.1,
   "sapNaoh": 0.138371,
   "sapKoh": 0.1941,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "parchem-chemical-distributor-2",
    "title": "Emu Oil typical product specifications",
    "publisher": "Parchem (chemical distributor)",
    "url": "https://parchem.com/chemical-supplier-distributor/emu-oil-025434"
   },
   "sapChecked": [
    "Saponification Value 190 – 200 mg KOH/g — Parchem (chemical distributor)",
    "NaOH 0.1377 / KOH 0.1939 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 25.7,
    "stearic": 9.1,
    "ricinoleic": 0,
    "oleic": 45.8,
    "linoleic": 14,
    "linolenic": 0.4
   },
   "iodine": 60,
   "ins": 134.1,
   "fattyAcidSource": {
    "id": "mdpi-15",
    "title": "Chemical Characterization and In Vivo Toxicological Safety Evaluation of Emu Oil. Nutrients 14(11):2238 (2022)",
    "publisher": "MDPI",
    "url": "https://doi.org/10.3390/nu14112238"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "evening-primrose",
   "name": "Evening primrose oil",
   "inci": "Oenothera Biennis Oil",
   "page": "https://soapledger.com/oils/evening-primrose-oil/",
   "sapMgKoh": 189.3,
   "sapNaoh": 0.134949,
   "sapKoh": 0.1893,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "frontiers-open-access-peer-reviewed-revi-2",
    "title": "Dash B. et al. (2026) Cold pressed oils: a systematic review on physicochemical properties, nutritional composition and pharmacological activities. Frontiers in Nutrition. doi:10.3389/fnut.2026.1747029",
    "publisher": "Frontiers (open access, peer-reviewed review)",
    "url": "https://doi.org/10.3389/fnut.2026.1747029"
   },
   "sapChecked": [
    "180 - 195 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "192 mg KOH/g — The Soapery (UK soap supplier)",
    "NaOH 0.1362 / KOH 0.1918 g alkali per g oil — Certified Lye",
    "187.35 mg KOH/g — Frontiers (open access, peer-reviewed review)"
   ],
   "fattyAcids": {
    "lauric": 0.2,
    "myristic": 0.1,
    "palmitic": 6.2,
    "stearic": 1,
    "ricinoleic": 0,
    "oleic": 10.4,
    "linoleic": 70.8,
    "linolenic": 10.7
   },
   "iodine": 155,
   "ins": 34.3,
   "fattyAcidSource": {
    "id": "mdpi-16",
    "title": "Phytochemical Analysis of Lipid Composition and Biological Activities in the Seeds of Evening Primrose from Bulgaria. Pharmaceuticals 19(2):225 (2026)",
    "publisher": "MDPI",
    "url": "https://doi.org/10.3390/ph19020225"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "flaxseed",
   "name": "Flaxseed (linseed) oil",
   "inci": "Linum Usitatissimum Seed Oil",
   "page": "https://soapledger.com/oils/flaxseed-oil/",
   "sapMgKoh": 191,
   "sapNaoh": 0.136161,
   "sapKoh": 0.191,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "frontiers-open-access-peer-reviewed-revi-2",
    "title": "Dash B. et al. (2026) Cold pressed oils: a systematic review on physicochemical properties, nutritional composition and pharmacological activities. Frontiers in Nutrition. doi:10.3389/fnut.2026.1747029",
    "publisher": "Frontiers (open access, peer-reviewed review)",
    "url": "https://doi.org/10.3389/fnut.2026.1747029"
   },
   "sapChecked": [
    "186 - 196 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1358 / KOH 0.1913 g alkali per g oil — Certified Lye",
    "188–195 mg KOH/g — Frontiers (open access, peer-reviewed review)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.1,
    "palmitic": 5.4,
    "stearic": 3.5,
    "ricinoleic": 0,
    "oleic": 19.2,
    "linoleic": 15,
    "linolenic": 56
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "u-s-department-of-agriculture-agricultur-15",
    "title": "USDA FoodData Central, SR Legacy: Oil, flaxseed, cold pressed (FDC ID 167702)",
    "publisher": "U.S. Department of Agriculture, Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/167702/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "coconut-fractionated-mct",
   "name": "Fractionated coconut oil (MCT, caprylic/capric triglyceride)",
   "inci": "Caprylic/Capric Triglyceride",
   "page": "https://soapledger.com/oils/fractionated-coconut-oil/",
   "sapMgKoh": 335,
   "sapNaoh": 0.238816,
   "sapKoh": 0.335,
   "sapBasis": "Midpoint of USP-NF Medium-Chain Triglycerides range",
   "sapSource": {
    "id": "united-states-pharmacopeia-via-drugfutur-2",
    "title": "USP 35–NF 30 monograph: Medium-Chain Triglycerides (third-party mirror of an old edition)",
    "publisher": "United States Pharmacopeia (via drugfuture.com mirror)",
    "url": "https://www.drugfuture.com/Pharmacopoeia/USP35/data/v35300/usp35nf30s0_m85460.html"
   },
   "sapChecked": [
    "between 310 and 360 mg KOH/g — United States Pharmacopeia (via drugfuture.com mirror)",
    "335 - 360 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "328 mg KOH/g — The Soapery (UK soap supplier)",
    "NaOH 0.2321 / KOH 0.3269 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": false
  },
  {
   "key": "ghee",
   "name": "Ghee (clarified butter)",
   "inci": "No Cosing Entry For Ghee",
   "page": "https://soapledger.com/oils/ghee/",
   "sapMgKoh": 224.3,
   "sapNaoh": 0.1599,
   "sapKoh": 0.2243,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "elsevier-cell-press-open-access-peer-rev",
    "title": "Islam M.S.M.M. et al. (2024) Physicochemical characterization and determination of trace metals in different edible fats and oils in Bangladesh. Heliyon 10:e37606",
    "publisher": "Elsevier/Cell Press (open access, peer-reviewed)",
    "url": "https://doi.org/10.1016/j.heliyon.2024.e37606"
   },
   "sapChecked": [
    "average SV 214 mg KOH/g (ghee) mg KOH/g — Elsevier/Cell Press (open access, peer-reviewed)",
    "Butter 1–5, ISO 3657 method: 232, 234, 235, 231, 231 mg KOH/g — MDPI (open access, peer-reviewed)",
    "NaOH 0.1599 / KOH 0.2252 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 3,
    "myristic": 10.6,
    "palmitic": 27.7,
    "stearic": 12.8,
    "ricinoleic": 0,
    "oleic": 26.5,
    "linoleic": 2.4,
    "linolenic": 1.5
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "u-s-department-of-agriculture-agricultur-16",
    "title": "USDA FoodData Central, SR Legacy: Butter oil, anhydrous (FDC ID 173412)",
    "publisher": "U.S. Department of Agriculture, Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/173412/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "tallow-goat",
   "name": "Goat tallow (goat fat)",
   "inci": "Goat Fat",
   "page": "https://soapledger.com/oils/goat-tallow/",
   "sapMgKoh": 194.45,
   "sapNaoh": 0.13862,
   "sapKoh": 0.19445,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "fnwl",
    "title": "Saponification Chart",
    "publisher": "From Nature With Love (soap/cosmetic supplier)",
    "url": "https://www.fromnaturewithlove.com/resources/sapon.asp"
   },
   "sapChecked": [
    "195 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1382 / KOH 0.1946 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": true
  },
  {
   "key": "goose-fat",
   "name": "Goose fat",
   "inci": "No Cosing Entry Found For Goose Fat",
   "page": "https://soapledger.com/oils/goose-fat/",
   "sapMgKoh": 192.1,
   "sapNaoh": 0.136945,
   "sapKoh": 0.1921,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "mdpi-open-access-peer-reviewed-4",
    "title": "Pop F., Dippong T. (2024) The Antioxidant Effect of Burdock Extract on the Oxidative Stability of Lard and Goose Fat during Heat Treatment. Foods 13(2):304",
    "publisher": "MDPI (open access, peer-reviewed)",
    "url": "https://doi.org/10.3390/foods13020304"
   },
   "sapChecked": [
    "195 ± 0.4 (non-additivated, unheated) mg KOH/g — MDPI (open access, peer-reviewed)",
    "NaOH 0.1349 / KOH 0.1900 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.5,
    "palmitic": 21.7,
    "stearic": 6.4,
    "ricinoleic": 0,
    "oleic": 56.1,
    "linoleic": 10.3,
    "linolenic": 0.5
   },
   "iodine": 82.5,
   "ins": 109.6,
   "fattyAcidSource": {
    "id": "u-s-department-of-agriculture-agricultur-17",
    "title": "USDA FoodData Central, SR Legacy: Fat, goose (FDC ID 173572)",
    "publisher": "U.S. Department of Agriculture, Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/173572/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "grapeseed",
   "name": "Grapeseed oil",
   "inci": "Vitis Vinifera Seed Oil",
   "page": "https://soapledger.com/oils/grapeseed-oil/",
   "sapMgKoh": 191,
   "sapNaoh": 0.136161,
   "sapKoh": 0.191,
   "sapBasis": "Codex CXS 210 range midpoint",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "188–194 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "180–200 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "190 mg KOH/g — The Soapery (UK soap supplier)",
    "NaOH 0.1321 / KOH 0.1861 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.1,
    "palmitic": 8,
    "stearic": 4.6,
    "ricinoleic": 0,
    "oleic": 19.3,
    "linoleic": 65.6,
    "linolenic": 0.5
   },
   "iodine": 139,
   "ins": 52,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "hazelnut",
   "name": "Hazelnut oil",
   "inci": "Corylus Avellana Seed Oil",
   "page": "https://soapledger.com/oils/hazelnut-oil/",
   "sapMgKoh": 191,
   "sapNaoh": 0.136161,
   "sapKoh": 0.191,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "fnwl",
    "title": "Saponification Chart",
    "publisher": "From Nature With Love (soap/cosmetic supplier)",
    "url": "https://www.fromnaturewithlove.com/resources/sapon.asp"
   },
   "sapChecked": [
    "187 - 195 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "190 mg KOH/g — The Soapery (UK soap supplier)",
    "NaOH 0.1369 / KOH 0.1928 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.1,
    "palmitic": 5.4,
    "stearic": 2.1,
    "ricinoleic": 0,
    "oleic": 81.4,
    "linoleic": 10.6,
    "linolenic": 0
   },
   "iodine": 85,
   "ins": 106,
   "fattyAcidSource": {
    "id": "u-s-department-of-agriculture-agricultur-19",
    "title": "USDA FoodData Central, SR Legacy: Oil, hazelnut (FDC ID 171427)",
    "publisher": "U.S. Department of Agriculture, Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/171427/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "hemp-seed",
   "name": "Hemp seed oil",
   "inci": "Cannabis Sativa Seed Oil",
   "page": "https://soapledger.com/oils/hemp-seed-oil/",
   "sapMgKoh": 190.8,
   "sapNaoh": 0.136018,
   "sapKoh": 0.1908,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "latif",
    "title": "Latif S., Anwar F. (2009) Physicochemical studies of hemp (Cannabis sativa) seed oil using enzyme-assisted cold-pressing. Eur. J. Lipid Sci. Technol. 111:1042-1048. doi:10.1002/ejlt.200900008",
    "publisher": "Wiley-VCH (peer-reviewed)",
    "url": "https://www.votehemp.com/PDF/Physicochemical%20studies%20of%20hemp%20(Cannabis%20sativa)%20seed%20oil.pdf"
   },
   "sapChecked": [
    "181–186 mg KOH/g — Wiley-VCH (peer-reviewed)",
    "188–194 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "191 mg KOH/g — The Soapery (UK soap supplier)",
    "NaOH 0.1359 / KOH 0.1914 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 7.2,
    "stearic": 3.4,
    "ricinoleic": 0,
    "oleic": 19.3,
    "linoleic": 50.9,
    "linolenic": 15.3
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "mdpi-17",
    "title": "Chemical Profile, Bioactive Constituents and In Vitro Growth Stimulation Properties of Cold-Pressed Hemp Seed Oils from Romanian Varieties: In Vitro and In Silico Evaluation. Plants 14(22):3465 (2025)",
    "publisher": "MDPI",
    "url": "https://doi.org/10.3390/plants14223465"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "horse-oil",
   "name": "Horse oil (horse fat)",
   "inci": "Horse Fat",
   "page": "https://soapledger.com/oils/horse-oil/",
   "sapMgKoh": 200,
   "sapNaoh": 0.142577,
   "sapKoh": 0.2,
   "sapBasis": "JSQI 2021 range midpoint",
   "sapSource": {
    "id": "ministry-of-health-labour-and-welfare-ja",
    "title": "Japanese Standards of Quasi-drug Ingredients 2021 (医薬部外品原料規格2021), PSEHB notification 0325-1 of 25 March 2021",
    "publisher": "Ministry of Health, Labour and Welfare (Japan)",
    "url": "https://www.mhlw.go.jp/content/000839905.pdf"
   },
   "sapChecked": [
    "190～210 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 5.4,
    "palmitic": 30.5,
    "stearic": 3.5,
    "ricinoleic": 0,
    "oleic": 35.6,
    "linoleic": 10.7,
    "linolenic": 4.6
   },
   "iodine": 80,
   "ins": 120,
   "fattyAcidSource": {
    "id": "food-science-of-animal-resources-kosfa-o",
    "title": "Characteristics of Purified Horse Oil by Supercritical Fluid Extraction with Different Deodorants Agents",
    "publisher": "Food Science of Animal Resources (KoSFA), open access, PMC11097038",
    "url": "https://doi.org/10.5851/kosfa.2024.e19"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "illipe-butter",
   "name": "Illipe butter (Borneo tallow)",
   "inci": "Shorea Stenoptera Seed Butter",
   "page": "https://soapledger.com/oils/illipe-butter/",
   "sapMgKoh": 190,
   "sapNaoh": 0.135448,
   "sapKoh": 0.19,
   "sapBasis": "FSSAI range midpoint",
   "sapSource": {
    "id": "deutsche-gesellschaft-f-r-fettwissenscha",
    "title": "Physical Properties of Fats and Oils (compiled from Ullmann's, Bailey's, AOCS and AFCEG handbooks)",
    "publisher": "Deutsche Gesellschaft für Fettwissenschaft (DGF)",
    "url": "https://dgfett.de/wp-content/uploads/2025/03/physikalische_eigenschaften.pdf"
   },
   "sapChecked": [
    "180 - 200 mg KOH/g — Food Safety and Standards Authority of India (FSSAI)",
    "190 - 194 mg KOH/g — Deutsche Gesellschaft für Fettwissenschaft (DGF)"
   ],
   "fattyAcids": {
    "lauric": 0.1,
    "myristic": 0.1,
    "palmitic": 20,
    "stearic": 43.4,
    "ricinoleic": 0,
    "oleic": 31.6,
    "linoleic": 0.8,
    "linolenic": 0.3
   },
   "iodine": 31.5,
   "ins": 158.5,
   "fattyAcidSource": {
    "id": "elsevier-open-access-pmc7750560",
    "title": "Darmawan M.A. et al. (2020) Reduction of the acidity and peroxide numbers of tengkawang butter (Shorea stenoptera) using thermal and acid activated bentonites. Heliyon 6:e05742. doi:10.1016/j.heliyon.2020.e05742",
    "publisher": "Elsevier (open access, PMC7750560)",
    "url": "https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7750560/"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "japan-wax",
   "name": "Japan wax (sumac wax)",
   "inci": "Rhus Succedanea Fruit Wax",
   "page": "https://soapledger.com/oils/japan-wax/",
   "sapMgKoh": 215,
   "sapNaoh": 0.15327,
   "sapKoh": 0.215,
   "sapBasis": "JSQI 2021 range midpoint",
   "sapSource": {
    "id": "drugfuture-chemical-index-database",
    "title": "Japan Wax (chemical index entry; Merck Index–derived)",
    "publisher": "DrugFuture Chemical Index Database",
    "url": "https://www.drugfuture.com/chemdata/japan-wax.html"
   },
   "sapChecked": [
    "205～225 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "217-237 mg KOH/g — DrugFuture Chemical Index Database",
    "220 mg KOH/g — Wikipedia",
    "180 - 220 mg KOH/g — From Nature With Love (soap/cosmetic supplier)"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": true
  },
  {
   "key": "jatropha",
   "name": "Jatropha oil (physic nut)",
   "inci": "Jatropha Curcas Seed Oil",
   "page": "https://soapledger.com/oils/jatropha-oil/",
   "sapMgKoh": 193.75,
   "sapNaoh": 0.138121,
   "sapKoh": 0.19375,
   "sapBasis": "Single source only",
   "sapSource": {
    "id": "s-v-lele-oil-technology-consultant-websi",
    "title": "Chemical Analysis of Jatropha curcas (three oil samples)",
    "publisher": "S. V. Lele (oil-technology consultant website, svlele.com)",
    "url": "https://svlele.com/jatropha_analysis.htm"
   },
   "sapChecked": [
    "195.5; 193.6; 192 mg KOH/g — S. V. Lele (oil-technology consultant website, svlele.com)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.1,
    "palmitic": 14.2,
    "stearic": 7,
    "ricinoleic": 0,
    "oleic": 44.7,
    "linoleic": 32.8,
    "linolenic": 0.2
   },
   "iodine": 105,
   "ins": 88.8,
   "fattyAcidSource": {
    "id": "elsevier-peer-reviewed-open-access",
    "title": "Jatropha curcas seed oil for possible human consumption: A toxicological assessment of its phorbol esters (Toxicol Rep 2025; DOI 10.1016/j.toxrep.2024.101870)",
    "publisher": "Elsevier (peer-reviewed, open access)",
    "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC11721233/"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "jojoba",
   "name": "Jojoba oil (liquid wax)",
   "inci": "Simmondsia Chinensis Seed Oil",
   "page": "https://soapledger.com/oils/jojoba-oil/",
   "sapMgKoh": 91.8,
   "sapNaoh": 0.065443,
   "sapKoh": 0.0918,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "nasser",
    "title": "Nasser R.M. (2023) The Vital Uses of Jojoba Oil and Its Derivatives... In: Advances in Rheology of Materials, IntechOpen. doi:10.5772/intechopen.108200 (Table 1, citing Miwa T.K., JAOCS 1984;61(2):407-410)",
    "publisher": "IntechOpen (open-access chapter)",
    "url": "https://www.intechopen.com/chapters/84720"
   },
   "sapChecked": [
    "92 (no unit printed; mg KOH/g by convention) — IntechOpen (open-access chapter)",
    "85–98 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "90 mg KOH/g — The Soapery (UK soap supplier)",
    "NaOH 0.0695 / KOH 0.0979 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": false
  },
  {
   "key": "karanja",
   "name": "Karanja oil (pongamia)",
   "inci": "Pongamia Glabra Seed Oil",
   "page": "https://soapledger.com/oils/karanja-oil/",
   "sapMgKoh": 190.5,
   "sapNaoh": 0.135804,
   "sapKoh": 0.1905,
   "sapBasis": "Median of sources' mgKoh_mid",
   "sapSource": {
    "id": "fnwl",
    "title": "Saponification Chart",
    "publisher": "From Nature With Love (soap/cosmetic supplier)",
    "url": "https://www.fromnaturewithlove.com/resources/sapon.asp"
   },
   "sapChecked": [
    "186 - 196 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "185 - 195 mg KOH/g — Supplier CoA hosted on Shopify CDN (supplier name not printed on the PDF)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 9,
    "stearic": 7.4,
    "ricinoleic": 0,
    "oleic": 54.1,
    "linoleic": 15,
    "linolenic": 3.8
   },
   "iodine": 76.1,
   "ins": 114.4,
   "fattyAcidSource": {
    "id": "frontiers-peer-reviewed-open-access",
    "title": "Genome sequencing and analysis uncover the regulatory elements involved in the development and oil biosynthesis of Pongamia pinnata (Front Plant Sci 2022; DOI 10.3389/fpls.2022.747783)",
    "publisher": "Frontiers (peer-reviewed, open access)",
    "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC9454018/"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "kokum-butter",
   "name": "Kokum butter",
   "inci": "Garcinia Indica Seed Butter",
   "page": "https://soapledger.com/oils/kokum-butter/",
   "sapMgKoh": 189.35,
   "sapNaoh": 0.134984,
   "sapKoh": 0.18935,
   "sapBasis": "FSSAI range midpoint",
   "sapSource": {
    "id": "wikipedia-2",
    "title": "Kokum oil (Wikipedia article, physical/chemical properties table)",
    "publisher": "Wikipedia",
    "url": "https://en.wikipedia.org/wiki/Kokum_oil"
   },
   "sapChecked": [
    "187-191.7 mg KOH/g — Food Safety and Standards Authority of India (FSSAI)",
    "187–193 mg KOH/g — Wikipedia",
    "197 mg KOH/g — The Soapery (UK soap supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 2,
    "stearic": 57.5,
    "ricinoleic": 0,
    "oleic": 39,
    "linoleic": 1.3,
    "linolenic": 0
   },
   "iodine": 36,
   "ins": 153.3,
   "fattyAcidSource": {
    "id": "springer-korean-society-of-food-science-",
    "title": "Jia C.H., Shin J.A., Lee K.T. (2019) Evaluation model for cocoa butter equivalents based on fatty acid compositions and triacylglycerol patterns. Food Sci Biotechnol 28:1649-1658. doi:10.1007/s10068-019-00630-8",
    "publisher": "Springer / Korean Society of Food Science and Technology (open access, PMC6859180)",
    "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC6859180/"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "kpangnan-butter",
   "name": "Kpangnan butter (Pentadesma)",
   "inci": "Pentadesma Butyracea Seed Butter",
   "page": "https://soapledger.com/oils/kpangnan-butter/",
   "sapMgKoh": 182.26,
   "sapNaoh": 0.12993,
   "sapKoh": 0.18226,
   "sapBasis": "Median of sources' mgKoh_mid",
   "sapSource": {
    "id": "academic-journals-peer-reviewed-open-acc",
    "title": "Changes in the quality characteristics of the butter of Pentadesma butyracea under various storage conditions (Ayegnon et al., African Journal of Food Science 9(11):514–524, 2015; DOI 10.5897/AJFS2015.1337)",
    "publisher": "Academic Journals (peer-reviewed, open access)",
    "url": "https://dspace.uac.bj/bitstreams/acda8dd9-861e-4e40-85be-f5073c88ca6e/download"
   },
   "sapChecked": [
    "188.98 – 196.46 (fresh kernels); falls to 168–175 after 3 months' kernel storage mg KOH/g — Academic Journals (peer-reviewed, open access)",
    "165.57 – 178.02 mg KOH/g — Hindawi/Wiley (peer-reviewed, open access; PMC11074905)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 3,
    "stearic": 43.3,
    "ricinoleic": 0,
    "oleic": 51.3,
    "linoleic": 0.5,
    "linolenic": 0.1
   },
   "iodine": 56.7,
   "ins": 125.6,
   "fattyAcidSource": {
    "id": "hindawi-wiley-peer-reviewed-open-access-",
    "title": "Evaluation of Yield and Physicochemical Quality of Pentadesma butyracea Butter Obtained by Different Traditional Extraction Methods in Ghana (Timtey et al., International Journal of Food Science 2024; DOI 10.1155/2024/5282230)",
    "publisher": "Hindawi/Wiley (peer-reviewed, open access; PMC11074905)",
    "url": "https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11074905/"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "kukui",
   "name": "Kukui nut oil (candlenut)",
   "inci": "Aleurites Moluccanus Seed Oil",
   "page": "https://soapledger.com/oils/kukui-nut-oil/",
   "sapMgKoh": 190,
   "sapNaoh": 0.135448,
   "sapKoh": 0.19,
   "sapBasis": "JSQI 2021 range midpoint",
   "sapSource": {
    "id": "the-good-scents-company-database",
    "title": "Kukui nut oil (ingredient data sheet)",
    "publisher": "The Good Scents Company (database)",
    "url": "https://thegoodscentscompany.com/data/vg1063111.html"
   },
   "sapChecked": [
    "185～195 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "185 - 195 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1351 / KOH 0.1903 g alkali per g oil — Certified Lye",
    "185.00 to 195.00 mg KOH/g — The Good Scents Company (database)"
   ],
   "fattyAcids": {
    "lauric": 0.2,
    "myristic": 0.3,
    "palmitic": 6.9,
    "stearic": 2.9,
    "ricinoleic": 0,
    "oleic": 24.7,
    "linoleic": 40.1,
    "linolenic": 24.1
   },
   "iodine": 167.5,
   "ins": 22.5,
   "fattyAcidSource": {
    "id": "royal-society-of-chemistry-peer-reviewed-3",
    "title": "Biodiesel production from candlenut oil using a non-catalytic supercritical methanol transesterification process (RSC Adv 2022; DOI 10.1039/d2ra00571a)",
    "publisher": "Royal Society of Chemistry (peer-reviewed, open access)",
    "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC8963261/"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "lanolin",
   "name": "Lanolin (wool wax)",
   "inci": "Lanolin",
   "page": "https://soapledger.com/oils/lanolin/",
   "sapMgKoh": 97.5,
   "sapNaoh": 0.069506,
   "sapKoh": 0.0975,
   "sapBasis": "USP / Ph. Eur. range midpoint",
   "sapSource": {
    "id": "chemceed-supplier",
    "title": "Lanolin USP – Sales Specifications (states USP monograph limits)",
    "publisher": "ChemCeed (supplier)",
    "url": "https://chemceed.com/wp-content/uploads/2021/07/Lanolin-USP-Sales-Specs-1073.pdf"
   },
   "sapChecked": [
    "Saponification Value 90-105 mg KOH/g — ChemCeed (supplier)",
    "90-105 (anhydrous wool fat) mg KOH/g — Kruidwis (Dutch pharmacy-compounding site)",
    "NaOH 0.0748 / KOH 0.1054 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": false
  },
  {
   "key": "lard",
   "name": "Lard (pork fat)",
   "inci": "Lard",
   "page": "https://soapledger.com/oils/lard/",
   "sapMgKoh": 197.5,
   "sapNaoh": 0.140794,
   "sapKoh": 0.1975,
   "sapBasis": "Codex CXS 211 range midpoint",
   "sapSource": {
    "id": "codex-cxs-211",
    "title": "Codex Alimentarius CXS 211-1999, Standard for Named Animal Fats",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/337/CXS_211e_2015.pdf"
   },
   "sapChecked": [
    "192–203 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "195–203 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "193 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1399 / KOH 0.197 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 1.7,
    "palmitic": 24.8,
    "stearic": 14.9,
    "ricinoleic": 0,
    "oleic": 44.7,
    "linoleic": 7.9,
    "linolenic": 0.7
   },
   "iodine": 60,
   "ins": 137.5,
   "fattyAcidSource": {
    "id": "codex-cxs-211",
    "title": "Codex Alimentarius CXS 211-1999, Standard for Named Animal Fats",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/337/CXS_211e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "laurel-fruit-oil",
   "name": "Laurel berry oil (bay laurel fruit oil)",
   "inci": "Laurus Nobilis Fruit Oil",
   "page": "https://soapledger.com/oils/laurel-berry-oil/",
   "sapMgKoh": 200.25,
   "sapNaoh": 0.142755,
   "sapKoh": 0.20025,
   "sapBasis": "Median of sources' mgKoh_mid",
   "sapSource": {
    "id": "uspto-google-patents",
    "title": "US Patent 4,235,889 'Therapeutic agent for the external treatment of psoriasis, tinea and eczemas' (Pharmazeutische Fabrik Evers, 1980), quoting the Merck Index 9th ed. (1976) p. 707 for laurel oil",
    "publisher": "USPTO / Google Patents",
    "url": "https://patents.google.com/patent/US4235889A/en"
   },
   "sapChecked": [
    "198-199 mg KOH/g — USPTO / Google Patents",
    "198 - 206 mg KOH/g — From Nature With Love (soap/cosmetic supplier)"
   ],
   "fattyAcids": {
    "lauric": 27.7,
    "myristic": 1,
    "palmitic": 17.1,
    "stearic": 1.5,
    "ricinoleic": 0,
    "oleic": 27.2,
    "linoleic": 21.5,
    "linolenic": 1.2
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "mdpi-open-access-pmc6245310",
    "title": "Marzouki H., Piras A., Marongiu B., Rosa A., Dessì M.A. (2008) Extraction and separation of volatile and fixed oils from berries of Laurus nobilis L. by supercritical CO2. Molecules 13:1702-1711. doi:10.3390/molecules13081702",
    "publisher": "MDPI (open access, PMC6245310)",
    "url": "https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6245310/"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "lauric-acid",
   "name": "Lauric acid",
   "inci": "Lauric Acid",
   "page": "https://soapledger.com/oils/lauric-acid/",
   "sapMgKoh": 280,
   "sapNaoh": 0.199607,
   "sapKoh": 0.28,
   "sapBasis": "JSQI 2021 acid-value range midpoint (pure free acid: SAP = acid value)",
   "sapSource": {
    "id": "computed-56106-molar-mass",
    "title": "Theoretical SAP of pure lauric acid from molar mass",
    "publisher": "computed (56106 / molar mass)",
    "url": ""
   },
   "sapChecked": [
    "acid value 275～285 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "56106 / 200.32 (C12H24O2) = 280.1 mg KOH/g — computed (56106 / molar mass)"
   ],
   "fattyAcids": {
    "lauric": 99,
    "myristic": 0,
    "palmitic": 0,
    "stearic": 0,
    "ricinoleic": 0,
    "oleic": 0,
    "linoleic": 0,
    "linolenic": 0
   },
   "iodine": 0.1,
   "ins": 279.9,
   "fattyAcidSource": {
    "id": "acme-hardesty-co-supplier",
    "title": "Lauric Acid 99% FGK Flakes – Product Data Sheet (Dec 2011)",
    "publisher": "Acme-Hardesty Co. (supplier)",
    "url": "https://www.acme-hardesty.com/wp-content/uploads/2014/02/Lauric-Acid-99-Spec.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "luffa-seed-oil",
   "name": "Luffa (loofah) seed oil",
   "inci": "Luffa Cylindrica Seed Oil",
   "page": "https://soapledger.com/oils/luffa-seed-oil/",
   "sapMgKoh": 192,
   "sapNaoh": 0.136873,
   "sapKoh": 0.192,
   "sapBasis": "Two independent lab studies bracket the theoretical value: Hussein 2006 measured 182.4 and Elemo 2011 measured 197-201 (mean of the two studies about 190.7). Two independent profiles both give about 193 for the pure triglyceride. 192 sits between the measured mean and theory. The earlier 199 came from Elemo alone and lies above what the composition allows.",
   "sapSource": {
    "id": "agricultural-research-corporation-sudan-",
    "title": "Hussein IH, Mirghani MES, Che Man YB (2006) Physicochemical characteristics of argessi (Chrozophora brochiana), kenaf (Hibiscus cannabinus) and loofah (Luffa cylindrica) seed oils. Sudan Journal of Agricultural Research 6:53-60 (no DOI)",
    "publisher": "Agricultural Research Corporation, Sudan (peer-reviewed); copy at IIUM repository",
    "url": "https://irep.iium.edu.my/7211/1/physicochemical_characteristics_%2853-60%29.pdf"
   },
   "sapChecked": [
    "197 ± 0.61 (dehulled seed); 201 ± 1.37 (whole seed) mg KOH/g — Kerala Agricultural University (peer-reviewed)",
    "SV 182.4 mg KOH/g (loofah) mg KOH/g — Agricultural Research Corporation, Sudan (peer-reviewed); copy at IIUM repository"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 12,
    "stearic": 6.5,
    "ricinoleic": 0,
    "oleic": 21.2,
    "linoleic": 59.4,
    "linolenic": 0.5
   },
   "iodine": 108,
   "ins": 84,
   "fattyAcidSource": {
    "id": "agricultural-research-corporation-sudan-",
    "title": "Hussein IH, Mirghani MES, Che Man YB (2006) Physicochemical characteristics of argessi (Chrozophora brochiana), kenaf (Hibiscus cannabinus) and loofah (Luffa cylindrica) seed oils. Sudan Journal of Agricultural Research 6:53-60 (no DOI)",
    "publisher": "Agricultural Research Corporation, Sudan (peer-reviewed); copy at IIUM repository",
    "url": "https://irep.iium.edu.my/7211/1/physicochemical_characteristics_%2853-60%29.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "macadamia",
   "name": "Macadamia nut oil",
   "inci": "Macadamia Ternifolia Seed Oil",
   "page": "https://soapledger.com/oils/macadamia-nut-oil/",
   "sapMgKoh": 195,
   "sapNaoh": 0.139012,
   "sapKoh": 0.195,
   "sapBasis": "JSQI 2021 range midpoint",
   "sapSource": {
    "id": "ministry-of-health-labour-and-welfare-ja",
    "title": "Japanese Standards of Quasi-drug Ingredients 2021 (医薬部外品原料規格2021), PSEHB notification 0325-1 of 25 March 2021",
    "publisher": "Ministry of Health, Labour and Welfare (Japan)",
    "url": "https://www.mhlw.go.jp/content/000839905.pdf"
   },
   "sapChecked": [
    "190～200 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "190 - 200 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1391 / KOH 0.1959 g alkali per g oil — Certified Lye",
    "191 mg KOH/g — The Soapery (UK soap supplier)"
   ],
   "fattyAcids": {
    "lauric": 0.1,
    "myristic": 0.9,
    "palmitic": 8.3,
    "stearic": 3.2,
    "ricinoleic": 0,
    "oleic": 60.4,
    "linoleic": 1.8,
    "linolenic": 0.3
   },
   "iodine": 75,
   "ins": 120,
   "fattyAcidSource": {
    "id": "usda-agricultural-research-service",
    "title": "FoodData Central SR Legacy: Nuts, macadamia nuts, raw (FDC ID 170178)",
    "publisher": "USDA Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/170178/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "mafura-butter",
   "name": "Mafura butter (Trichilia emetica)",
   "inci": "Trichilia Emetica Seed Butter",
   "page": "https://soapledger.com/oils/mafura-butter/",
   "sapMgKoh": 190.05,
   "sapNaoh": 0.135483,
   "sapKoh": 0.19005,
   "sapBasis": "Median of sources' mgKoh_mid",
   "sapSource": {
    "id": "academic-journals-peer-reviewed-open-acc-2",
    "title": "Proximate nutritional composition, characterization of some selected physicochemical properties and comparative compositional analysis of Trichilia emetica oilseeds with some selected commercial oilseeds (African Journal of Agricultural Research 9(28):2177–2184, 2014; DOI 10.5897/AJAR2014.8807)",
    "publisher": "Academic Journals (peer-reviewed, open access)",
    "url": "https://academicjournals.org/journal/AJAR/article-full-text-pdf/F79C44246037.pdf"
   },
   "sapChecked": [
    "190 - 210 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "180.09 mg KOH/g — Academic Journals (peer-reviewed, open access)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 51.8,
    "stearic": 1.9,
    "ricinoleic": 0,
    "oleic": 36.4,
    "linoleic": 7.9,
    "linolenic": 0.5
   },
   "iodine": 45,
   "ins": 145.1,
   "fattyAcidSource": {
    "id": "mdpi-open-access-pmc12526083",
    "title": "Mabaso M., Buthelezi L.G., Zharare G.E. (2025) Comparative Analysis of Mafura Butter Oils from Trichilia emetica and Trichilia dregeana Extracted by Screw Press. Plants 14:3071. doi:10.3390/plants14193071",
    "publisher": "MDPI (open access, PMC12526083)",
    "url": "https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12526083/"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "mamey-sapote-seed",
   "name": "Mamey sapote seed oil (sapuyul)",
   "inci": "Pouteria Sapota Seed Oil",
   "page": "https://soapledger.com/oils/mamey-sapote-seed-oil/",
   "sapMgKoh": 198,
   "sapNaoh": 0.141151,
   "sapKoh": 0.198,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "csic-peer-reviewed-open-access-4",
    "title": "Solís-Fuentes J.A., Ayala-Tirado R.C., Fernández-Suárez A.D., Durán-de-Bazúa M.C. (2015) Mamey sapote seed oil (Pouteria sapota). Potential, composition, fractionation and thermal behavior. Grasas y Aceites 66(1):e056. doi:10.3989/gya.0691141",
    "publisher": "CSIC (peer-reviewed, open access)",
    "url": "https://grasasyaceites.revistas.csic.es/index.php/grasasyaceites/article/download/1521/1649?inline=1"
   },
   "sapChecked": [
    "198 mg KOH/g — CSIC (peer-reviewed, open access)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 10.5,
    "stearic": 28.7,
    "ricinoleic": 0,
    "oleic": 48.6,
    "linoleic": 10.8,
    "linolenic": 0.6
   },
   "iodine": 60,
   "ins": 138,
   "fattyAcidSource": {
    "id": "csic-peer-reviewed-open-access-4",
    "title": "Solís-Fuentes J.A., Ayala-Tirado R.C., Fernández-Suárez A.D., Durán-de-Bazúa M.C. (2015) Mamey sapote seed oil (Pouteria sapota). Potential, composition, fractionation and thermal behavior. Grasas y Aceites 66(1):e056. doi:10.3989/gya.0691141",
    "publisher": "CSIC (peer-reviewed, open access)",
    "url": "https://grasasyaceites.revistas.csic.es/index.php/grasasyaceites/article/download/1521/1649?inline=1"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "mango-butter",
   "name": "Mango seed butter",
   "inci": "Mangifera Indica Seed Butter",
   "page": "https://soapledger.com/oils/mango-seed-butter/",
   "sapMgKoh": 189,
   "sapNaoh": 0.134735,
   "sapKoh": 0.189,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "zahoor",
    "title": "Zahoor S., Anwar F., Qadir R., Soufan W., Sakran M. (2023) Physicochemical attributes and antioxidant potential of kernel oils from selected mango varieties. ACS Omega 8(25):22613-22622. doi:10.1021/acsomega.3c01155",
    "publisher": "American Chemical Society (peer-reviewed, open access)",
    "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC10308537"
   },
   "sapChecked": [
    "143.0–207.1 mg KOH/g — American Chemical Society (peer-reviewed, open access)",
    "185–200 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "189 mg KOH/g — The Soapery (UK soap supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 5.4,
    "stearic": 46.6,
    "ricinoleic": 0,
    "oleic": 41.1,
    "linoleic": 3.8,
    "linolenic": 0.5
   },
   "iodine": 44.5,
   "ins": 144.5,
   "fattyAcidSource": {
    "id": "springer-open-access-pmc4190219",
    "title": "Sonwai S., Kaphueakngam P., Flood A. (2014) Blending of mango kernel fat and palm oil mid-fraction to obtain cocoa butter equivalent. J Food Sci Technol 51:2357-2369. doi:10.1007/s13197-012-0808-7",
    "publisher": "Springer (open access, PMC4190219)",
    "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC4190219/"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "mango-seed-oil",
   "name": "Mango seed oil (liquid fraction)",
   "inci": "Mangifera Indica Seed Oil",
   "page": "https://soapledger.com/oils/mango-seed-oil/",
   "sapMgKoh": 191.5,
   "sapNaoh": 0.136517,
   "sapKoh": 0.1915,
   "sapBasis": "FSSAI range midpoint (mango kernel fat)",
   "sapSource": {
    "id": "wikipedia-3",
    "title": "Mango oil (Wikipedia article, citing SEA Hand Book 2009, Solvent Extractors' Association of India)",
    "publisher": "Wikipedia",
    "url": "https://en.wikipedia.org/wiki/Mango_oil"
   },
   "sapChecked": [
    "185-198 mg KOH/g — Food Safety and Standards Authority of India (FSSAI)",
    "190.1–195.1 mg KOH/g — Wikipedia"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": true
  },
  {
   "key": "marula",
   "name": "Marula oil",
   "inci": "Sclerocarya Birrea Seed Oil",
   "page": "https://soapledger.com/oils/marula-oil/",
   "sapMgKoh": 192,
   "sapNaoh": 0.136873,
   "sapKoh": 0.192,
   "sapBasis": "Median of sources' mgKoh_mid",
   "sapSource": {
    "id": "ijabe-peer-reviewed-open-access",
    "title": "Review of Sclerocarya birrea seed oil extracted as a bioenergy resource for compression ignition engines (Robinson, Lukman & Bello, Int J Agric & Biol Eng 5(3), 2012)",
    "publisher": "IJABE (peer-reviewed, open access)",
    "url": "https://ijabe.org/index.php/ijabe/article/download/552/469"
   },
   "sapChecked": [
    "Saponification Index 188-196 mg KOH/g mg KOH/g — Aurum Africa (supplier)",
    "193 - 200 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "178.6 mg KOH/g — IJABE (peer-reviewed, open access)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 11.4,
    "stearic": 6,
    "ricinoleic": 0,
    "oleic": 73.4,
    "linoleic": 7.8,
    "linolenic": 0.2
   },
   "iodine": 73,
   "ins": 119,
   "fattyAcidSource": {
    "id": "mdpi-peer-reviewed-open-access",
    "title": "Chemical Profile and Potential Applications of Sclerocarya birrea subsp. caffra Kernel Oil (Molecules 2024; DOI 10.3390/molecules29163815)",
    "publisher": "MDPI (peer-reviewed, open access)",
    "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC11487415/"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "meadowfoam",
   "name": "Meadowfoam seed oil",
   "inci": "Limnanthes Alba Seed Oil",
   "page": "https://soapledger.com/oils/meadowfoam-seed-oil/",
   "sapMgKoh": 167.5,
   "sapNaoh": 0.119408,
   "sapKoh": 0.1675,
   "sapBasis": "JSQI 2021 range midpoint",
   "sapSource": {
    "id": "ministry-of-health-labour-and-welfare-ja",
    "title": "Japanese Standards of Quasi-drug Ingredients 2021 (医薬部外品原料規格2021), PSEHB notification 0325-1 of 25 March 2021",
    "publisher": "Ministry of Health, Labour and Welfare (Japan)",
    "url": "https://www.mhlw.go.jp/content/000839905.pdf"
   },
   "sapChecked": [
    "160～175 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "160 - 175 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "169 mg KOH/g — The Soapery (UK soap supplier)"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": false
  },
  {
   "key": "milk-fat",
   "name": "Milk fat (butterfat)",
   "inci": "Milk Lipids",
   "page": "https://soapledger.com/oils/milk-fat/",
   "sapMgKoh": 227.5,
   "sapNaoh": 0.162181,
   "sapKoh": 0.2275,
   "sapBasis": "JSQI 2021 range midpoint",
   "sapSource": {
    "id": "ministry-of-health-labour-and-welfare-ja",
    "title": "Japanese Standards of Quasi-drug Ingredients 2021 (医薬部外品原料規格2021), PSEHB notification 0325-1 of 25 March 2021",
    "publisher": "Ministry of Health, Labour and Welfare (Japan)",
    "url": "https://www.mhlw.go.jp/content/000839905.pdf"
   },
   "sapChecked": [
    "210～245 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "NaOH 0.1599 / KOH 0.2252 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 3,
    "myristic": 10.6,
    "palmitic": 27.7,
    "stearic": 12.8,
    "ricinoleic": 0,
    "oleic": 26.5,
    "linoleic": 2.4,
    "linolenic": 1.5
   },
   "iodine": 35.5,
   "ins": 192,
   "fattyAcidSource": {
    "id": "u-s-department-of-agriculture-agricultur-16",
    "title": "USDA FoodData Central, SR Legacy: Butter oil, anhydrous (FDC ID 173412)",
    "publisher": "U.S. Department of Agriculture, Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/173412/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "milk-thistle",
   "name": "Milk thistle seed oil",
   "inci": "Silybum Marianum Seed Oil",
   "page": "https://soapledger.com/oils/milk-thistle-seed-oil/",
   "sapMgKoh": 187.84,
   "sapNaoh": 0.133908,
   "sapKoh": 0.18784,
   "sapBasis": "Median of sources' mgKoh_mid",
   "sapSource": {
    "id": "pcsir-peer-reviewed",
    "title": "Characteristics of Silybum marianum as a Potential Source of Dietary Oil and Protein (Ahmad et al., Pakistan Journal of Scientific and Industrial Research 50(1):36–40, 2007)",
    "publisher": "PCSIR (peer-reviewed)",
    "url": "https://v2.pjsir.org/index.php/biological-sciences/article/download/733/465/1126"
   },
   "sapChecked": [
    "194.78 ± 0.23 mg KOH/g — PCSIR (peer-reviewed)",
    "180.9 mg KOH/g — Tarbiat Modares University (peer-reviewed)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.1,
    "palmitic": 8.9,
    "stearic": 4.3,
    "ricinoleic": 0,
    "oleic": 17.1,
    "linoleic": 63.2,
    "linolenic": 0.4
   },
   "iodine": 103.9,
   "ins": 83.9,
   "fattyAcidSource": {
    "id": "mdpi-peer-reviewed-open-access-3",
    "title": "Milk Thistle Oil Extracted by Enzyme-Mediated Assisted Solvent Extraction Compared with n-Hexane and Cold-Pressed Extraction (Molecules 2023; DOI 10.3390/molecules28062591)",
    "publisher": "MDPI (peer-reviewed, open access)",
    "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC10057341/"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "mink-oil",
   "name": "Mink oil",
   "inci": "Mink Oil",
   "page": "https://soapledger.com/oils/mink-oil/",
   "sapMgKoh": 200,
   "sapNaoh": 0.142577,
   "sapKoh": 0.2,
   "sapBasis": "JSQI 2021 range midpoint",
   "sapSource": {
    "id": "ministry-of-health-labour-and-welfare-ja",
    "title": "Japanese Standards of Quasi-drug Ingredients 2021 (医薬部外品原料規格2021), PSEHB notification 0325-1 of 25 March 2021",
    "publisher": "Ministry of Health, Labour and Welfare (Japan)",
    "url": "https://www.mhlw.go.jp/content/000839905.pdf"
   },
   "sapChecked": [
    "190～210 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "NaOH 0.1403 / KOH 0.1976 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": true
  },
  {
   "key": "monoi",
   "name": "Monoï de Tahiti (tiare-infused coconut oil)",
   "inci": "Cocos Nucifera Oil",
   "page": "https://soapledger.com/oils/monoi-de-tahiti/",
   "sapMgKoh": 255,
   "sapNaoh": 0.181785,
   "sapKoh": 0.255,
   "sapBasis": "Median of sources' mgKoh_mid",
   "sapSource": {
    "id": "fnwl",
    "title": "Saponification Chart",
    "publisher": "From Nature With Love (soap/cosmetic supplier)",
    "url": "https://www.fromnaturewithlove.com/resources/sapon.asp"
   },
   "sapChecked": [
    "240 - 270 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1796 / KOH 0.253 g alkali per g oil — Certified Lye",
    "NaOH 0.182 / KOH 0.255 g alkali per g oil — Supplies For Candles (UK supplier)"
   ],
   "fattyAcids": {
    "lauric": 47.4,
    "myristic": 18.2,
    "palmitic": 8.5,
    "stearic": 2.9,
    "ricinoleic": 0,
    "oleic": 7.2,
    "linoleic": 1.7,
    "linolenic": 0.1
   },
   "iodine": 8.5,
   "ins": 246.5,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "moringa",
   "name": "Moringa seed oil (ben oil)",
   "inci": "Moringa Oleifera Seed Oil",
   "page": "https://soapledger.com/oils/moringa-seed-oil/",
   "sapMgKoh": 179.5,
   "sapNaoh": 0.127962,
   "sapKoh": 0.1795,
   "sapBasis": "FSSAI range midpoint",
   "sapSource": {
    "id": "food-safety-and-standards-authority-of-i",
    "title": "Food Safety and Standards (Food Products Standards and Food Additives) Regulations 2011, Chapter 2.2 Fats, Oils and Fat Emulsions (Version 2, 05.10.2023)",
    "publisher": "Food Safety and Standards Authority of India (FSSAI)",
    "url": "https://www.fssai.gov.in/upload/uploadfiles/files/Chapter%202_2_Fats_oil_fat%20emulsions.pdf"
   },
   "sapChecked": [
    "167-192 mg KOH/g — Food Safety and Standards Authority of India (FSSAI)",
    "185 - 205 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "193 mg KOH/g — The Soapery (UK soap supplier)"
   ],
   "fattyAcids": {
    "lauric": 0.2,
    "myristic": 0.7,
    "palmitic": 7.5,
    "stearic": 5.1,
    "ricinoleic": 0,
    "oleic": 67.6,
    "linoleic": 1.9,
    "linolenic": 1.2
   },
   "iodine": 67.5,
   "ins": 112,
   "fattyAcidSource": {
    "id": "food-safety-and-standards-authority-of-i",
    "title": "Food Safety and Standards (Food Products Standards and Food Additives) Regulations 2011, Chapter 2.2 Fats, Oils and Fat Emulsions (Version 2, 05.10.2023)",
    "publisher": "Food Safety and Standards Authority of India (FSSAI)",
    "url": "https://www.fssai.gov.in/upload/uploadfiles/files/Chapter%202_2_Fats_oil_fat%20emulsions.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "mowrah-butter",
   "name": "Mowrah butter (mahua / Indian illipe)",
   "inci": "Bassia Latifolia Seed Butter",
   "page": "https://soapledger.com/oils/mowrah-butter/",
   "sapMgKoh": 191.5,
   "sapNaoh": 0.136517,
   "sapKoh": 0.1915,
   "sapBasis": "FSSAI range midpoint",
   "sapSource": {
    "id": "food-safety-and-standards-authority-of-i",
    "title": "Food Safety and Standards (Food Products Standards and Food Additives) Regulations 2011, Chapter 2.2 Fats, Oils and Fat Emulsions (Version 2, 05.10.2023)",
    "publisher": "Food Safety and Standards Authority of India (FSSAI)",
    "url": "https://www.fssai.gov.in/upload/uploadfiles/files/Chapter%202_2_Fats_oil_fat%20emulsions.pdf"
   },
   "sapChecked": [
    "187 to 196 mg KOH/g — Food Safety and Standards Authority of India (FSSAI)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.1,
    "palmitic": 21.7,
    "stearic": 20.9,
    "ricinoleic": 0,
    "oleic": 45.8,
    "linoleic": 9.8,
    "linolenic": 0.6
   },
   "iodine": 64,
   "ins": 127.5,
   "fattyAcidSource": {
    "id": "elsevier-open-access-pmc9816963",
    "title": "Thilakarathna R.C.N., Siow L.F., Tang T.K., Chan E.S., Lee Y.Y. (2023) Physicochemical and antioxidative properties of ultrasound-assisted extraction of mahua (Madhuca longifolia) seed oil in comparison with conventional Soxhlet and mechanical extractions. Ultrason Sonochem 92:106280. doi:10.1016/j.ultsonch.2022.106280",
    "publisher": "Elsevier (open access, PMC9816963)",
    "url": "https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9816963/"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "murumuru",
   "name": "Murumuru butter",
   "inci": "Astrocaryum Murumuru Seed Butter",
   "page": "https://soapledger.com/oils/murumuru-butter/",
   "sapMgKoh": 235,
   "sapNaoh": 0.167527,
   "sapKoh": 0.235,
   "sapBasis": "A measured lot COA (237.7) and theoretical values from two independent profiles (233.6-240.8) bracket the previous 235, which also matches Skinchakra (230-240) and The Soapery (234). FNWL's 245-260 is above every profile-based value. Value unchanged.",
   "sapSource": {
    "id": "fnwl",
    "title": "Saponification Chart",
    "publisher": "From Nature With Love (soap/cosmetic supplier)",
    "url": "https://www.fromnaturewithlove.com/resources/sapon.asp"
   },
   "sapChecked": [
    "245 - 260 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "234 mg KOH/g — The Soapery (UK soap supplier)",
    "230-240 mg KOH/gr mg KOH/g — Skinchakra (EU supplier)",
    "Spec 220-250; result 237.70 mg KOH/g mg KOH/g — MakingCosmetics Inc. (US supplier; 'all data are as per our supplier')",
    "205.1 ± 4.70 (Table 1, Murumuru) mg KOH/g — MDPI (open access, peer-reviewed)"
   ],
   "fattyAcids": {
    "lauric": 51.6,
    "myristic": 25.8,
    "palmitic": 6,
    "stearic": 2.9,
    "ricinoleic": 0,
    "oleic": 5.7,
    "linoleic": 3,
    "linolenic": 0.1
   },
   "iodine": 10.3,
   "ins": 224.7,
   "fattyAcidSource": {
    "id": "csic-peer-reviewed-open-access-6",
    "title": "Mambrin M.C., Barrera-Arellano D. (1997) Caracterización de aceites de frutos de palmeras de la región amazónica del Brasil. Grasas y Aceites 48(3):154-158. doi:10.3989/gya.1997.v48.i3.783",
    "publisher": "CSIC (peer-reviewed, open access)",
    "url": "https://grasasyaceites.revistas.csic.es/index.php/grasasyaceites/article/view/783"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "mustard-oil",
   "name": "Mustard seed oil (kachi ghani)",
   "inci": "Brassica Juncea Seed Oil",
   "page": "https://soapledger.com/oils/mustard-seed-oil/",
   "sapMgKoh": 176,
   "sapNaoh": 0.125467,
   "sapKoh": 0.176,
   "sapBasis": "Codex CXS 210 range midpoint",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "168-184 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "168-177 mg KOH/g — Food Safety and Standards Authority of India (FSSAI)",
    "168 - 184 mg KOH/g — Deutsche Gesellschaft für Fettwissenschaft (DGF)",
    "172 mg KOH/g — From Nature With Love (soap/cosmetic supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.5,
    "palmitic": 2.5,
    "stearic": 1.3,
    "ricinoleic": 0,
    "oleic": 15.7,
    "linoleic": 17.2,
    "linolenic": 12.1
   },
   "iodine": 108.5,
   "ins": 67.5,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "myristic-acid",
   "name": "Myristic acid",
   "inci": "Myristic Acid",
   "page": "https://soapledger.com/oils/myristic-acid/",
   "sapMgKoh": 245,
   "sapNaoh": 0.174656,
   "sapKoh": 0.245,
   "sapBasis": "JSQI 2021 acid-value range midpoint (pure free acid: SAP = acid value)",
   "sapSource": {
    "id": "computed-56106-molar-mass",
    "title": "Theoretical SAP of pure lauric acid from molar mass",
    "publisher": "computed (56106 / molar mass)",
    "url": ""
   },
   "sapChecked": [
    "acid value 240～250 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "56106 / 228.37 (C14H28O2) = 245.7 mg KOH/g — computed (56106 / molar mass)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 98,
    "palmitic": 0,
    "stearic": 0,
    "ricinoleic": 0,
    "oleic": 0,
    "linoleic": 0,
    "linolenic": 0
   },
   "iodine": 0.25,
   "ins": 244.8,
   "fattyAcidSource": {
    "id": "acme-hardesty-co-supplier-2",
    "title": "Myristic Acid 98% FGK Flakes – Product Data Sheet (Dec 2011)",
    "publisher": "Acme-Hardesty Co. (supplier)",
    "url": "https://www.acme-hardesty.com/wp-content/uploads/2014/02/Myristic-Acid-98-Spec.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "neatsfoot",
   "name": "Neatsfoot oil",
   "inci": "Neatsfoot Oil",
   "page": "https://soapledger.com/oils/neatsfoot-oil/",
   "sapMgKoh": 197.5,
   "sapNaoh": 0.140794,
   "sapKoh": 0.1975,
   "sapBasis": "Merck Index-derived 192-203 (mid 197.5) and the CAMEO range 190-203 (mid 196.5) agree with the theoretical 196.0 from a published composition. Value unchanged, but no lab paper or standard (BIS IS 4054 draft unavailable) was found.",
   "sapSource": {
    "id": "drugfuture-chemical-index-database-2",
    "title": "Neatsfoot Oil (chemical index entry; Merck Index–derived)",
    "publisher": "DrugFuture Chemical Index Database",
    "url": "https://www.drugfuture.com/chemdata/Neatsfoot-Oil.html"
   },
   "sapChecked": [
    "Sapon no. 192-203 mg KOH/g — DrugFuture Chemical Index Database",
    "Saponification value 190-203; iodine 69-76 mg KOH/g — Museum of Fine Arts, Boston (CAMEO)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 1.2,
    "palmitic": 15.2,
    "stearic": 4,
    "ricinoleic": 0,
    "oleic": 60,
    "linoleic": 3.7,
    "linolenic": 0.6
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "grasas-y-aceites-csic-open-access",
    "title": "Estudio del comportamiento térmico y de la composición de aceites para el curtido de cueros (Study of thermal behaviour and composition of oils for leather tanning)",
    "publisher": "Grasas y Aceites (CSIC), open access",
    "url": "https://doi.org/10.3989/gya.2000.v51.i3.469"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "neem",
   "name": "Neem seed oil",
   "inci": "Azadirachta Indica Seed Oil",
   "page": "https://soapledger.com/oils/neem-seed-oil/",
   "sapMgKoh": 195.6,
   "sapNaoh": 0.13944,
   "sapKoh": 0.1956,
   "sapBasis": "Median of sources' mgKoh_mid",
   "sapSource": {
    "id": "clye",
    "title": "Chart of Saponification Values for Making Soap (averages compiled 2006 from distributors)",
    "publisher": "Certified Lye",
    "url": "https://certified-lye.com/lye-soap.html"
   },
   "sapChecked": [
    "NaOH 0.1372 / KOH 0.1932 g alkali per g oil — Certified Lye",
    "198 mg KOH/g — The Soapery (UK soap supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 19.6,
    "stearic": 7.8,
    "ricinoleic": 0,
    "oleic": 51.8,
    "linoleic": 20.8,
    "linolenic": 0
   },
   "iodine": 74.1,
   "ins": 121.5,
   "fattyAcidSource": {
    "id": "springer-nature-peer-reviewed-open-acces",
    "title": "Solvent-free, enzyme-catalyzed biodiesel production from mango, neem, and shea oils via response surface methodology (AMB Express 2015; DOI 10.1186/s13568-015-0172-x)",
    "publisher": "Springer Nature (peer-reviewed, open access)",
    "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC4689724/"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "oat-oil",
   "name": "Oat kernel oil",
   "inci": "Avena Sativa Kernel Oil",
   "page": "https://soapledger.com/oils/oat-kernel-oil/",
   "sapMgKoh": 191.25,
   "sapNaoh": 0.136339,
   "sapKoh": 0.19125,
   "sapBasis": "Median of sources' mgKoh_mid",
   "sapSource": {
    "id": "makingcosmetics-supplier",
    "title": "Certificate of Analysis – Oat Emollient (INCI Avena Sativa (Oat) Kernel Oil), representative sample",
    "publisher": "MakingCosmetics (supplier)",
    "url": "https://www.makingcosmetics.com/on/demandware.static/-/Sites-makingcosmetics-master/default/dw6c90f6f4/certificate-of-analysis/coa-oat-emollient.pdf"
   },
   "sapChecked": [
    "185.0 - 200.0 mg KOH/g (lot result 186.0) mg KOH/g — MakingCosmetics (supplier)",
    "NaOH 0.135 / KOH 0.19 g alkali per g oil — Supplies For Candles (UK supplier)"
   ],
   "fattyAcids": {
    "lauric": 0.4,
    "myristic": 0.3,
    "palmitic": 17.4,
    "stearic": 1.1,
    "ricinoleic": 0,
    "oleic": 36.5,
    "linoleic": 40.9,
    "linolenic": 1.9
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "u-s-department-of-agriculture-agricultur-24",
    "title": "USDA FoodData Central, SR Legacy 173576 \"Oil, oat\"",
    "publisher": "U.S. Department of Agriculture, Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/173576/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "oleic-acid",
   "name": "Oleic acid",
   "inci": "Oleic Acid",
   "page": "https://soapledger.com/oils/oleic-acid/",
   "sapMgKoh": 199.5,
   "sapNaoh": 0.14222,
   "sapKoh": 0.1995,
   "sapBasis": "JSQI 2021 acid-value range midpoint (pure free acid: SAP = acid value)",
   "sapSource": {
    "id": "computed-56106-molar-mass",
    "title": "Theoretical SAP of pure lauric acid from molar mass",
    "publisher": "computed (56106 / molar mass)",
    "url": ""
   },
   "sapChecked": [
    "acid value 195～204 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "56106 / 282.46 (C18H34O2) = 198.6 mg KOH/g — computed (56106 / molar mass)"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": true
  },
  {
   "key": "olive",
   "name": "Olive oil",
   "inci": "Olea Europaea Fruit Oil",
   "page": "https://soapledger.com/oils/olive-oil/",
   "sapMgKoh": 190,
   "sapNaoh": 0.135448,
   "sapKoh": 0.19,
   "sapBasis": "Codex CXS 33 range midpoint (virgin/refined olive oil)",
   "sapSource": {
    "id": "codex-cxs-33",
    "title": "Codex Alimentarius CXS 33-1981, Standard for Olive Oils and Olive Pomace Oils",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/88/CXS_033e_2015.pdf"
   },
   "sapChecked": [
    "184–196 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "186–194 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "184–196 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "190 mg KOH/g — The Soapery (UK soap supplier)",
    "NaOH 0.1353 / KOH 0.1906 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 13.3,
    "stearic": 2.7,
    "ricinoleic": 0,
    "oleic": 68.9,
    "linoleic": 11.6,
    "linolenic": 0.5
   },
   "iodine": 84.5,
   "ins": 105.5,
   "fattyAcidSource": {
    "id": "international-olive-council",
    "title": "Trade Standard Applying to Olive Oils and Olive Pomace Oils, COI/T.15/NC No 3/Rev. 22 (June 2026), section 3.1 fatty acid composition",
    "publisher": "International Olive Council",
    "url": "https://www.internationaloliveoil.org/wp-content/uploads/2026/09/TRADE-STANDARD-REV-22_EN.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "olive-pomace",
   "name": "Olive pomace oil",
   "inci": "Olea Europaea Fruit Oil",
   "page": "https://soapledger.com/oils/olive-pomace-oil/",
   "sapMgKoh": 187.5,
   "sapNaoh": 0.133666,
   "sapKoh": 0.1875,
   "sapBasis": "Codex CXS 33 range midpoint",
   "sapSource": {
    "id": "codex-cxs-33",
    "title": "Codex Alimentarius CXS 33-1981, Standard for Olive Oils and Olive Pomace Oils",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/88/CXS_033e_2015.pdf"
   },
   "sapChecked": [
    "182-193 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "182-193 mg KOH/g — Food Safety and Standards Authority of India (FSSAI)",
    "190 mg KOH/g — The Soapery (UK soap supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 13.3,
    "stearic": 2.7,
    "ricinoleic": 0,
    "oleic": 68.8,
    "linoleic": 11.6,
    "linolenic": 0.5
   },
   "iodine": 83.5,
   "ins": 104,
   "fattyAcidSource": {
    "id": "international-olive-council",
    "title": "Trade Standard Applying to Olive Oils and Olive Pomace Oils, COI/T.15/NC No 3/Rev. 22 (June 2026), section 3.1 fatty acid composition",
    "publisher": "International Olive Council",
    "url": "https://www.internationaloliveoil.org/wp-content/uploads/2026/09/TRADE-STANDARD-REV-22_EN.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "ostrich-oil",
   "name": "Ostrich oil",
   "inci": "Ostrich Oil",
   "page": "https://soapledger.com/oils/ostrich-oil/",
   "sapMgKoh": 196.63,
   "sapNaoh": 0.140174,
   "sapKoh": 0.19663,
   "sapBasis": "Median of sources' mgKoh_mid",
   "sapSource": {
    "id": "shahid-beheshti-univ-of-medical-sciences",
    "title": "Investigating Fatty Acids, Triglycerides and Physicochemical Characteristics of Ostrich Oil for Human Nutrition (Nutrition and Food in Health and Disease 12(3):41–50, 2025; Univ. of Tehran)",
    "publisher": "Shahid Beheshti Univ. of Medical Sciences (peer-reviewed)",
    "url": "https://nfsr.sbmu.ac.ir/article-1-651-en.pdf"
   },
   "sapChecked": [
    "198.35 (liquid fraction); 197.97 (solid fraction) mg KOH/g — Shahid Beheshti Univ. of Medical Sciences (peer-reviewed)",
    "NaOH 0.1385 / KOH 0.1951 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.7,
    "palmitic": 28.6,
    "stearic": 6.7,
    "ricinoleic": 0,
    "oleic": 37.6,
    "linoleic": 15.4,
    "linolenic": 1.8
   },
   "iodine": 71.4,
   "ins": 125.2,
   "fattyAcidSource": {
    "id": "shahid-beheshti-univ-of-medical-sciences",
    "title": "Investigating Fatty Acids, Triglycerides and Physicochemical Characteristics of Ostrich Oil for Human Nutrition (Nutrition and Food in Health and Disease 12(3):41–50, 2025; Univ. of Tehran)",
    "publisher": "Shahid Beheshti Univ. of Medical Sciences (peer-reviewed)",
    "url": "https://nfsr.sbmu.ac.ir/article-1-651-en.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "palm-kernel-hydrogenated",
   "name": "Palm kernel flakes (hydrogenated palm kernel oil)",
   "inci": "Hydrogenated Palm Kernel Oil",
   "page": "https://soapledger.com/oils/palm-kernel-flakes/",
   "sapMgKoh": 250,
   "sapNaoh": 0.178221,
   "sapKoh": 0.25,
   "sapBasis": "Single source only",
   "sapSource": {
    "id": "soaper-s-choice-columbus-vegetable-oils-",
    "title": "Palm Kernel Flakes (product page: hydrogenated palm kernel oil, citric acid, lecithin)",
    "publisher": "Soaper's Choice (Columbus Vegetable Oils, supplier)",
    "url": "https://www.soaperschoice.com/products/palm-kernel-flakes"
   },
   "sapChecked": [
    "SAP Value KOH NaOH: 250 (178) mg KOH/g — Soaper's Choice (Columbus Vegetable Oils, supplier)"
   ],
   "fattyAcids": {
    "lauric": 48.3,
    "myristic": 14.8,
    "palmitic": 7.8,
    "stearic": 15.5,
    "ricinoleic": 0,
    "oleic": 5.3,
    "linoleic": 0,
    "linolenic": 0
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "u-s-department-of-agriculture-agricultur-26",
    "title": "USDA FoodData Central, SR Legacy 172366 \"Oil, industrial, palm kernel (hydrogenated), used for whipped toppings, non-dairy\"",
    "publisher": "U.S. Department of Agriculture, Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/172366/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "palm-kernel",
   "name": "Palm kernel oil",
   "inci": "Elaeis Guineensis Kernel Oil",
   "page": "https://soapledger.com/oils/palm-kernel-oil/",
   "sapMgKoh": 242,
   "sapNaoh": 0.172518,
   "sapKoh": 0.242,
   "sapBasis": "Codex CXS 210 range midpoint",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "230–254 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "186–220 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1777 / KOH 0.2503 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 48.5,
    "myristic": 15.5,
    "palmitic": 8,
    "stearic": 1.9,
    "ricinoleic": 0,
    "oleic": 15,
    "linoleic": 2.2,
    "linolenic": 0.1
   },
   "iodine": 17.6,
   "ins": 224.4,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "palm",
   "name": "Palm oil",
   "inci": "Elaeis Guineensis Oil",
   "page": "https://soapledger.com/oils/palm-oil/",
   "sapMgKoh": 199.5,
   "sapNaoh": 0.14222,
   "sapKoh": 0.1995,
   "sapBasis": "Codex CXS 210 range midpoint",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "190–209 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "190–205 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.142 / KOH 0.2 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0.2,
    "myristic": 1.2,
    "palmitic": 42.7,
    "stearic": 4.7,
    "ricinoleic": 0,
    "oleic": 39.4,
    "linoleic": 10.3,
    "linolenic": 0.2
   },
   "iodine": 52.5,
   "ins": 147,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "palm-olein",
   "name": "Palm olein",
   "inci": "Elaeis Guineensis Oil",
   "page": "https://soapledger.com/oils/palm-olein/",
   "sapMgKoh": 198,
   "sapNaoh": 0.141151,
   "sapKoh": 0.198,
   "sapBasis": "Codex CXS 210 range midpoint",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "194-202 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "195-205 mg KOH/g — Food Safety and Standards Authority of India (FSSAI)",
    "194 - 202 mg KOH/g — Deutsche Gesellschaft für Fettwissenschaft (DGF)"
   ],
   "fattyAcids": {
    "lauric": 0.3,
    "myristic": 1,
    "palmitic": 39.8,
    "stearic": 4.2,
    "ricinoleic": 0,
    "oleic": 41.9,
    "linoleic": 11.5,
    "linolenic": 0.3
   },
   "iodine": 58,
   "ins": 140,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "palm-stearin",
   "name": "Palm stearin",
   "inci": "Elaeis Guineensis Oil",
   "page": "https://soapledger.com/oils/palm-stearin/",
   "sapMgKoh": 199,
   "sapNaoh": 0.141864,
   "sapKoh": 0.199,
   "sapBasis": "Codex CXS 210 range midpoint",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "193-205 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "193-205 mg KOH/g — Food Safety and Standards Authority of India (FSSAI)",
    "193 - 206 mg KOH/g — Deutsche Gesellschaft für Fettwissenschaft (DGF)"
   ],
   "fattyAcids": {
    "lauric": 0.3,
    "myristic": 1.5,
    "palmitic": 60.2,
    "stearic": 4.9,
    "ricinoleic": 0,
    "oleic": 25.4,
    "linoleic": 6.4,
    "linolenic": 0.2
   },
   "iodine": 35.5,
   "ins": 163.5,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "palmitic-acid",
   "name": "Palmitic acid",
   "inci": "Palmitic Acid",
   "page": "https://soapledger.com/oils/palmitic-acid/",
   "sapMgKoh": 217,
   "sapNaoh": 0.154696,
   "sapKoh": 0.217,
   "sapBasis": "JSQI 2021 acid-value range midpoint (pure free acid: SAP = acid value)",
   "sapSource": {
    "id": "computed-56106-molar-mass",
    "title": "Theoretical SAP of pure lauric acid from molar mass",
    "publisher": "computed (56106 / molar mass)",
    "url": ""
   },
   "sapChecked": [
    "acid value 212～222 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "56106 / 256.42 (C16H32O2) = 218.8 mg KOH/g — computed (56106 / molar mass)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 98,
    "stearic": 0,
    "ricinoleic": 0,
    "oleic": 0,
    "linoleic": 0,
    "linolenic": 0
   },
   "iodine": 0.25,
   "ins": 216.8,
   "fattyAcidSource": {
    "id": "acme-hardesty-co-supplier-4",
    "title": "Palmitic Acid 98% FGK Flakes – Product Data Sheet (Dec 2011)",
    "publisher": "Acme-Hardesty Co. (supplier)",
    "url": "https://www.acme-hardesty.com/wp-content/uploads/2014/02/Palmitic-Acid-98-Spec.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "papaya-seed-oil",
   "name": "Papaya seed oil",
   "inci": "Carica Papaya Seed Oil",
   "page": "https://soapledger.com/oils/papaya-seed-oil/",
   "sapMgKoh": 193.5,
   "sapNaoh": 0.137943,
   "sapKoh": 0.1935,
   "sapBasis": "Two peer-reviewed lab measurements (Malacrida 2011: 196.4; Yanty 2014: 193.5) plus a supplier COA (190) all sit within 2% of the theoretical 193.1. Value unchanged.",
   "sapSource": {
    "id": "sbcta-scielo-peer-reviewed-open-access",
    "title": "Characterization of a high oleic oil extracted from papaya (Carica papaya L.) seeds (Malacrida et al., Ciência e Tecnologia de Alimentos 31(4), 2011; DOI 10.1590/S0101-20612011000400016)",
    "publisher": "SBCTA / SciELO (peer-reviewed, open access)",
    "url": "https://www.scielo.br/j/cta/a/wy3vT7kkwJnrCTnVt5WfBJx/?lang=en"
   },
   "sapChecked": [
    "196.40 mg KOH/g — SBCTA / SciELO (peer-reviewed, open access)",
    "193.5 mg KOH/g — Japan Oil Chemists' Society (peer-reviewed)",
    "192 mg KOH/g — The Soapery (UK soap supplier)",
    "Saponification Value mgKOH/g 190 mg KOH/g — Unnamed Australian supplier (COA PDF hosted on a Shopify store CDN; author field 'Sarah Hancock')",
    "209.07 ± 4.86 (ultrasonic extraction); 153.96 ± 8.97 (Soxhlet) mg KOH/g — Wiley (peer-reviewed, open access)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.2,
    "palmitic": 16.2,
    "stearic": 4.7,
    "ricinoleic": 0,
    "oleic": 71.3,
    "linoleic": 6.1,
    "linolenic": 0.2
   },
   "iodine": 80,
   "ins": 113.5,
   "fattyAcidSource": {
    "id": "sbcta-scielo-peer-reviewed-open-access",
    "title": "Characterization of a high oleic oil extracted from papaya (Carica papaya L.) seeds (Malacrida et al., Ciência e Tecnologia de Alimentos 31(4), 2011; DOI 10.1590/S0101-20612011000400016)",
    "publisher": "SBCTA / SciELO (peer-reviewed, open access)",
    "url": "https://www.scielo.br/j/cta/a/wy3vT7kkwJnrCTnVt5WfBJx/?lang=en"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "passion-fruit-seed-oil",
   "name": "Passion fruit seed oil (maracuja)",
   "inci": "Passiflora Edulis Seed Oil",
   "page": "https://soapledger.com/oils/passion-fruit-seed-oil/",
   "sapMgKoh": 184.5,
   "sapNaoh": 0.131527,
   "sapKoh": 0.1845,
   "sapBasis": "Median of sources' mgKoh_mid",
   "sapSource": {
    "id": "fnwl",
    "title": "Saponification Chart",
    "publisher": "From Nature With Love (soap/cosmetic supplier)",
    "url": "https://www.fromnaturewithlove.com/resources/sapon.asp"
   },
   "sapChecked": [
    "167 - 200 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "191 mg KOH/g — The Soapery (UK soap supplier)",
    "170-199 mg KOH/gr mg KOH/g — Skinchakra (EU supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.1,
    "palmitic": 11.7,
    "stearic": 2.8,
    "ricinoleic": 0,
    "oleic": 14.3,
    "linoleic": 68.4,
    "linolenic": 0.5
   },
   "iodine": 97.4,
   "ins": 87.1,
   "fattyAcidSource": {
    "id": "wiley-peer-reviewed-open-access-2",
    "title": "Passiflora edulis seed oil from west Cameroon: Chemical characterization and assessment of its hypolipidemic effect in high-fat diet-induced rats (Food Sci Nutr 2019; DOI 10.1002/fsn3.1234)",
    "publisher": "Wiley (peer-reviewed, open access)",
    "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC6848813/"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "peach-kernel",
   "name": "Peach kernel oil",
   "inci": "Prunus Persica Kernel Oil",
   "page": "https://soapledger.com/oils/peach-kernel-oil/",
   "sapMgKoh": 191,
   "sapNaoh": 0.136161,
   "sapKoh": 0.191,
   "sapBasis": "Median of sources' mgKoh_mid",
   "sapSource": {
    "id": "fnwl",
    "title": "Saponification Chart",
    "publisher": "From Nature With Love (soap/cosmetic supplier)",
    "url": "https://www.fromnaturewithlove.com/resources/sapon.asp"
   },
   "sapChecked": [
    "185 - 195 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1361 / KOH 0.1917 g alkali per g oil — Certified Lye",
    "191 mg KOH/g — The Soapery (UK soap supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 8.1,
    "stearic": 3.5,
    "ricinoleic": 0,
    "oleic": 65.1,
    "linoleic": 19.1,
    "linolenic": 0.5
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "frontiers-peer-reviewed-open-access-2",
    "title": "Fatty Acid Composition, Antioxidant, and in vitro Anti-inflammatory Activity of Five Cold-Pressed Prunus Seed Oils (Fratianni et al., Front Nutr 2021; DOI 10.3389/fnut.2021.775751)",
    "publisher": "Frontiers (peer-reviewed, open access)",
    "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC8636901/"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "peanut",
   "name": "Peanut (groundnut) oil",
   "inci": "Arachis Hypogaea Oil",
   "page": "https://soapledger.com/oils/peanut-oil/",
   "sapMgKoh": 191.5,
   "sapNaoh": 0.136517,
   "sapKoh": 0.1915,
   "sapBasis": "Codex CXS 210 range midpoint",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "187-196 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "188 – 196 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "188～195 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "188 to 196 mg KOH/g — Food Safety and Standards Authority of India (FSSAI)",
    "190 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1367 / KOH 0.1925 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0.1,
    "myristic": 0.1,
    "palmitic": 11,
    "stearic": 2.8,
    "ricinoleic": 0,
    "oleic": 52,
    "linoleic": 27.5,
    "linolenic": 0.2
   },
   "iodine": 96.5,
   "ins": 95,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "pecan",
   "name": "Pecan oil",
   "inci": "Carya Illinoinensis Seed Oil",
   "page": "https://soapledger.com/oils/pecan-oil/",
   "sapMgKoh": 187.14,
   "sapNaoh": 0.133409,
   "sapKoh": 0.18714,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "universidade-federal-de-santa-catarina-i",
    "title": "Oro T. (2007) Composição nutricional, compostos bioativos e vida útil de noz e óleo extra-virgem de noz-pecã [Carya illinoinensis] (MSc dissertation)",
    "publisher": "Universidade Federal de Santa Catarina (institutional repository)",
    "url": "https://repositorio.ufsc.br/handle/123456789/90608"
   },
   "sapChecked": [
    "184,29 (printed as 'g/100g') mg KOH/g — Universidade Federal de Santa Catarina (institutional repository)",
    "186-194 mg KOH/g — Bulk Natural Oils / Jedwards International (supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.1,
    "palmitic": 6,
    "stearic": 2.4,
    "ricinoleic": 0,
    "oleic": 64,
    "linoleic": 25.9,
    "linolenic": 1.2
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "frontiers-open-access-peer-reviewed-usda",
    "title": "Dean L.L. (2025) Lipid composition and nutritional quality of some commercially available cold pressed oils. Front. Nutr. 12:1721761. doi:10.3389/fnut.2025.1721761",
    "publisher": "Frontiers (open access, peer-reviewed; USDA-ARS author)",
    "url": "https://doi.org/10.3389/fnut.2025.1721761"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "perilla",
   "name": "Perilla seed oil",
   "inci": "Perilla Ocymoides Seed Oil",
   "page": "https://soapledger.com/oils/perilla-seed-oil/",
   "sapMgKoh": 192.25,
   "sapNaoh": 0.137052,
   "sapKoh": 0.19225,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "deutsche-gesellschaft-f-r-fettwissenscha",
    "title": "Physical Properties of Fats and Oils (compiled from Ullmann's, Bailey's, AOCS and AFCEG handbooks)",
    "publisher": "Deutsche Gesellschaft für Fettwissenschaft (DGF)",
    "url": "https://dgfett.de/wp-content/uploads/2025/03/physikalische_eigenschaften.pdf"
   },
   "sapChecked": [
    "188 - 197 mg KOH/g — Deutsche Gesellschaft für Fettwissenschaft (DGF)",
    "185 - 200 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "187-197 mg KOH/gr mg KOH/g — Skinchakra (German cosmetic oil supplier)",
    "191-193 mg KOH/g — Parchem Fine & Specialty Chemicals (distributor)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 3.2,
    "stearic": 2.5,
    "ricinoleic": 0,
    "oleic": 15.4,
    "linoleic": 15.5,
    "linolenic": 62.8
   },
   "iodine": 200,
   "ins": -7.8,
   "fattyAcidSource": {
    "id": "mdpi-open-access-peer-reviewed-5",
    "title": "Chang J. et al. (2026) Systematic Evaluation of the Nutritional Quality, Elemental Safety, and Preventive Effects of Perilla Seed Oil on Hyperlipidemia and Gut Microbiota Dysbiosis in High-Fat Diet-Fed Rats. Nutrients 18:2149. doi:10.3390/nu18132149",
    "publisher": "MDPI (open access, peer-reviewed)",
    "url": "https://doi.org/10.3390/nu18132149"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "pistachio",
   "name": "Pistachio oil",
   "inci": "Pistacia Vera Seed Oil",
   "page": "https://soapledger.com/oils/pistachio-oil/",
   "sapMgKoh": 192.25,
   "sapNaoh": 0.137052,
   "sapKoh": 0.19225,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "connect-chemicals-cosmetic-ingredient-di",
    "title": "Pistachio Oil – Technical Data Sheet",
    "publisher": "Connect Chemicals (cosmetic ingredient distributor)",
    "url": "https://connectchemicals.com/cosmetics/fileadmin/user_upload/Pistachio_oil__-_TDS.pdf"
   },
   "sapChecked": [
    "189 – 195 mg KOH/g — Connect Chemicals (cosmetic ingredient distributor)",
    "185-200 mg KOH/g — Bulk Natural Oils / Jedwards International (supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.1,
    "palmitic": 10.2,
    "stearic": 1.5,
    "ricinoleic": 0,
    "oleic": 65.1,
    "linoleic": 21.8,
    "linolenic": 0.4
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "mdpi-open-access-peer-reviewed-6",
    "title": "Ismaiel L. et al. (2024) Oil-in-Water Emulsions Made of Pistachio Oil: Physical and Chemical Properties and Stability. Foods 14:60. doi:10.3390/foods14010060",
    "publisher": "MDPI (open access, peer-reviewed)",
    "url": "https://doi.org/10.3390/foods14010060"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "plum-kernel",
   "name": "Plum kernel oil",
   "inci": "Prunus Domestica Seed Oil",
   "page": "https://soapledger.com/oils/plum-kernel-oil/",
   "sapMgKoh": 190,
   "sapNaoh": 0.135448,
   "sapKoh": 0.19,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "skinchakra-german-cosmetic-oil-supplier-2",
    "title": "Plum seed oil, organic, cold pressed (product page with specification)",
    "publisher": "Skinchakra (German cosmetic oil supplier)",
    "url": "https://shop.skinchakra.eu/Plum-seed-oil-organic-cold-pressed/KL-127-16"
   },
   "sapChecked": [
    "170-210 mg KOH/gr mg KOH/g — Skinchakra (German cosmetic oil supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 5.7,
    "stearic": 2.9,
    "ricinoleic": 0,
    "oleic": 72.7,
    "linoleic": 16.4,
    "linolenic": 0.1
   },
   "iodine": 105,
   "ins": 85,
   "fattyAcidSource": {
    "id": "mdpi-open-access-peer-reviewed-7",
    "title": "Rodríguez-Blázquez S. et al. (2023) Valorization of Prunus Seed Oils: Fatty Acids Composition and Oxidative Stability. Molecules 28:7045. doi:10.3390/molecules28207045",
    "publisher": "MDPI (open access, peer-reviewed)",
    "url": "https://doi.org/10.3390/molecules28207045"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "pomegranate-seed",
   "name": "Pomegranate seed oil",
   "inci": "Punica Granatum Seed Oil",
   "page": "https://soapledger.com/oils/pomegranate-seed-oil/",
   "sapMgKoh": 187,
   "sapNaoh": 0.133309,
   "sapKoh": 0.187,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "mattioli-1885-peer-reviewed",
    "title": "Mohammadpourfard I., Jahanbakhsh M., Sayadi M., Asadi-Ghalhari M., Salehi A. (2024) Physicochemical Properties and Nutritional Composition of Seed Oil from Wild Pomegranate Varieties in Jolfa, Northern Iran. Progress in Nutrition 27(4):17304. doi:10.23751/pn.v27i4.17304",
    "publisher": "Mattioli 1885 (peer-reviewed)",
    "url": "https://www.mattioli1885journals.com/index.php/progressinnutrition/article/download/17304/13298/151821"
   },
   "sapChecked": [
    "182 - 192 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "185 mg KOH/g — The Soapery (UK soap supplier)",
    "186.5–189.2 mg KOH/g — Mattioli 1885 (peer-reviewed)"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": false
  },
  {
   "key": "poppy-seed",
   "name": "Poppy seed oil",
   "inci": "Papaver Somniferum Seed Oil",
   "page": "https://soapledger.com/oils/poppy-seed-oil/",
   "sapMgKoh": 193,
   "sapNaoh": 0.137586,
   "sapKoh": 0.193,
   "sapBasis": "Median of sources' mgKoh_mid, excluding the FNWL outlier (163)",
   "sapSource": {
    "id": "deutsche-gesellschaft-f-r-fettwissenscha",
    "title": "Physical Properties of Fats and Oils (compiled from Ullmann's, Bailey's, AOCS and AFCEG handbooks)",
    "publisher": "Deutsche Gesellschaft für Fettwissenschaft (DGF)",
    "url": "https://dgfett.de/wp-content/uploads/2025/03/physikalische_eigenschaften.pdf"
   },
   "sapChecked": [
    "188 - 195 mg KOH/g — Deutsche Gesellschaft für Fettwissenschaft (DGF)",
    "189-197 mg KOH/gr mg KOH/g — Skinchakra (German cosmetic oil supplier)",
    "189-198 mg KOH/g — Parchem Fine & Specialty Chemicals (distributor)",
    "163 mg KOH/g — From Nature With Love (soap/cosmetic supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 11.1,
    "stearic": 3,
    "ricinoleic": 0,
    "oleic": 20.6,
    "linoleic": 65.3,
    "linolenic": 0
   },
   "iodine": 136.5,
   "ins": 56.5,
   "fattyAcidSource": {
    "id": "usda-agricultural-research-service-3",
    "title": "USDA FoodData Central, SR Legacy 171423: Oil, poppyseed",
    "publisher": "USDA Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/171423/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "pracaxi",
   "name": "Pracaxi seed oil",
   "inci": "Pentaclethra Macroloba Seed Oil",
   "page": "https://soapledger.com/oils/pracaxi-seed-oil/",
   "sapMgKoh": 178,
   "sapNaoh": 0.126893,
   "sapKoh": 0.178,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "soapery",
    "title": "What are SAP Values in Soap Making? (SAP table)",
    "publisher": "The Soapery (UK soap supplier)",
    "url": "https://www.thesoapery.co.uk/blogs/news/saponification-values"
   },
   "sapChecked": [
    "178 mg KOH/g — The Soapery (UK soap supplier)"
   ],
   "fattyAcids": {
    "lauric": 0.2,
    "myristic": 0.1,
    "palmitic": 1.5,
    "stearic": 3.5,
    "ricinoleic": 0,
    "oleic": 46.4,
    "linoleic": 12.1,
    "linolenic": 1.4
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "wiley-open-access-peer-reviewed",
    "title": "de Souza Eberhart B. et al. (2026) Evaluation of Pracaxi Oil as a Functional Feed Additive for Laying Japanese Quails. Anim Sci J. doi:10.1111/asj.70238",
    "publisher": "Wiley (open access, peer-reviewed)",
    "url": "https://doi.org/10.1111/asj.70238"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "pumpkin-seed",
   "name": "Pumpkin seed oil",
   "inci": "Cucurbita Pepo Seed Oil",
   "page": "https://soapledger.com/oils/pumpkin-seed-oil/",
   "sapMgKoh": 193,
   "sapNaoh": 0.137586,
   "sapKoh": 0.193,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "deutsche-gesellschaft-f-r-fettwissenscha",
    "title": "Physical Properties of Fats and Oils (compiled from Ullmann's, Bailey's, AOCS and AFCEG handbooks)",
    "publisher": "Deutsche Gesellschaft für Fettwissenschaft (DGF)",
    "url": "https://dgfett.de/wp-content/uploads/2025/03/physikalische_eigenschaften.pdf"
   },
   "sapChecked": [
    "188 - 198 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1389 / KOH 0.1956 g alkali per g oil — Certified Lye",
    "194 mg KOH/g — The Soapery (UK soap supplier)",
    "187 mg KOH/g — Deutsche Gesellschaft für Fettwissenschaft (DGF)",
    "190.69 mg KOH/g — Journal of Agricultural Science and Technology, Tarbiat Modares University (peer-reviewed)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.1,
    "palmitic": 11.6,
    "stearic": 5.9,
    "ricinoleic": 0,
    "oleic": 37,
    "linoleic": 44,
    "linolenic": 0.2
   },
   "iodine": 117,
   "ins": 76,
   "fattyAcidSource": {
    "id": "frontiers-open-access-peer-reviewed-usda",
    "title": "Dean L.L. (2025) Lipid composition and nutritional quality of some commercially available cold pressed oils. Front. Nutr. 12:1721761. doi:10.3389/fnut.2025.1721761",
    "publisher": "Frontiers (open access, peer-reviewed; USDA-ARS author)",
    "url": "https://doi.org/10.3389/fnut.2025.1721761"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "red-palm",
   "name": "Red palm oil / butter (unbleached palm oil)",
   "inci": "Elaeis Guineensis Oil",
   "page": "https://soapledger.com/oils/red-palm-oil-butter/",
   "sapMgKoh": 199.5,
   "sapNaoh": 0.14222,
   "sapKoh": 0.1995,
   "sapBasis": "Midpoint of Codex CXS 210 palm oil range (Codex covers crude, i.e. unbleached/red, palm oil)",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "190-209 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "190 - 202; 195 - 205; 190 - 209 mg KOH/g — Deutsche Gesellschaft für Fettwissenschaft (DGF)",
    "190 - 205 mg KOH/g — From Nature With Love (soap/cosmetic supplier)"
   ],
   "fattyAcids": {
    "lauric": 0.3,
    "myristic": 1.3,
    "palmitic": 43.1,
    "stearic": 4.8,
    "ricinoleic": 0,
    "oleic": 39.8,
    "linoleic": 10.4,
    "linolenic": 0.3
   },
   "iodine": 52.5,
   "ins": 147,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "raspberry-seed",
   "name": "Red raspberry seed oil",
   "inci": "Rubus Idaeus Seed Oil",
   "page": "https://soapledger.com/oils/red-raspberry-seed-oil/",
   "sapMgKoh": 188,
   "sapNaoh": 0.134022,
   "sapKoh": 0.188,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "fnwl",
    "title": "Saponification Chart",
    "publisher": "From Nature With Love (soap/cosmetic supplier)",
    "url": "https://www.fromnaturewithlove.com/resources/sapon.asp"
   },
   "sapChecked": [
    "188 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "188 mg KOH/g — The Soapery (UK soap supplier)",
    "150–205 mgKOH/g mg KOH/g — Aromantic (UK cosmetic supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 3.2,
    "stearic": 1.1,
    "ricinoleic": 0,
    "oleic": 12.4,
    "linoleic": 57,
    "linolenic": 25.1
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "plos-open-access-peer-reviewed",
    "title": "Gledovic A. et al. (2020) Low-energy nanoemulsions as carriers for red raspberry seed oil: formulation approach based on Raman spectroscopy and textural analysis, physicochemical properties, stability and in vitro antioxidant/biological activity. PLoS One 15:e0230993. doi:10.1371/journal.pone.0230993",
    "publisher": "PLOS (open access, peer-reviewed)",
    "url": "https://doi.org/10.1371/journal.pone.0230993"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "rice-bran",
   "name": "Rice bran oil",
   "inci": "Oryza Sativa Bran Oil",
   "page": "https://soapledger.com/oils/rice-bran-oil/",
   "sapMgKoh": 189.5,
   "sapNaoh": 0.135091,
   "sapKoh": 0.1895,
   "sapBasis": "Codex CXS 210 range midpoint",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "180–199 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "185–195 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "188 mg KOH/g — The Soapery (UK soap supplier)",
    "NaOH 0.1284 / KOH 0.1808 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0.1,
    "myristic": 0.5,
    "palmitic": 18.5,
    "stearic": 2.5,
    "ricinoleic": 0,
    "oleic": 43,
    "linoleic": 31.5,
    "linolenic": 1.5
   },
   "iodine": 102.5,
   "ins": 87,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "rosehip",
   "name": "Rosehip seed oil",
   "inci": "Rosa Canina Fruit Oil",
   "page": "https://soapledger.com/oils/rosehip-seed-oil/",
   "sapMgKoh": 189,
   "sapNaoh": 0.134735,
   "sapKoh": 0.189,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "csic-peer-reviewed-open-access",
    "title": "Eren T., Ok S., Yilmaz E. (2023) Comprehensive characterization of physicochemical, thermal, compositional, and sensory properties of cold-pressed rosehip seed oil. Grasas y Aceites 74(4):e534. doi:10.3989/gya.0533231",
    "publisher": "CSIC (peer-reviewed, open access)",
    "url": "https://grasasyaceites.revistas.csic.es/index.php/grasasyaceites/article/download/2116/3132/8356"
   },
   "sapChecked": [
    "185 - 193 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "188 mg KOH/g — The Soapery (UK soap supplier)",
    "193.47 ± 2.22 mg KOH/g — CSIC (peer-reviewed, open access)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 3.7,
    "stearic": 2.2,
    "ricinoleic": 0,
    "oleic": 19.3,
    "linoleic": 51.1,
    "linolenic": 21.4
   },
   "iodine": 170,
   "ins": 19,
   "fattyAcidSource": {
    "id": "csic-open-access-peer-reviewed-2",
    "title": "Eren T., Ok S., Yilmaz E. (2023) Comprehensive characterization of physicochemical, thermal, compositional, and sensory properties of cold-pressed rosehip seed oil. Grasas y Aceites 74(4):e534. doi:10.3989/gya.0533231",
    "publisher": "CSIC (open access, peer-reviewed)",
    "url": "https://doi.org/10.3989/gya.0533231"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "sacha-inchi",
   "name": "Sacha inchi oil",
   "inci": "Plukenetia Volubilis Seed Oil",
   "page": "https://soapledger.com/oils/sacha-inchi-oil/",
   "sapMgKoh": 194,
   "sapNaoh": 0.138299,
   "sapKoh": 0.194,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "csic-peer-reviewed-open-access-2",
    "title": "Gutiérrez L.-F., Rosada L.-M., Jiménez Á. (2011) Chemical composition of Sacha Inchi (Plukenetia volubilis L.) seeds and characteristics of their lipid fraction. Grasas y Aceites 62(1):76-83. doi:10.3989/gya044510",
    "publisher": "CSIC (peer-reviewed, open access)",
    "url": "https://grasasyaceites.revistas.csic.es/index.php/grasasyaceites/article/download/1301/1300/1298"
   },
   "sapChecked": [
    "180 - 210 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "192-196 mg KOH/g — Skinchakra (German cosmetic oil supplier)",
    "185.2 ± 0.5 mg KOH/g — CSIC (peer-reviewed, open access)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 4.4,
    "stearic": 2.4,
    "ricinoleic": 0,
    "oleic": 9.1,
    "linoleic": 33.4,
    "linolenic": 50.7
   },
   "iodine": 193.1,
   "ins": 0.9,
   "fattyAcidSource": {
    "id": "csic-open-access-peer-reviewed-3",
    "title": "Gutiérrez L.-F., Rosada L.-M., Jiménez Á. (2011) Chemical composition of Sacha Inchi (Plukenetia volubilis L.) seeds and characteristics of their lipid fraction. Grasas y Aceites 62(1):76–83. doi:10.3989/gya044510",
    "publisher": "CSIC (open access, peer-reviewed)",
    "url": "https://doi.org/10.3989/gya044510"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "safflower",
   "name": "Safflower oil (high-linoleic / standard)",
   "inci": "Carthamus Tinctorius Seed Oil",
   "page": "https://soapledger.com/oils/safflower-oil/",
   "sapMgKoh": 192,
   "sapNaoh": 0.136873,
   "sapKoh": 0.192,
   "sapBasis": "Midpoint of Codex CXS 210 safflowerseed oil range",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "186-198 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "186 - 194; 186 - 198 mg KOH/g — Deutsche Gesellschaft für Fettwissenschaft (DGF)",
    "180 - 195 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1374 / KOH 0.1935 g alkali per g oil — Certified Lye",
    "192 mg KOH/g — The Soapery (UK soap supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.1,
    "palmitic": 6.7,
    "stearic": 2.4,
    "ricinoleic": 0,
    "oleic": 14.9,
    "linoleic": 75.5,
    "linolenic": 0.1
   },
   "iodine": 142,
   "ins": 50,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "safflower-high-oleic",
   "name": "Safflower oil, high oleic",
   "inci": "Carthamus Tinctorius Seed Oil",
   "page": "https://soapledger.com/oils/safflower-oil-high-oleic/",
   "sapMgKoh": 190,
   "sapNaoh": 0.135448,
   "sapKoh": 0.19,
   "sapBasis": "Midpoint of Codex CXS 210 high-oleic safflowerseed oil range",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "186-194 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "186 - 194 mg KOH/g — Deutsche Gesellschaft für Fettwissenschaft (DGF)",
    "186 - 198 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1369 / KOH 0.1928 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0.1,
    "myristic": 0.1,
    "palmitic": 4.8,
    "stearic": 2,
    "ricinoleic": 0,
    "oleic": 76.9,
    "linoleic": 14.5,
    "linolenic": 0.6
   },
   "iodine": 90,
   "ins": 100,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "sal-butter",
   "name": "Sal butter (sal seed fat)",
   "inci": "Shorea Robusta Seed Butter",
   "page": "https://soapledger.com/oils/sal-butter/",
   "sapMgKoh": 190,
   "sapNaoh": 0.135448,
   "sapKoh": 0.19,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "parchem-fine-specialty-chemicals-distrib-3",
    "title": "Sal Butter: Typical Product Specifications",
    "publisher": "Parchem Fine & Specialty Chemicals (distributor)",
    "url": "https://www.parchem.com/chemical-supplier-distributor/sal-butter-002268"
   },
   "sapChecked": [
    "185 - 195 mg KOH/g — Parchem Fine & Specialty Chemicals (distributor)",
    "187-193 mg KOH/g — Wikipedia"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 6,
    "stearic": 45.1,
    "ricinoleic": 0,
    "oleic": 38.2,
    "linoleic": 2,
    "linolenic": 0.3
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "elsevier-open-access-peer-reviewed-3",
    "title": "Thapa et al. (2025) Process optimization for the extraction of Shorea robusta (Sal) seed oil using response surface methodology and its characterization: a sustainable approach to oil valorization. Food Chem X 32:103380. doi:10.1016/j.fochx.2025.103380",
    "publisher": "Elsevier (open access, peer-reviewed)",
    "url": "https://doi.org/10.1016/j.fochx.2025.103380"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "salmon-oil",
   "name": "Salmon oil",
   "inci": "Salmon Oil",
   "page": "https://soapledger.com/oils/salmon-oil/",
   "sapMgKoh": 184.26,
   "sapNaoh": 0.131356,
   "sapKoh": 0.18426,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "omics-international",
    "title": "Physicochemical properties of crude marine oils (Table 2: farmed Atlantic salmon, seal, cod liver, wild Pacific salmon oils). Journal of Bioprocessing & Biotechniques 4:168 (2014)",
    "publisher": "OMICS International",
    "url": "https://www.omicsonline.org/JBPBTimages/2155-9821-4-168-t002.html"
   },
   "sapChecked": [
    "180-195 mg KOH/g — Parchem Fine & Specialty Chemicals (distributor)",
    "185.85 (crude farmed Atlantic salmon oil); 176.19 (crude wild Pacific salmon oil) mg KOH/g — OMICS International"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": false
  },
  {
   "key": "saw-palmetto-extract",
   "name": "Saw palmetto extract (lipophilic fruit extract)",
   "inci": "Serenoa Serrulata Fruit Extract",
   "page": "https://soapledger.com/oils/saw-palmetto-extract/",
   "sapMgKoh": 230,
   "sapNaoh": 0.163963,
   "sapKoh": 0.23,
   "sapBasis": "Midpoint of USP32–NF27 Saw Palmetto Extract saponification value spec",
   "sapSource": {
    "id": "united-states-pharmacopeial-convention",
    "title": "USP 32–NF 27, Saw Palmetto Extract monograph (via the drugfuture.com mirror of USP32)",
    "publisher": "United States Pharmacopeial Convention",
    "url": "https://www.drugfuture.com/Pharmacopoeia/USP32/pub/data/v32270/usp32nf27s0_m74425.html"
   },
   "sapChecked": [
    "between 210 and 250 mg KOH/g — United States Pharmacopeial Convention"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": false
  },
  {
   "key": "sea-buckthorn-fruit-seed",
   "name": "Sea buckthorn oil (fruit and seed)",
   "inci": "Hippophae Rhamnoides Fruit/Seed Oil",
   "page": "https://soapledger.com/oils/sea-buckthorn-oil/",
   "sapMgKoh": 191.25,
   "sapNaoh": 0.136339,
   "sapKoh": 0.19125,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "fnwl",
    "title": "Saponification Chart",
    "publisher": "From Nature With Love (soap/cosmetic supplier)",
    "url": "https://www.fromnaturewithlove.com/resources/sapon.asp"
   },
   "sapChecked": [
    "180 - 195 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.139 / KOH 0.195 g alkali per g oil — Supplies for Candles (UK supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.3,
    "palmitic": 26.8,
    "stearic": 1.6,
    "ricinoleic": 0,
    "oleic": 17.8,
    "linoleic": 10.7,
    "linolenic": 6.1
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "frontiers-open-access-peer-reviewed",
    "title": "Correa M. et al. (2026) Palmitoleic acid content and composition-based nutritional quality of commercial omega-7 oils and supplements. Front Nutr. doi:10.3389/fnut.2026.1871452",
    "publisher": "Frontiers (open access, peer-reviewed)",
    "url": "https://doi.org/10.3389/fnut.2026.1871452"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "sea-buckthorn-seed",
   "name": "Sea buckthorn seed oil",
   "inci": "Hippophae Rhamnoides Seed Oil",
   "page": "https://soapledger.com/oils/sea-buckthorn-seed-oil/",
   "sapMgKoh": 190,
   "sapNaoh": 0.135448,
   "sapKoh": 0.19,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "soapery",
    "title": "What are SAP Values in Soap Making? (SAP table)",
    "publisher": "The Soapery (UK soap supplier)",
    "url": "https://www.thesoapery.co.uk/blogs/news/saponification-values"
   },
   "sapChecked": [
    "190 mg KOH/g — The Soapery (UK soap supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.1,
    "palmitic": 10.2,
    "stearic": 2.9,
    "ricinoleic": 0,
    "oleic": 21.4,
    "linoleic": 46.5,
    "linolenic": 14.7
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "wiley-open-access-peer-reviewed-2",
    "title": "Datuashvili L. et al. (2025) Chemical Composition Analysis of Sea Buckthorn (Hippophae) in Georgia and Development of Innovative Valorization Technologies. Food Sci Nutr. doi:10.1002/fsn3.70507",
    "publisher": "Wiley (open access, peer-reviewed)",
    "url": "https://doi.org/10.1002/fsn3.70507"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "sesame",
   "name": "Sesame oil",
   "inci": "Sesamum Indicum Seed Oil",
   "page": "https://soapledger.com/oils/sesame-oil/",
   "sapMgKoh": 190.5,
   "sapNaoh": 0.135804,
   "sapKoh": 0.1905,
   "sapBasis": "Midpoint of Codex CXS 210 sesameseed oil range",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "186-195 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "187 – 194 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "186 - 195; 187 - 195 mg KOH/g — Deutsche Gesellschaft für Fettwissenschaft (DGF)",
    "188 - 198 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1336 / KOH 0.1882 g alkali per g oil — Certified Lye",
    "190 mg KOH/g — The Soapery (UK soap supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.1,
    "palmitic": 10,
    "stearic": 5.6,
    "ricinoleic": 0,
    "oleic": 40,
    "linoleic": 42.4,
    "linolenic": 0.6
   },
   "iodine": 112,
   "ins": 78.5,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "shea",
   "name": "Shea butter",
   "inci": "Butyrospermum Parkii Butter",
   "page": "https://soapledger.com/oils/shea-butter/",
   "sapMgKoh": 181.8,
   "sapNaoh": 0.129602,
   "sapKoh": 0.1818,
   "sapBasis": "Median of sources (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "honfo",
    "title": "Honfo G.F., Akissoe H.N. et al. (2012) Microbiological and physicochemical characterization of shea butter sold on Benin markets. J. Stored Products and Postharvest Research. doi:10.5897/JSPPR11.045",
    "publisher": "Academic Journals (peer-reviewed)",
    "url": "https://dspace.uac.bj/items/69dffe6d-0f03-499c-84d3-5ebdbd1f08f9/full"
   },
   "sapChecked": [
    "186.4–193.7 mg KOH/g — Academic Journals (peer-reviewed)",
    "170–190 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "170–190 mg KOH/g — Wikipedia",
    "182 (organic), 186 (refined) mg KOH/g — The Soapery (UK soap supplier)",
    "NaOH 0.1296 / KOH 0.1825 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 1.4,
    "myristic": 0.1,
    "palmitic": 4.6,
    "stearic": 40.5,
    "ricinoleic": 0,
    "oleic": 45.4,
    "linoleic": 5.1,
    "linolenic": 0.3
   },
   "iodine": 59,
   "ins": 122.8,
   "fattyAcidSource": {
    "id": "usda-agricultural-research-service-9",
    "title": "USDA FoodData Central, SR Legacy 171429: Oil, sheanut",
    "publisher": "USDA Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/171429/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "shea-oil-fractionated",
   "name": "Shea oil (fractionated shea olein)",
   "inci": "Butyrospermum Parkii Oil",
   "page": "https://soapledger.com/oils/shea-oil/",
   "sapMgKoh": 182.75,
   "sapNaoh": 0.130279,
   "sapKoh": 0.18275,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "aak-manufacturer-hosted-on-knowde",
    "title": "LIPEX SheaLiquid TR – Product Data Sheet",
    "publisher": "AAK (manufacturer), hosted on Knowde",
    "url": "https://media.knowde.com/image/upload/v1733488490/LipexSheaLiquidTRPDS.pdf20241206-1-vpra3p.pdf"
   },
   "sapChecked": [
    "183 mg KOH/g — AAK (manufacturer), hosted on Knowde",
    "170 - 195 mg KOH/g — From Nature With Love (soap/cosmetic supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 5,
    "stearic": 28,
    "ricinoleic": 0,
    "oleic": 56,
    "linoleic": 9,
    "linolenic": 0.3
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "aak-manufacturer-hosted-on-knowde",
    "title": "LIPEX SheaLiquid TR – Product Data Sheet",
    "publisher": "AAK (manufacturer), hosted on Knowde",
    "url": "https://media.knowde.com/image/upload/v1733488490/LipexSheaLiquidTRPDS.pdf20241206-1-vpra3p.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "tallow-sheep",
   "name": "Sheep tallow (mutton fat)",
   "inci": "Tallow",
   "page": "https://soapledger.com/oils/sheep-tallow/",
   "sapMgKoh": 196,
   "sapNaoh": 0.139725,
   "sapKoh": 0.196,
   "sapBasis": "Midpoint of Codex CXS 211 edible tallow range (covers bovine and/or sheep fat)",
   "sapSource": {
    "id": "codex-cxs-211",
    "title": "Codex Alimentarius CXS 211-1999, Standard for Named Animal Fats",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/337/CXS_211e_2015.pdf"
   },
   "sapChecked": [
    "190-202 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "NaOH 0.1384 / KOH 0.1949 g alkali per g oil — Certified Lye",
    "192 - 198 mg KOH/g — Deutsche Gesellschaft für Fettwissenschaft (DGF)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 4,
    "palmitic": 25,
    "stearic": 22.5,
    "ricinoleic": 0,
    "oleic": 37.5,
    "linoleic": 3.5,
    "linolenic": 0.8
   },
   "iodine": 46.5,
   "ins": 149.5,
   "fattyAcidSource": {
    "id": "codex-cxs-211",
    "title": "Codex Alimentarius CXS 211-1999, Standard for Named Animal Fats",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/337/CXS_211e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "cherry-kernel-sour",
   "name": "Sour cherry kernel oil (Prunus cerasus)",
   "inci": "Prunus Cerasus Seed Oil",
   "page": "https://soapledger.com/oils/sour-cherry-kernel-oil/",
   "sapMgKoh": 184,
   "sapNaoh": 0.13117,
   "sapKoh": 0.184,
   "sapBasis": "Single source only",
   "sapSource": {
    "id": "mdpi-open-access-peer-reviewed-2",
    "title": "Stryjecka M. et al. (2022) Comparative Assessment of Phytochemical Compounds and Antioxidant Properties of Kernel Oil from Eight Sour Cherry (Prunus cerasus L.) Cultivars. Molecules 27(3):696",
    "publisher": "MDPI (open access, peer-reviewed)",
    "url": "https://doi.org/10.3390/molecules27030696"
   },
   "sapChecked": [
    "mean 184 (cultivars 182–191) mg KOH/g — MDPI (open access, peer-reviewed)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 6.4,
    "stearic": 2.8,
    "ricinoleic": 0,
    "oleic": 36.7,
    "linoleic": 42.5,
    "linolenic": 0.2
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "mdpi-open-access-peer-reviewed-2",
    "title": "Stryjecka M. et al. (2022) Comparative Assessment of Phytochemical Compounds and Antioxidant Properties of Kernel Oil from Eight Sour Cherry (Prunus cerasus L.) Cultivars. Molecules 27(3):696",
    "publisher": "MDPI (open access, peer-reviewed)",
    "url": "https://doi.org/10.3390/molecules27030696"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "soy-wax",
   "name": "Soy wax (fully hydrogenated soybean oil)",
   "inci": "Hydrogenated Soybean Oil",
   "page": "https://soapledger.com/oils/soy-wax/",
   "sapMgKoh": 187.5,
   "sapNaoh": 0.133666,
   "sapKoh": 0.1875,
   "sapBasis": "Midpoint of USP–NF Hydrogenated Vegetable Oil Type I range",
   "sapSource": {
    "id": "united-states-pharmacopeial-convention-2",
    "title": "USP 32–NF 27, Hydrogenated Vegetable Oil monograph, Type I (via the drugfuture.com mirror of USP32)",
    "publisher": "United States Pharmacopeial Convention",
    "url": "https://www.drugfuture.com/Pharmacopoeia/USP32/pub/data/v32270/usp32nf27s0_m88070.html"
   },
   "sapChecked": [
    "175 to 200 mg KOH/g — United States Pharmacopeial Convention",
    "175-200 mg KOH/g — Parchem Fine & Specialty Chemicals (distributor)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 10.5,
    "stearic": 86.8,
    "ricinoleic": 0,
    "oleic": 1.2,
    "linoleic": 0.2,
    "linolenic": 0.2
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "usda-agricultural-research-service-10",
    "title": "USDA FoodData Central, SR Legacy 171440: Oil, industrial, soy, fully hydrogenated",
    "publisher": "USDA Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/171440/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "soybean",
   "name": "Soybean oil",
   "inci": "Glycine Soja Oil",
   "page": "https://soapledger.com/oils/soybean-oil/",
   "sapMgKoh": 192,
   "sapNaoh": 0.136873,
   "sapKoh": 0.192,
   "sapBasis": "Codex CXS 210 range midpoint",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "189–195 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "188–195 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "180–200 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1359 / KOH 0.1914 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0.1,
    "myristic": 0.1,
    "palmitic": 10.8,
    "stearic": 3.7,
    "ricinoleic": 0,
    "oleic": 23.5,
    "linoleic": 53.5,
    "linolenic": 7.8
   },
   "iodine": 131.5,
   "ins": 60.5,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "soybean-partially-hydrogenated",
   "name": "Soybean oil, partially hydrogenated (27.5%)",
   "inci": "Hydrogenated Soybean Oil",
   "page": "https://soapledger.com/oils/soybean-oil-partially-hydrogenated/",
   "sapMgKoh": 191.45,
   "sapNaoh": 0.136481,
   "sapKoh": 0.19145,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "NaOH 0.1361 / KOH 0.1917 g alkali per g oil — Certified Lye",
    "189-195 (unhydrogenated soya bean oil) mg KOH/g — FAO/WHO Codex Alimentarius Commission"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.1,
    "palmitic": 10.3,
    "stearic": 5.2,
    "ricinoleic": 0,
    "oleic": 44.5,
    "linoleic": 36.5,
    "linolenic": 2.7
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "usda-agricultural-research-service-12",
    "title": "USDA FoodData Central, SR Legacy 171012: Oil, soybean, salad or cooking, (partially hydrogenated)",
    "publisher": "USDA Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/171012/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "stearic-acid",
   "name": "Stearic acid",
   "inci": "Stearic Acid",
   "page": "https://soapledger.com/oils/stearic-acid/",
   "sapMgKoh": 203,
   "sapNaoh": 0.144715,
   "sapKoh": 0.203,
   "sapBasis": "Midpoint of JP18 Stearic Acid acid-value spec (harmonized pharmacopoeial monograph)",
   "sapSource": {
    "id": "ministry-of-health-labour-and-welfare-ja-2",
    "title": "The Japanese Pharmacopoeia, 18th ed. (English)",
    "publisher": "Ministry of Health, Labour and Welfare (Japan)",
    "url": "https://www.mhlw.go.jp/content/11120000/001372349.pdf"
   },
   "sapChecked": [
    "Acid value 194 – 212 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "208 – 213 mg KOH/g — Acme-Hardesty (supplier)",
    "208 - 213 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1411 / KOH 0.1987 g alkali per g oil — Certified Lye",
    "56105.6 / 284.48 = 197.2 (pure stearic); 56105.6 / 256.42 = 218.8 (pure palmitic); 50:50 by weight = 208.0 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.8,
    "palmitic": 54,
    "stearic": 45,
    "ricinoleic": 0,
    "oleic": 0,
    "linoleic": 0,
    "linolenic": 0
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "acme-hardesty-supplier",
    "title": "Stearic Acid 50 NF Powder – Specification",
    "publisher": "Acme-Hardesty (supplier)",
    "url": "https://www.acme-hardesty.com/wp-content/uploads/2014/02/Stearic-Acid-50-NF-Powder-Spec.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "sunflower-high-oleic",
   "name": "Sunflower oil, high oleic",
   "inci": "Helianthus Annuus Hybrid Oil",
   "page": "https://soapledger.com/oils/sunflower-oil-high-oleic/",
   "sapMgKoh": 188,
   "sapNaoh": 0.134022,
   "sapKoh": 0.188,
   "sapBasis": "Codex CXS 210 range midpoint",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "182–194 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "NaOH 0.1351 / KOH 0.1903 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.1,
    "palmitic": 3.8,
    "stearic": 4.5,
    "ricinoleic": 0,
    "oleic": 81.9,
    "linoleic": 9.5,
    "linolenic": 0.2
   },
   "iodine": 84,
   "ins": 104,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "sunflower",
   "name": "Sunflower seed oil",
   "inci": "Helianthus Annuus Seed Oil",
   "page": "https://soapledger.com/oils/sunflower-seed-oil/",
   "sapMgKoh": 191,
   "sapNaoh": 0.136161,
   "sapKoh": 0.191,
   "sapBasis": "Codex CXS 210 range midpoint",
   "sapSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "sapChecked": [
    "188–194 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "188–194 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1358 / KOH 0.1913 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0.1,
    "myristic": 0.1,
    "palmitic": 6.3,
    "stearic": 4.6,
    "ricinoleic": 0,
    "oleic": 26.7,
    "linoleic": 61.2,
    "linolenic": 0.2
   },
   "iodine": 129.5,
   "ins": 61.5,
   "fattyAcidSource": {
    "id": "codex-cxs-210",
    "title": "Codex Alimentarius CXS 210-1999, Standard for Named Vegetable Oils (Table 2: chemical and physical characteristics)",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "sweet-almond",
   "name": "Sweet almond oil",
   "inci": "Prunus Amygdalus Dulcis Oil",
   "page": "https://soapledger.com/oils/sweet-almond-oil/",
   "sapMgKoh": 195,
   "sapNaoh": 0.139012,
   "sapKoh": 0.195,
   "sapBasis": "Median of sources (no accessible current standard)",
   "sapSource": {
    "id": "usdisp",
    "title": "The Dispensatory of the United States of America (1918), Oleum Amygdalae Expressum",
    "publisher": "Remington, Wood et al. (historical pharmacopoeial commentary; via Henriette's Herbal)",
    "url": "https://www.henriettes-herb.com/eclectic/usdisp/prunus-amyg_oleu1.html"
   },
   "sapChecked": [
    "191–200 mg KOH/g — Remington, Wood et al. (historical pharmacopoeial commentary; via Henriette's Herbal)",
    "190–200 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "195 mg KOH/g — The Soapery (UK soap supplier)",
    "NaOH 0.1367 / KOH 0.1925 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 6.8,
    "stearic": 1.8,
    "ricinoleic": 0,
    "oleic": 72.7,
    "linoleic": 18.2,
    "linolenic": 0
   },
   "iodine": 99,
   "ins": 96,
   "fattyAcidSource": {
    "id": "usda-agricultural-research-service-15",
    "title": "USDA FoodData Central, SR Legacy 171031: Oil, almond",
    "publisher": "USDA Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/171031/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "cherry-kernel-sweet",
   "name": "Sweet cherry kernel oil (Prunus avium)",
   "inci": "Prunus Avium Seed Oil",
   "page": "https://soapledger.com/oils/sweet-cherry-kernel-oil/",
   "sapMgKoh": 192.4,
   "sapNaoh": 0.137159,
   "sapKoh": 0.1924,
   "sapBasis": "Median of sources",
   "sapSource": {
    "id": "fnwl",
    "title": "Saponification Chart",
    "publisher": "From Nature With Love (soap/cosmetic supplier)",
    "url": "https://www.fromnaturewithlove.com/resources/sapon.asp"
   },
   "sapChecked": [
    "180 - 200 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1389 / KOH 0.1956 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 8.1,
    "stearic": 3.8,
    "ricinoleic": 0,
    "oleic": 48.6,
    "linoleic": 36.1,
    "linolenic": 0.1
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "mdpi-open-access-peer-reviewed-7",
    "title": "Rodríguez-Blázquez S. et al. (2023) Valorization of Prunus Seed Oils: Fatty Acids Composition and Oxidative Stability. Molecules 28:7045. doi:10.3390/molecules28207045",
    "publisher": "MDPI (open access, peer-reviewed)",
    "url": "https://doi.org/10.3390/molecules28207045"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "tallow-beef",
   "name": "Tallow (edible, beef)",
   "inci": "Tallow",
   "page": "https://soapledger.com/oils/beef-tallow/",
   "sapMgKoh": 196,
   "sapNaoh": 0.139725,
   "sapKoh": 0.196,
   "sapBasis": "Codex CXS 211 range midpoint",
   "sapSource": {
    "id": "codex-cxs-211",
    "title": "Codex Alimentarius CXS 211-1999, Standard for Named Animal Fats",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/337/CXS_211e_2015.pdf"
   },
   "sapChecked": [
    "190–202 mg KOH/g — FAO/WHO Codex Alimentarius Commission",
    "193–200 mg KOH/g — Ministry of Health, Labour and Welfare (Japan)",
    "196 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1419 / KOH 0.1999 g alkali per g oil — Certified Lye"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 4,
    "palmitic": 25,
    "stearic": 22.5,
    "ricinoleic": 0,
    "oleic": 37.5,
    "linoleic": 3.5,
    "linolenic": 0.8
   },
   "iodine": 46.5,
   "ins": 149.5,
   "fattyAcidSource": {
    "id": "codex-cxs-211",
    "title": "Codex Alimentarius CXS 211-1999, Standard for Named Animal Fats",
    "publisher": "FAO/WHO Codex Alimentarius Commission",
    "url": "https://www.fao.org/input/download/standards/337/CXS_211e_2015.pdf"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "tamanu",
   "name": "Tamanu oil (kamani)",
   "inci": "Calophyllum Inophyllum Seed Oil",
   "page": "https://soapledger.com/oils/tamanu-oil/",
   "sapMgKoh": 195,
   "sapNaoh": 0.139012,
   "sapKoh": 0.195,
   "sapBasis": "The fatty-acid composition gives about 193 for the oil fraction. Measured values run from 180.8 (refined, de-resinated) to 184 (Vietnamese crude) to 206.3 (crude, acid value 62). The supplier tables (185-205, about 195-202) fall in the middle. 195 suits unrefined cosmetic tamanu, which is what soapers buy. Value unchanged.",
   "sapSource": {
    "id": "fnwl",
    "title": "Saponification Chart",
    "publisher": "From Nature With Love (soap/cosmetic supplier)",
    "url": "https://www.fromnaturewithlove.com/resources/sapon.asp"
   },
   "sapChecked": [
    "185 - 205 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1437 / KOH 0.2024 g alkali per g oil — Certified Lye",
    "195 mg KOH/g — The Soapery (UK soap supplier)",
    "Saponification value (ISO 3657:2002) 206.3 ± 1.9 crude; 180.8 ± 2.4 fully refined mgKOH/g oil (Table 1) mg KOH/g — EDP Sciences (peer-reviewed, open access; read via HAL hal-05180969)",
    "Saponification value 184 (acid value 10.5) mg KOH/g — Can Tho University (peer-reviewed)",
    "Saponification Value mgKOH/g 185-235 mg KOH/g — Aromantic (UK supplier)",
    "Saponification value: 185 - 235 mg KOH/g mg KOH/g — Skinchakra (EU supplier)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 9.9,
    "stearic": 16.1,
    "ricinoleic": 0,
    "oleic": 38.3,
    "linoleic": 32.4,
    "linolenic": 0.3
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "bmc-springer-nature-open-access-peer-rev",
    "title": "Saki E. et al. (2022) Optimisation of Calophyllum inophyllum seed oil nanoemulsion as a potential wound healing agent. BMC Complement Med Ther 22:285. doi:10.1186/s12906-022-03751-6",
    "publisher": "BMC / Springer Nature (open access, peer-reviewed)",
    "url": "https://doi.org/10.1186/s12906-022-03751-6"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "tucuma-butter",
   "name": "Tucuma seed butter",
   "inci": "Astrocaryum Tucuma Seed Butter",
   "page": "https://soapledger.com/oils/tucuma-seed-butter/",
   "sapMgKoh": 236.25,
   "sapNaoh": 0.168419,
   "sapKoh": 0.23625,
   "sapBasis": "Median of the supplier sources; the peer-reviewed value was excluded (see its note)",
   "sapSource": {
    "id": "unesp-peer-reviewed",
    "title": "Evaluation of the quality of Amazonian butters as sustainable raw materials for applications in bioproducts. Rev Ciênc Farm Básica Apl. 2021;42:e708. doi:10.4322/2179-443X.0708",
    "publisher": "UNESP (peer-reviewed)",
    "url": "https://rcfba.fcfar.unesp.br/index.php/ojs/article/download/708/663"
   },
   "sapChecked": [
    "225 - 250 mg KOH/g — Hallstar (manufacturer), hosted by Glenn Corp",
    "235 mg KOH/g — The Soapery (UK soap supplier)",
    "182.42 ± 0.48 mg KOH/g — UNESP (peer-reviewed)"
   ],
   "fattyAcids": {
    "lauric": 54.9,
    "myristic": 25.3,
    "palmitic": 5.3,
    "stearic": 2.3,
    "ricinoleic": 0,
    "oleic": 6,
    "linoleic": 2.6,
    "linolenic": 0
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "mdpi-open-access-peer-reviewed-review",
    "title": "Teixeira G.L., Ibañez E., Block J.M. (2022) Emerging Lipids from Arecaceae Palm Fruits in Brazil. Molecules 27:4188. doi:10.3390/molecules27134188",
    "publisher": "MDPI (open access, peer-reviewed review)",
    "url": "https://doi.org/10.3390/molecules27134188"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "ucuuba-butter",
   "name": "Ucuuba butter",
   "inci": "Virola Surinamensis Seed Butter",
   "page": "https://soapledger.com/oils/ucuuba-butter/",
   "sapMgKoh": 230.5,
   "sapNaoh": 0.164319,
   "sapKoh": 0.2305,
   "sapBasis": "Pure-triglyceride theory gives about 235; a measured sample with 5.5% unsaponifiables gave 224; the TDS spec is 225-245 and The Soapery lists 226. 230.5 sits between the measured, unsaponifiable-laden value and the theoretical ceiling. Value unchanged; the Feitosa 2021 value (181.1) stays excluded.",
   "sapSource": {
    "id": "unesp-peer-reviewed",
    "title": "Evaluation of the quality of Amazonian butters as sustainable raw materials for applications in bioproducts. Rev Ciênc Farm Básica Apl. 2021;42:e708. doi:10.4322/2179-443X.0708",
    "publisher": "UNESP (peer-reviewed)",
    "url": "https://rcfba.fcfar.unesp.br/index.php/ojs/article/download/708/663"
   },
   "sapChecked": [
    "225 – 245 mg KOH/g — Unnamed supplier (TDS hosted on a Shopify store CDN)",
    "226 mg KOH/g — The Soapery (UK soap supplier)",
    "181.10 ± 2.38 mg KOH/g — UNESP (peer-reviewed)",
    "Índice de saponificação 239.03 (SFE 80 °C/350 bar); 235.54 (Soxhlet) mg KOH/g (Tabela 5.5) mg KOH/g — Universidade Federal do Pará (dissertation)",
    "Índice de Saponificação 224.24 mgKOH/g; insaponificáveis 5.48%; acidez 30.26 mgKOH/g mg KOH/g — Universidade Federal do Pará (dissertation)"
   ],
   "fattyAcids": {
    "lauric": 12.9,
    "myristic": 66.8,
    "palmitic": 9.1,
    "stearic": 1.1,
    "ricinoleic": 0,
    "oleic": 7.1,
    "linoleic": 3.1,
    "linolenic": 0
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "usda-agricultural-research-service-17",
    "title": "USDA FoodData Central, SR Legacy 173570: Oil, ucuhuba butter",
    "publisher": "USDA Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/173570/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "walnut",
   "name": "Walnut oil",
   "inci": "Juglans Regia Seed Oil",
   "page": "https://soapledger.com/oils/walnut-oil/",
   "sapMgKoh": 193,
   "sapNaoh": 0.137586,
   "sapKoh": 0.193,
   "sapBasis": "Median of sources' mgKoh_mid, excluding the outlier study (see its note)",
   "sapSource": {
    "id": "deutsche-gesellschaft-f-r-fettwissenscha",
    "title": "Physical Properties of Fats and Oils (compiled from Ullmann's, Bailey's, AOCS and AFCEG handbooks)",
    "publisher": "Deutsche Gesellschaft für Fettwissenschaft (DGF)",
    "url": "https://dgfett.de/wp-content/uploads/2025/03/physikalische_eigenschaften.pdf"
   },
   "sapChecked": [
    "189 - 198 mg KOH/g — Deutsche Gesellschaft für Fettwissenschaft (DGF)",
    "189 - 197 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "NaOH 0.1349 / KOH 0.19 g alkali per g oil — Certified Lye",
    "171.6, 169.1, 167.6 (three cultivars) mg KOH/g — Springer (peer-reviewed, PMC open access)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 7.4,
    "stearic": 2.1,
    "ricinoleic": 0,
    "oleic": 23.3,
    "linoleic": 55.6,
    "linolenic": 10.9
   },
   "iodine": 143,
   "ins": 50,
   "fattyAcidSource": {
    "id": "usda-agricultural-research-service-18",
    "title": "USDA FoodData Central, SR Legacy 171030: Oil, walnut",
    "publisher": "USDA Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/171030/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "watermelon-seed",
   "name": "Watermelon seed oil",
   "inci": "Citrullus Lanatus Seed Oil",
   "page": "https://soapledger.com/oils/watermelon-seed-oil/",
   "sapMgKoh": 196.44,
   "sapNaoh": 0.140039,
   "sapKoh": 0.19644,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "csic-peer-reviewed-open-access-3",
    "title": "Raziq S., Anwar F., Mahmood Z., Shahid S.A., Nadeem R. (2012) Characterization of seed oils from different varieties of watermelon [Citrullus lanatus (Thunb.)] from Pakistan. Grasas y Aceites 63(4):365-372. doi:10.3989/gya.022212",
    "publisher": "CSIC (peer-reviewed, open access)",
    "url": "https://grasasyaceites.revistas.csic.es/index.php/grasasyaceites/article/download/1390/1386/1384"
   },
   "sapChecked": [
    "190 - 200 mg KOH/g — From Nature With Love (soap/cosmetic supplier)",
    "190.20–205.57 (four varieties) mg KOH/g — CSIC (peer-reviewed, open access)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0,
    "palmitic": 15.2,
    "stearic": 12.5,
    "ricinoleic": 0,
    "oleic": 21.2,
    "linoleic": 49.5,
    "linolenic": 0
   },
   "iodine": null,
   "ins": null,
   "fattyAcidSource": {
    "id": "csic-open-access-peer-reviewed-4",
    "title": "Raziq S., Anwar F., Mahmood Z., Shahid S.A., Nadeem R. (2012) Characterization of seed oils from different varieties of watermelon [Citrullus lanatus (Thunb.)] from Pakistan. Grasas y Aceites 63(4):365–372. doi:10.3989/gya.022212",
    "publisher": "CSIC (open access, peer-reviewed)",
    "url": "https://doi.org/10.3989/gya.022212"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "wheat-germ",
   "name": "Wheat germ oil",
   "inci": "Triticum Vulgare Germ Oil",
   "page": "https://soapledger.com/oils/wheat-germ-oil/",
   "sapMgKoh": 188.5,
   "sapNaoh": 0.134378,
   "sapKoh": 0.1885,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "deutsche-gesellschaft-f-r-fettwissenscha",
    "title": "Physical Properties of Fats and Oils (compiled from Ullmann's, Bailey's, AOCS and AFCEG handbooks)",
    "publisher": "Deutsche Gesellschaft für Fettwissenschaft (DGF)",
    "url": "https://dgfett.de/wp-content/uploads/2025/03/physikalische_eigenschaften.pdf"
   },
   "sapChecked": [
    "190 - 196 mg KOH/g — Deutsche Gesellschaft für Fettwissenschaft (DGF)",
    "NaOH 0.1319 / KOH 0.1858 g alkali per g oil — Certified Lye",
    "187 mg KOH/g — The Soapery (UK soap supplier)",
    "180-200 mg KOH/g — Parchem Fine & Specialty Chemicals (distributor)"
   ],
   "fattyAcids": {
    "lauric": 0,
    "myristic": 0.1,
    "palmitic": 17.4,
    "stearic": 0.5,
    "ricinoleic": 0,
    "oleic": 15.3,
    "linoleic": 57.3,
    "linolenic": 7.2
   },
   "iodine": 123,
   "ins": 65.5,
   "fattyAcidSource": {
    "id": "usda-agricultural-research-service-19",
    "title": "USDA FoodData Central, SR Legacy 171014: Oil, wheat germ",
    "publisher": "USDA Agricultural Research Service",
    "url": "https://fdc.nal.usda.gov/food-details/171014/nutrients"
   },
   "inSoapQualityScores": true
  },
  {
   "key": "yangu",
   "name": "Yangu oil (cape chestnut)",
   "inci": "Calodendrum Capense Nut Oil",
   "page": "https://soapledger.com/oils/yangu-oil/",
   "sapMgKoh": 192.5,
   "sapNaoh": 0.13723,
   "sapKoh": 0.1925,
   "sapBasis": "Median of sources' mgKoh_mid (no Codex/pharmacopoeia standard found)",
   "sapSource": {
    "id": "fnwl",
    "title": "Saponification Chart",
    "publisher": "From Nature With Love (soap/cosmetic supplier)",
    "url": "https://www.fromnaturewithlove.com/resources/sapon.asp"
   },
   "sapChecked": [
    "185 - 200 mg KOH/g — From Nature With Love (soap/cosmetic supplier)"
   ],
   "fattyAcids": null,
   "iodine": null,
   "ins": null,
   "fattyAcidSource": null,
   "inSoapQualityScores": true
  }
 ]
}