NewIntroducing telehealth.sh — agent commerce for medicine

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
Order
ord_2k4f9_b8x3
Approved · 12m ago
Patient
MKMaya Kowalski
Austin, TX · DOB 06/14/1992
Agent
agt_acme_2k4f
Acme Health Concierge · claude-sonnet-4
purchasing
Prescription
Semaglutide0.25 mg / 0.5 mL
Qty 4 pens · subcutaneous · 28-day supply
Doctor
Dr. Sarah Chen, MD
NPI 1396847203 · Licensed in TX, CA, NY (+12)
Pharmacy
Truepill — Phoenix, AZ
Cold-chain shipping · ETA Mar 14
Status3 / 4 complete
Intake
Doctor
Pharmacy
Shipped

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.
IndividualAustin, TX
Maya, 32
Wants a refill, not paperwork.
Agentagt_acme_2k4f
Acme Health
Asks once. Handles the rest.
telehealth.shroutes the order
Himsin-network · in-stock
Roin-network · in-stock
Nurxin-network · in-stock
+ 97 more telehealth providersbest match selected

From prompt to prescription in four calls.

Built on stable, idempotent primitives. Test in sandbox, ship to all 50 states with one config flag.

  1. 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
  2. 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
  3. step 03

    Doctor review

    A licensed physician in the patient's state reviews the chart asynchronously — typically in under an hour.

    approval32m median
  4. 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.

key rotation · every 24h

Audit trail

Replay any order, end to end.

Consent, intake answers, physician notes, refunds. Exportable for legal review or HIPAA inquiries.

consent.signedtamper-evident
intake.submittedtamper-evident
physician.approvedtamper-evident
rx.writtentamper-evident
shipment.tenderedtamper-evident

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
Order
ord_01H9X2K…f1a
Live
  1. Order created
    agt_acme_2k4f
    +0s
  2. Intake validated
    12 questions answered
    +1.4s
  3. Physician review
    Dr. Alvarez · Hims
    +32m
  4. Prescription written
    semaglutide 0.25mg · 4 wk
    +32m
  5. Cold-chain shipped
    tracking 1Z…UF9
    +2h 11m
webhook.delivered → acme.app200 OK

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.

Browse full catalog
  • Frosted sand-beige compounded semaglutide vial on a warm gradient background
    amble
    47 states

    Weight & Metabolic

    Semaglutide

    0.25 mg0.5 mg1 mg2 mg

    glp1.semaglutide.compound

    from $249monthly

  • Good Life Tirzepatide+ frosted green vial with brushed silver cap
    Good Life
    42 states

    Weight & Metabolic

    Tirzepatide+

    2.5 mg5 mg7.5 mg10 mg

    glp1.tirzepatide.compound

    from $299monthly

  • Piper Compounded Semaglutide frosted lavender vial
    piper.
    50 states

    Weight & Metabolic

    Compounded Semaglutide

    0.25 mg0.5 mg1 mg

    glp1.semaglutide.piper

    from $229monthly

  • Frosted slate-charcoal Locklab finasteride bottle on a cool gray gradient
    Locklab
    50 states

    Hair Loss

    Finasteride

    1 mg

    hair.finasteride.oral

    from $15monthly

  • Frosted midnight-navy Mojoon sildenafil bottle on a deep navy gradient
    MOJOON
    50 states

    Sexual Health

    Sildenafil

    25 mg50 mg100 mg

    sx.sildenafil.oral

    from $2per dose

  • Frosted dusty-rose Layla sertraline bottle on a soft blush gradient
    Layla
    42 states

    Mental Health

    Sertraline

    25 mg50 mg100 mg

    mh.sertraline.oral

    from $30monthly

  • Frosted indigo-violet Stride trazodone bottle on a deep indigo gradient
    STRIDE®
    50 states

    Sleep

    Trazodone

    50 mg100 mg

    sleep.trazodone.oral

    from $18monthly

  • Frosted terracotta Effecty sumatriptan bottle on a warm rust gradient
    effecty.
    50 states

    Migraine

    Sumatriptan

    25 mg50 mg100 mg

    neuro.migraine.sumatriptan

    from $12per pack

  • Frosted sage-green Yucca dropper bottle on a desert green gradient
    YUCCA
    50 states

    Holistic Wellness

    Botanical Blend

    30 mL60 mL

    wellness.botanical.tincture

    from $38monthly

2,400+ SKUs across 100+ telehealth partners. Updated nightly.

View API reference

Healthcare-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
HIPAA
BAA on file
SOC 2
Type II
DEA
Registered
LegitScript
Certified

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+ providers
10 intake: answers,
11})
12
13// → order.status === "pending_review"
14// → order.physician.eta === 32 // minutes
200 OK·resp_8c2…f1a·318 ms
{ "id": "ord_01H9X…", "physician": "dr_alvarez", "eta_min": 32 }

One 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.

    Free

    100 checkouts / month included

    • Non-controlled Rx categories
    • Sandbox + 3 live states
    • Standard webhooks
    • Community support
    Start building
  • Operator

    Most popular

    For agent products with real users.

    $0.40

    per successful checkout

    • Unlimited checkouts
    • All 50 states + Schedule III–V
    • Refills, declines, refund events
    • BAA + SOC 2 report
    • Slack-connect support
    Request access
  • Enterprise

    For platforms moving real volume.

    Custom

    volume pricing

    • Dedicated provider allocation
    • Private routing rules
    • Custom SLAs (24×7, sub-15m)
    • On-prem PHI enclave
    • Named SE + ops engineer
    Talk to sales

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.

Request accessTalk to sales
$npm install telehealth·