Controlled beta · read-only

Price and inventory data, fit for production.

A governed market-data API for domestic reseller teams. Normalize compound identities, monitor current pricing and availability, and retrieve attributable lab records without building on an ambiguous spreadsheet.

  • Immutable snapshots
  • Freshness in every response
  • From $88 / month
api.titratelab.com
SANITIZED CONTRACT SHAPE
GET/v1/inventory?compound=<canonical-id>
curl "https://api.titratelab.com/v1/inventory?compound=<canonical-id>" \
  -H "Authorization: Bearer <your-key>"
Response200 OK
{
  "data": [{
    "compound": "<canonical-id>",
    "availability": "<observed-state>",
    "observed_at": "<source-timestamp>"
  }],
  "meta": {
    "snapshot_id": "<immutable-snapshot>",
    "stale": false
  }
}
Attributable Snapshot-backed Explicitly dated
Latest served snapshot
71,685COA records
9,768current price rows
57canonical compounds
generated_at2026-08-06T11:40:28Z

The query surface

One contract for the reseller desk.

Start with canonical identity, then move into current market observations and batch-level evidence. Every surface uses the same read-only envelope.

Inspect the complete contract
01
/v1/compounds

Canonical catalog identity

Resolve shifting product labels into stable compound records before they reach your catalog.

02
/v1/prices

Market pricing

Query normalized supply-side prices with observation time and snapshot context attached.

03
/v1/inventory

Availability signals

Monitor observed inventory state without treating an undated row as current truth.

04
/v1/coa/certificates

Attributable lab records

Retrieve published certificate fields for batch checks and internal evidence workflows.

Freshness is data

Know exactly what the feed knew.

Pricing and availability only become operational when time travels with the row. TitrateLab exposes the serving snapshot, source high-water marks, and stale state so your integration can decide whether to act, wait, or alert.

No silent freshness claims.Cadence gaps remain visible instead of being relabeled as real time.
OBSERVATION LIFECYCLEread_only=true
  1. 01
    Observedsource timestamp retained
    source_observed_at
  2. 02
    Canonicalizedstable product identity
    canonical_product_id
  3. 03
    Validatedambiguity becomes review
    publication_status
  4. 04
    Publishedimmutable serving generation
    snapshot_id
  5. 05
    Servedfreshness exposed to client
    stale
SANITIZED VALIDATION TRACEHELD FOR REVIEW
00:00.000INGESTpackage_quantity = "10 vials?"
00:00.012MODELproposal.confidence = 0.71
00:00.014GATEevidence = insufficient
00:00.015PUBLISHstatus = NOT_PUBLISHED
confidence is not approvalfail_closed=true

The trust boundary

AI can propose. It cannot publish.

If we cannot prove it, you cannot query it. Ambiguous mappings stop at review; customer-visible records pass deterministic checks and preserve their provenance.

  • 01Source attribution survives normalization.
  • 02Weak evidence remains visible or stays out.
  • 03One snapshot prevents torn reads.

Built for operators

Replace the refresh ritual.

01

Normalize the catalog

Map inconsistent upstream names into stable records before merchandising or analysis.

02

Watch price and stock

Poll focused market observations instead of reopening spreadsheets, PDFs, and message attachments.

03

Attach the evidence

Bring attributable certificate fields into internal research, support, and purchasing workflows.

A bright boundary: the API provides market evidence. No ordering, no quoting, no checkout, and no vendor-contact facilitation.

Business access

Put the market behind one key.

Access is controlled while the API completes pre-launch validation. Tell us what you need to integrate; we will qualify the smallest useful contract with you.

$88per month
Business query access
  • Read-only HTTPS API
  • Snapshot and quota context
  • Controlled credential issuance
REQUEST BETA ACCESS01 / 01

No instant key issuance. We review the integration and reply directly.