PharmaDB
Use case · Pricing & Cost Benchmarks · Cost-of-Goods Reverse Engineering v.04.2026 · refreshed weekly
Use cases Pricing & Cost Benchmarks Cost-of-Goods Reverse Engineering
Pricing & Cost Benchmarks Buyer view Molecule · tofacitinib Data · molecule API price aggregates Live

Cost-of-Goods Reverse Engineering

Reverse-engineer competitor and market API cost from declared trade. The p25 is the cheapest observable buyer; the gap to your internal cost is the procurement mandate.

Free preview · Ask the AI agent any sourcing question
Try
Sign up takes 30 seconds. Your question lands in your first chat.
Example output · tofacitinib API, global trade 2024 · 19 suppliers, 53 trimmed shipments
$9,862.65 USD/kg · median · the bid line
n=53 shipments · trade warehouse, last 24 months Indicative

Tofacitinib API clears at $9,862/kg median with a $5,785 to $14,447 interquartile band across 19 active suppliers and 53 trimmed shipments in 2024. The cheapest buyer is paying $1,707/kg trimmed minimum; the p25 represents a defensible procurement floor sitting at 59% of median. A buyer holding internal contracts at $11,000/kg sits 12% above the median; the procurement mandate is to renegotiate toward the p25, with $5,785 as the structural target.

p25 · aggressive entry
$5,785.63
deals get done
median · the bid line
$9,862.65
where the market clears
p75 · premium
$14,447.05
likely loses
Distribution · 8 price buckets
$2,000
$4,000
$6,000
$8,000
$10,000
$12,000
$14,000
$16,000
p25 cost floor
$5,785
Median benchmark
$9,862
Active suppliers
19
Trimmed minimum
$1,707
30 seconds

How it works

molecule losartan origin IN destination BR
01

Pick a molecule.

Type the API INN. The AI agent pulls the global API percentile band, the supplier count, and the trimmed minimum clearance price.

0 HHI 0.42 1
computed · pre-joined · anonymised
02

The AI agent surfaces the cost floor.

p25 is the procurement target. The trimmed minimum is the absolute floor (one cheap buyer somewhere; not negotiable but informative). The median is the volume-weighted anchor.

brief · cited
Lane concentration · structurally concentrated
HHI0.42
Top-3 share71%
Actionqualify second source
03

Save the COGS brief.

Citation-anchored brief: your internal price (if supplied), the p25 floor, the median anchor, and the gap as a dollar figure and percentage. Plus a recommended negotiation posture.

Why a procurement team runs it

Find the floor someone else is already paying.

Empirical, not assumed.

The p25 is what 25% of declared clearance volume cleared at. It is a real floor in the market, not an industry rule of thumb or a vendor brochure target.

Gap-quantified.

Internal price minus p25 = your COGS gap. The brief expresses the gap in both USD per kg and percentage terms; multiplied by your annual volume, it is the negotiation prize.

Supplier-counted.

The supplier count tells the user whether the floor is defended by competition or held by a single dominant supplier. Floors held by 19 suppliers are negotiable. Floors held by 2 are not.

Refreshes weekly.

API aggregates refresh weekly. The floor moves with the market; the brief carries the exact computation timestamp.

What a real chat looks like

Type a molecule. The AI agent returns the cost floor.

A real chat thread in PharmaDB. Type a question, the AI agent runs the tools, the answer lands as a saveable note.

COGS reverse-engineering · tofacitinib API
chat · saved 2 min ago
You
For tofacitinib API, what is the p25 cost floor that the cheapest observable buyer is paying in 2024?
F
Running tool pharmagraph_query
molecule_api_prices · tofacitinib · 19 suppliers · trimmed 2024
F
Tofacitinib API p25 sits at $5,785/kg across 19 active suppliers and 53 trimmed shipments in 2024. The cheapest buyer in the dataset is at $1,707/kg trimmed minimum; that is the absolute floor someone has cleared at. The median is $9,862, and your $11,000 internal contract sits 12% above. Procurement mandate: renegotiate toward $5,785, target a $9,500 contract anchored on a longer term and tighter delivery window.
p25 floor
$5,785
Median
$9,862
p75
$14,447
Suppliers
19
Cited molecule_api_prices 19 suppliers molecule_country_flow trimmed 53 shipments molecule_catalog INN matched
Ask a follow-up... ⌘ ↵
Time-to-answer

