← Back to all docs

BestRx API

BestRx is a nearly 40-year-old pharmacy management system for independent community pharmacies, now part of RedSail Technologies, spanning dispensing, point-of-sale (BestPOS), refills, and delivery. It publishes API documentation—Patient, Drug, Prescription, Refill, BestPOS, and Delivery APIs—but keeps access behind a contact-us gate with no self-serve keys or sandbox. An unofficial API from Supergood gets you the same data without a partner arrangement.

By Alex KlarfeldJuly 7, 2026
BestRx API

What is BestRx?

BestRx is a family-built pharmacy management system that has served independent community pharmacies for nearly 40 years, and is now part of RedSail Technologies. The core BestRx system handles dispensing workflow with prescription synchronization, automatic patient information population, and drug profitability tracking, while BestPOS connects prescription and front-end operations in an integrated point-of-sale. The platform processed 19+ million e-scripts in 2022, won Surescripts' Highest Accuracy award in 2022 and 2023, and integrates with 125+ vendor partners including Amplicare, CoverMyMeds, ScriptPro, and DrFirst.

Common data entities:

  • Patient profiles and demographics
  • Prescriptions, refills, and dispensing records
  • Drug records and profitability data
  • BestPOS point-of-sale transactions
  • Delivery orders and status

The BestRx Integration Challenge

  • BestRx publishes API documentation—Patient, Drug, Prescription, Refill, BestPOS, and Delivery APIs plus a Realtime Datafeed callback spec—but there's no self-serve signup, no keys, and no sandbox
  • The docs direct developers to contact BestRx to learn more—access is a sales conversation, not a signup form
  • No published SDKs, and the Realtime Datafeed requires a vendor arrangement to enable
  • Pharmacies can't switch on API access themselves—enablement runs through BestRx/RedSail per vendor
  • No unified-API provider covers BestRx, so each vendor waits on the same partner pipeline

How Supergood Creates BestRx APIs

Supergood creates and maintains an unofficial, managed API for BestRx. Instead of contacting BestRx sales and waiting on a partner arrangement to unlock the documented APIs, you use pharmacy-authorized credentials and Supergood handles authentication, session management, data extraction, and normalization into clean JSON.

  • Managed authentication with username/password and MFA, including automatic session refresh
  • Normalized JSON for patients, prescriptions, refills, POS transactions, and deliveries
  • Continuous monitoring that detects BestRx and BestPOS changes and adapts the integration automatically

Use BestRx with AI agents: BestRx MCP Server →

Getting Started

  1. Schedule Integration Assessment
    Book a 30-minute call to scope the BestRx data and workflows you need.
  2. Supergood Generates and Validates Your API
    We build and validate a production-ready BestRx API against your target pharmacies.
  3. Deploy with Monitoring
    Go live with 24/7 monitoring and automatic adaptation as BestRx evolves.

Potential API Endpoints

Authentication

POST/authenticate

Authenticate to a BestRx pharmacy instance with username/password or MFA and obtain a session token for downstream calls.

Patient Operations

GET/patients

List patient profiles with demographics, insurance plans, and prescription history, filterable by name or date of birth.

Prescriptions

GET/prescriptions

Retrieve prescriptions with drug, prescriber, sig, sync status, and fill history across the dispensing workflow.

Prescriptions

POST/create_refill

Queue a refill request for an existing prescription and track it through the dispensing workflow.

Point of Sale

GET/pos_transactions

Fetch BestPOS transactions with payment details, prescription linkage, and front-end sales data.

Delivery

GET/deliveries

Fetch delivery orders with status, address, and proof-of-delivery details.

Use Cases

Sync dispensing and POS data into analytics

- Pull prescriptions, fills, and BestPOS transactions into your warehouse on a schedule - Track script volume, drug profitability, and front-end sales together - Reconcile dispensing activity against POS and delivery records

Automate refill and adherence programs

- Read refill eligibility and sync status to trigger patient outreach - Queue refills programmatically as patients respond - Flag late-to-fill patients for adherence interventions

Connect delivery operations

- Pull delivery queues into routing and dispatch tools - Track order status and proof of delivery in real time - Reconcile delivered orders against POS and dispensing records

Power pharmacy rollups and migrations

- Extract complete patient, prescription, and transaction history during acquisitions - Normalize data across BestRx and other pharmacy systems in a rollup - Maintain a live operational view across all locations

Technical Requirements

Authentication

Username/password and MFA handled in a managed session

Connectivity

Authenticated access to BestRx and BestPOS pharmacy instances

Response format

Normalized JSON across patient, prescription, refill, POS, and delivery objects

Rate limits

Managed by Supergood to stay within safe per-pharmacy thresholds

Session management

Automatic session refresh, token rotation, and re-authentication

Data freshness

Near real-time reads with configurable polling for fill, POS, and delivery events

Security

SOC 2-aligned controls, encryption in transit and at rest, HIPAA-conscious PHI handling

Webhooks

Supergood-managed change detection with webhook delivery for new fills, transactions, and delivery status changes

Latency

Typical reads in seconds, depending on pharmacy instance responsiveness

Throughput

Batch and incremental sync tuned per pharmacy footprint

Reliability

Monitored 24/7 with automatic retries and failover

Adaptation

Supergood detects BestRx UI and workflow changes and updates the integration automatically

Frequently asked questions

BestRx does publish API documentation—Patient, Drug, Prescription, Refill, BestPOS, and Delivery APIs plus a Realtime Datafeed spec—but there's no self-serve signup, keys, or sandbox; access requires contacting BestRx and setting up a vendor arrangement. Supergood provides a managed, unofficial API you can use without that gate.

Patients, prescriptions and refills, dispensing records, drug and profitability data, BestPOS transactions, and delivery orders—normalized into consistent JSON.

Yes. Supergood operates with pharmacy-authorized credentials, encrypts data in transit and at rest, supports BAAs, and follows SOC 2-aligned controls for handling PHI.

Supergood monitors the integration 24/7, detects UI and workflow changes—including updates under RedSail Technologies' ownership—and adapts automatically, typically with no action required on your side.

Yes. Where a pharmacy or vendor arrangement already grants access to BestRx Connect APIs or the Realtime Datafeed, Supergood can incorporate those official interfaces alongside its managed integration for the best coverage.

Ready to get a real API?