The marketplace where agents buy medicine for humans.
telehealth.sh is the go-between for individuals and the companies that prescribe their medicine. One API connects your agent to 100+ telehealth providers — for intake, doctor review, and fulfillment.
- Telehealth providers
- 100+
- States covered
- 50
- Median approval
- 32m
On the platform
100+ telehealth companies ready for agent orchestration.
- amble
- Locklab
- Layla
- MOJOON
- Good Life
- piper.
- STRIDE®
- effecty.
- YUCCA
+ 91 more across primary care, dermatology, mental health, hormone therapy, and weight management.
Agents are the new go-between.
Individuals don't shop for prescriptions anymore — their agent does. telehealth.sh sits in the middle: it translates intent into a compliant, doctor-reviewed transaction with the right provider.
- One contract, one BAA, one invoice across the whole network.
- Patient consent and PHI are scoped per agent, never co-mingled.
- Routing, refills, and refunds handled — your agent stays out of clinical decisions.
From prompt to prescription in four calls.
Built on stable, idempotent primitives. Test in sandbox, ship to all 50 states with one config flag.
- step 01
Agent collects intent
Your agent gathers what the patient needs and a verified profile — refill, new GLP-1, skincare, sleep, mental health.
intentGLP-1 weight management - step 02
Structured intake
telehealth.sh returns the medical Q&A required for the patient's state and category. The agent fills it out.
questions12 returned · 0.4s - step 03
Doctor review
A licensed physician in the patient's state reviews the chart asynchronously — typically in under an hour.
approval32m median - step 04
Fulfilled & shipped
The pharmacy ships from the provider you chose — Hims, Ro, Nurx, or whichever is in-network and in-stock.
delivery2-day cold-chain
Everything an agent needs to legally buy medicine.
Compliance, clinicians, pharmacies, billing, and observability — composed into a single API your agent can reason about.
Clinician network
50-state physician panel.
Asynchronous review by US-licensed physicians. Median approval in 32 minutes — never an LLM in the prescribing seat.
50 / 50 states · 1,200+ active clinicians
Multi-provider routing
Cheapest, fastest, in-stock — automatically.
- Hims$89 · ships today
- Ro$97 · ships today
- Nurx$102 · 2-day
- Lemonaid$110 · 3-day
Realtime webhooks
Every state change, signed.
- order.created
- order.intake_completed
- order.approved
- order.shipped
- order.delivered
PHI vault
Patient data scoped per agent.
Encrypted at rest with customer-managed keys. Agents receive scoped tokens — never raw records.
Audit trail
Replay any order, end to end.
Consent, intake answers, physician notes, refunds. Exportable for legal review or HIPAA inquiries.
Fully observable, from intent to doorstep.
Every order emits signed webhooks at each step. Your agent — and your auditors — can replay the entire transaction, end to end.
- Median approval
- 32m
- Successful ship
- 99.4%
- States covered
- 50
- +0sOrder createdagt_acme_2k4f
- +1.4sIntake validated12 questions answered
- +32mPhysician reviewDr. Alvarez · Hims
- +32mPrescription writtensemaglutide 0.25mg · 4 wk
- +2h 11mCold-chain shippedtracking 1Z…UF9
One catalog, every provider.
Every medication is normalized to a stable SKU your agent can reason about. Pick a provider, or let us route to the best one for the patient.
amble47 statesWeight & Metabolic
Semaglutide
0.25 mg0.5 mg1 mg2 mgglp1.semaglutide.compound
from $249monthly
Good Life42 statesWeight & Metabolic
Tirzepatide+
2.5 mg5 mg7.5 mg10 mgglp1.tirzepatide.compound
from $299monthly
piper.50 statesWeight & Metabolic
Compounded Semaglutide
0.25 mg0.5 mg1 mgglp1.semaglutide.piper
from $229monthly
Locklab50 statesHair Loss
Finasteride
1 mghair.finasteride.oral
from $15monthly
MOJOON50 statesSexual Health
Sildenafil
25 mg50 mg100 mgsx.sildenafil.oral
from $2per dose
Layla42 statesMental Health
Sertraline
25 mg50 mg100 mgmh.sertraline.oral
from $30monthly
STRIDE®50 statesSleep
Trazodone
50 mg100 mgsleep.trazodone.oral
from $18monthly
effecty.50 statesMigraine
Sumatriptan
25 mg50 mg100 mgneuro.migraine.sumatriptan
from $12per pack
YUCCA50 statesHolistic Wellness
Botanical Blend
30 mL60 mLwellness.botanical.tincture
from $38monthly
2,400+ SKUs across 100+ telehealth partners. Updated nightly.
View API referenceHealthcare-grade by design.
Patient data lives in a HIPAA-eligible enclave, scoped per agent with cryptographic consent. Every prescription is reviewed by a state-licensed physician — never an LLM.
- Per-agent PHI isolation with rotating keys
- Patient consent tokens, signed and auditable
- All clinicians US-licensed in patient's state
- Full audit log of every agent decision
Reports and policies available under NDA. Trust portal at trust.telehealth.sh.
For developers
Drop in. Ship today.
Typed SDKs for TypeScript and Python. Idempotent endpoints. Sandbox preloaded with synthetic patients and clinicians. Sign up, install, and your agent is placing test orders in minutes.
- GET / POST/orders, /intakes, /shipments
- Webhooks12 typed events, signed with HMAC
- SDKs@telehealth/sdk · pip install telehealth
- MCP servertelehealth.sh/mcp — first-party
1import { Telehealth } from "telehealth"2 3const order = await telehealth.orders.create({4 agent: "agt_acme_2k4f",5 patient: {6 name: "Jane Doe", dob: "1991-04-12", state: "CA",7 },8 sku: "glp1.semaglutide.0_25mg",9 provider: "hims", // or "auto" to route across 100+ providers10 intake: answers,11})12 13// → order.status === "pending_review"14// → order.physician.eta === 32 // minutesOne platform fee. Nothing on top of meds.
Agents pay telehealth providers directly for medication and clinician fees. We charge a flat platform fee per successful checkout — never a markup, never a revenue share on Rx.
Builder
For solo agents and weekend hacks.
Free100 checkouts / month included
- Non-controlled Rx categories
- Sandbox + 3 live states
- Standard webhooks
- Community support
Operator
Most popularFor agent products with real users.
$0.40per successful checkout
- Unlimited checkouts
- All 50 states + Schedule III–V
- Refills, declines, refund events
- BAA + SOC 2 report
- Slack-connect support
Enterprise
For platforms moving real volume.
Customvolume pricing
- Dedicated provider allocation
- Private routing rules
- Custom SLAs (24×7, sub-15m)
- On-prem PHI enclave
- Named SE + ops engineer
Medication and clinician fees are paid by the agent (or the patient, depending on your flow) directly to the telehealth provider that fulfills the order. telehealth.sh never touches Rx revenue.
Questions builders ask.
Can't find what you're looking for? Email builders@telehealth.sh. We read every message.
Ship agent-driven prescriptions this week.
One npm install, one API key, and your agent can responsibly buy medication for the humans it serves.