# Molecule Index — Pricing & API Access

**Molecule Index is free.** No API key required for public data access.

## Free Tier (No Auth Required)

| Endpoint | Method | Description | Rate Limit |
|---|---|---|---|
| `/api/content` | GET | Drug search & metadata | 60 req/min |
| `/api/mcp` | GET | MCP tool schema | Unlimited |
| `/api/health` | GET | Service health check | Unlimited |
| `/sitemap.xml` | GET | Full drug URL index | Unlimited |
| `/llms.txt` | GET | LLM-readable summary | Unlimited |
| `/okf/index.md` | GET | Open Knowledge Format bundle | Unlimited |

## Data Coverage

| Dataset | Coverage | Update Frequency |
|---|---|---|
| Drug/package records | 10,000 (openFDA NDC) | Quarterly |
| Ingredient keys | 1,119 active ingredients | Quarterly |
| Price snapshots | ~40 drugs, 2 entries each | As verified |
| US pricing | Cost Plus Drugs, GoodRx, Walmart | Static snapshots |
| CA pricing | Ontario ODB gov. formulary | Static snapshots |

## Price Data Methodology

All price snapshots are:
- **Source-backed**: Every row has a verified public URL
- **Timestamped**: `verifiedAt` field on every row
- **Quantity-explicit**: `quantity` field specifies pack size (e.g. "30 tablets 10mg")
- **Type-labeled**: `priceType` is one of: `cash`, `coupon`, `public-cost-table`, `retail-reference`, `formulary-benefit-price`

**Not live prices.** Static snapshots verified as of their `verifiedAt` date.

## Agent Integration

Molecule Index is agent-native:
- **MCP compatible**: `GET /api/mcp` returns tool schemas
- **llms.txt**: `/llms.txt` follows the llmstxt.org standard
- **OKF bundle**: `/okf/index.md` follows Open Knowledge Format
- **robots.txt**: AI bots explicitly allowed

## Contact

For data corrections or partnership enquiries: [moleculeindex.com](https://moleculeindex.com)

*Not medical advice. Always consult a licensed clinician and reference official drug labels.*