Manual workflow vs. PharmaDB.

Manual workflow
Excel · email · syndicated reports
  1. 01 Pull trade declarations across origins 3-4 hr
  2. 02 Filter to molecule-matched API shipments 1-2 hr
  3. 03 Trim unit-mismatched and outlier rows 2-3 hr
  4. 04 Compute p25, median, p75, trimmed minimum 1-2 hr
  5. 05 Cross-reference with prior-period anchor 2 hr
Total cycle time 1-2 days per molecule
PharmaDB
The AI agent · one query · cited
One query.
Pre-joined warehouse. The trimmed percentile aggregate sits in `molecule_api_prices` and is queryable in under a second. The AI agent returns the floor and the gap to your internal price inline.
Total cycle time Under a minute
Run it across your portfolio

Where the p25 cost floor sits, per molecule.

Twelve API molecules · global 2024 · p25 is the floor 25% of declared volume cleared at.

Sitagliptin global API
$375.00
↓ 8%
Dolutegravir global API
$400.00
↓ 6%
Sacubitril global API
$737.46
↓ 4%
Empagliflozin global API
$881.47
↑ 6%
Linagliptin global API
$888.51
↑ 9%
Apixaban global API
$2,000.00
↑ 7%
Vortioxetine global API
$3,000.00
↓ 2%
Dasatinib global API
$4,886.01
↓ 3%
Enzalutamide global API
$4,873.49
↑ 2%
Palbociclib global API
$6,263.26
↑ 1%
Olaparib global API
$7,692.18
↑ 4%
Tofacitinib global API
$9,862.65
↓ 5%
IQR (p25–p75) Median USD/kg ↓ YoY price drop · margin pressure · ↑ YoY price rise · tighter market

COGS reverse-engineering is the procurement floor view. PharmaDB surfaces the global API p25 with the supplier count alongside; the user’s internal price minus the p25 is the negotiation prize. The table is molecule_api_prices. Refresh cadence is weekly.

FAQ

Frequently asked

What does the p25 actually mean?+

25% of declared clearance volume on the molecule cleared at or below this price. It is the empirical floor that real buyers are negotiating to. Higher than the absolute minimum (held by one cheap buyer); lower than the volume-weighted median (where most volume sits).

Is the trimmed minimum negotiable?+

Generally no. The trimmed minimum represents one buyer at one moment with terms a typical buyer cannot replicate (forward purchase, multi-year offtake, captive supply). It is informative as a structural floor but not a negotiable target.

How does the supplier count change the analysis?+

Molecules with 15+ active suppliers (tofacitinib, sitagliptin, dolutegravir) have floors held by competition; p25 is negotiable. Molecules with under 6 suppliers (apalutamide, saxagliptin, baricitinib) have floors held by oligopoly; p25 is the price the cheapest two suppliers grant, not a structural negotiation target.

What happens when my internal price is below p25?+

You are negotiating better than 75% of declared buyers. The brief flags this as procurement-leading. The defensive question becomes: is the contract sustainable? If your single-source supplier has thin margin at your price, the supply-chain risk is the bigger concern.

How are outliers handled?+

Trimmed: rows above 5x median or below 0.01x median are excluded from the percentile compute. The original rows are retained in the audit log. The trimmed counts surface in the headline so the user sees how much of the raw data made the cut.

How fresh is the data?+

API aggregates refresh weekly. The cost floor reruns on every refresh; the catalog row carries the exact timestamp.

Run your question.

Bring the molecule, the lane, or the supplier you're sourcing this week. The AI agent runs it on PharmaDB in 30 minutes. You keep the brief.

Book a working session