# Examine.com Supplement Research (`hanamira/examine-com-supplement-research`) Actor

Extract evidence-based supplement research from Examine.com. Get efficacy ratings, dosage recommendations, safety data, drug interactions, and research summaries for any supplement or health condition.

- **URL**: https://apify.com/hanamira/examine-com-supplement-research.md
- **Developed by:** [hannah mira](https://apify.com/hanamira) (community)
- **Categories:** AI, Integrations, Developer tools
- **Stats:** 19 total users, 2 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $10.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Examine.com Supplement Research Scraper

Extract evidence-based supplement research data from Examine.com - the largest database of nutrition and supplement research on the internet.

### Features

- **Supplement Data**: Extract comprehensive data on any supplement
- **Efficacy Ratings**: Get evidence-based effectiveness ratings by health outcome
- **Dosage Information**: Recommended dosages backed by research
- **Safety Data**: Side effects, warnings, and drug interactions
- **Research Summaries**: Key findings from scientific studies
- **Condition Lookup**: Find supplements recommended for specific health conditions

### Use Cases

- **Health Apps**: Power supplement recommendation features
- **Research**: Quickly gather evidence-based supplement data
- **Content Creation**: Write accurate health and wellness content
- **Product Development**: Research ingredients for supplement formulations
- **Personal Health**: Make informed decisions about supplements

### Input Options

#### Search by Query

```json
{
    "query": "anxiety",
    "searchType": "supplements",
    "maxResults": 10
}
```

#### Direct Supplement URLs

```json
{
    "supplementUrls": [
        "https://examine.com/supplements/ashwagandha/",
        "https://examine.com/supplements/magnesium/"
    ]
}
```

#### Search Health Conditions

```json
{
    "query": "sleep",
    "searchType": "conditions",
    "maxResults": 5
}
```

### Output Example

```json
{
    "type": "supplement",
    "name": "Ashwagandha",
    "url": "https://examine.com/supplements/ashwagandha/",
    "summary": "Ashwagandha is an adaptogenic herb...",
    "benefits": [
        "Reduces cortisol levels",
        "May reduce anxiety",
        "Supports stress resilience"
    ],
    "dosage": "300-600mg daily of root extract",
    "dosageRange": ["300mg", "600mg"],
    "safety": "Generally well tolerated...",
    "sideEffects": ["Drowsiness", "Stomach upset"],
    "drugInteractions": ["Thyroid medications", "Sedatives"],
    "effectMatrix": [
        { "outcome": "Anxiety", "rating": "Notable" },
        { "outcome": "Cortisol", "rating": "Notable" }
    ],
    "citationCount": 150,
    "categories": ["Adaptogens", "Stress"],
    "source": "Examine.com",
    "scrapedAt": "2025-01-14T10:00:00.000Z"
}
```

### Data Fields

| Field | Description |
|-------|-------------|
| name | Supplement or condition name |
| summary | Brief overview |
| benefits | List of potential benefits |
| dosage | Recommended dosage information |
| safety | Safety considerations |
| sideEffects | Known side effects |
| drugInteractions | Potential drug interactions |
| effectMatrix | Efficacy ratings by health outcome |
| researchSummaries | Key research findings |
| citationCount | Number of cited studies |
| categories | Related categories/tags |

### Notes

- Data is sourced from Examine.com's evidence-based research database
- All information is backed by scientific citations
- Results reflect the current state of research literature
- For medical decisions, always consult a healthcare provider

# Actor input Schema

## `searchType` (type: `string`):

What to search for

## `query` (type: `string`):

Search term (e.g., 'ashwagandha', 'anxiety', 'creatine')

## `supplementUrls` (type: `array`):

Or provide direct URLs to supplement pages (e.g., https://examine.com/supplements/ashwagandha/)

## `includeResearchSummaries` (type: `boolean`):

Extract detailed research summaries and study citations

## `includeDosageInfo` (type: `boolean`):

Extract dosage recommendations

## `includeSafetyInfo` (type: `boolean`):

Extract safety data, side effects, and drug interactions

## `maxResults` (type: `integer`):

Maximum number of supplements to extract

## Actor input object example

```json
{
  "searchType": "supplements",
  "supplementUrls": [],
  "includeResearchSummaries": true,
  "includeDosageInfo": true,
  "includeSafetyInfo": true,
  "maxResults": 10
}
```

# Actor output Schema

## `results` (type: `string`):

Dataset containing supplement research data

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("hanamira/examine-com-supplement-research").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("hanamira/examine-com-supplement-research").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call hanamira/examine-com-supplement-research --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=hanamira/examine-com-supplement-research",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/nvwI1959ptAyBDoPt/builds/JZX89bUhgFN71bO1e/openapi.json
