Python client for the CITED Health evidence-based supplement API
Project description
citedhealth
Python client for the CITED Health evidence-based supplement API. Query 74 ingredients, 30 conditions, 152 evidence links, and 2,881 PubMed papers — every health claim backed by peer-reviewed research.
Try it live at citedhealth.com — evidence grades for supplements like Biotin, Melatonin, and Ashwagandha.
Table of Contents
Install
pip install citedhealth
Quick Start
from citedhealth import CitedHealth
client = CitedHealth()
# Search ingredients
ingredients = client.search_ingredients("biotin")
print(ingredients[0].name) # "Biotin"
# Get evidence grade
evidence = client.get_evidence("biotin", "hair-loss")
print(f"Grade: {evidence.grade} — {evidence.grade_label}")
# Grade: A — Strong Evidence
# Search PubMed papers
papers = client.search_papers("biotin hair loss")
print(f"{len(papers)} papers found")
What You Can Do
Search Supplement Ingredients
Find ingredients by name or keyword. Each ingredient includes category, mechanism of action, recommended dosage, and available forms.
Look Up Evidence Grades
Every ingredient-condition pair has an A-F evidence grade calculated from peer-reviewed studies:
| Grade | Label | Criteria |
|---|---|---|
| A | Strong Evidence | Multiple RCTs/meta-analyses, consistent positive results |
| B | Good Evidence | At least one RCT, mostly consistent |
| C | Some Evidence | Small studies, some positive signals |
| D | Very Early Research | In vitro, case reports, pilot studies |
| F | Evidence Against | <30% of studies show positive effects |
Search PubMed Papers
Access 2,881 indexed papers with citation data from Semantic Scholar.
API Reference
| Method | Description |
|---|---|
search_ingredients(query) |
Search ingredients by name |
get_ingredient(slug) |
Get ingredient by slug |
get_evidence(ingredient, condition) |
Get evidence links |
get_evidence_by_id(pk) |
Get evidence link by ID |
search_papers(query) |
Search papers |
get_paper(pmid) |
Get paper by PubMed ID |
Full API documentation: citedhealth.com/developers/
Also Available
| Platform | Package | Install |
|---|---|---|
| npm | citedhealth |
npm install citedhealth |
| MCP | citedhealth-mcp |
uvx citedhealth-mcp |
License
MIT — see LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file citedhealth-0.2.0.tar.gz.
File metadata
- Download URL: citedhealth-0.2.0.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72a5648d9d368c6f691a9a367fb1e8810d8d15f3f3f46f324c557d8d0fcf4ea0
|
|
| MD5 |
d20404bfc27a15a3f3f50b9b2814d7eb
|
|
| BLAKE2b-256 |
eb8779387cee9186d046be6d5bc05df88807e4494b8fc847158b21594d196264
|
File details
Details for the file citedhealth-0.2.0-py3-none-any.whl.
File metadata
- Download URL: citedhealth-0.2.0-py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a3e6b2fe9d6c9356361ae242ee151f18a3d533a4fbae6208377b353c502e23f
|
|
| MD5 |
97b90014781c6f433c2fc19f8a611f78
|
|
| BLAKE2b-256 |
28188264c756b6290a05269faabfecf7283203ab3ce9ee89c21ea934c3dff334
|