Pharmacy Inventory Sales Forecast
This dataset provides detailed historical sales and inventory records for top pharmacy products, including batch-level expiration and restock information, store locations, and transaction details. It enables precise inventory optimization, demand forecasting, and proactive management of product expirations across multiple pharmacy locations.
Sample rows
preview · 8 of 200 rows · all 20 columns| sale_idstring | store_countrystring | unit_pricefloat | categorystring | product_idstring | product_namestring | manufacturerstring | batch_numberstring | expiration_datedate | restock_datedate | units_in_stockinteger | units_soldinteger | sale_datedate | total_sale_amountfloat | store_idstring | store_namestring | store_street_addressstring | store_citystring | store_statestring | store_postal_codestring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| S00001 | USA | 7.99 | analgesic | P1001 | Ibuprofen 200mg | HealWell Pharma | IBU-24A-001 | 2025-11-15 | 2024-10-20 | 120 | 6 | 2024-11-05 | 47.94 | ST001 | HealthFirst Pharmacy | 123 Market St | Springfield | IL | 62701 |
| S00002 | USA | 12.75 | antibiotic | P1002 | Amoxicillin 500mg | MediCore Labs | AMX-23Q-002 | 2026-01-13 | 2024-12-01 | 85 | 3 | 2024-12-10 | 38.25 | ST002 | Care Max | 200 Main Ave | Raleigh | NC | 27601 |
| S00003 | USA | 8.5 | supplement | P1003 | Vitamin D3 1000IU | NutriHealth Inc | VD3-24B-003 | 2026-02-20 | 2024-12-14 | 200 | 10 | 2025-01-08 | 85 | ST003 | PharmaTrust | 450 Oak Blvd | Denver | CO | 80203 |
| S00004 | USA | 14.25 | antihistamine | P1004 | Cetirizine 10mg | AllergyFree Ltd | CTZ-24C-004 | 2025-09-30 | 2024-08-25 | 60 | 2 | 2024-09-12 | 28.5 | ST004 | WellnessMed | 789 3rd St | Austin | TX | 73301 |
| S00005 | USA | 9.45 | supplement | P1005 | Calcium 600mg | NutriHealth Inc | CAL-24D-005 | 2026-08-18 | 2025-07-30 | 95 | 8 | 2025-08-12 | 75.6 | ST005 | CityRx Pharmacy | 159 West Loop | Chicago | IL | 60607 |
| S00006 | USA | 11.99 | antacid | P1006 | Famotidine 20mg | Digestive Solutions | FMT-23F-006 | 2025-05-21 | 2024-04-14 | 130 | 5 | 2024-04-20 | 59.95 | ST006 | ExpressRx | 456 Elm St | Portland | OR | 97201 |
| S00007 | USA | 39.5 | hormone | P1007 | Levothyroxine 88mcg | EndoLife Corp | LEV-23Y-007 | 2025-10-10 | 2024-09-15 | 18 | 1 | 2024-09-28 | 39.5 | ST007 | SpecialtyRx | 210 Medical Pkwy | Cleveland | OH | 44114 |
| S00008 | USA | 6.25 | analgesic | P1008 | Aspirin 81mg | HealWell Pharma | ASP-24A-008 | 2026-04-22 | 2025-04-10 | 75 | 4 | 2025-05-01 | 25 | ST008 | MedCity Pharmacy | 321 Willow Rd | Columbus | OH | 43215 |
| S00009 | USA | 18.5 | vaccine | P1009 | Influenza Vaccine | BioShield | FLU-24V-009 | 2026-01-15 | 2024-09-15 | 400 | 70 | 2024-10-05 | 1295 | ST009 | Giant Chemist | 450 Union Ave | Seattle | WA | 98101 |
| S00010 | USA | 2.89 | antacid | P1010 | Ranitidine 150mg | Digestive Solutions | RAN-23R-010 | 2025-12-11 | 2024-11-30 | 2000 | 150 | 2024-12-20 | 433.5 | ST010 | BulkMed Supply | 600 Industrial Rd | Dallas | TX | 75201 |
| S00011 | USA | 9.15 | supplement | P1011 | Melatonin 5mg | NutriHealth Inc | MEL-24M-011 | 2025-11-08 | 2024-11-01 | 65 | 5 | 2024-11-11 | 45.75 | ST011 | GreenLeaf Drugs | 77 Pine St | Boulder | CO | 80301 |
| S00012 | USA | 23.8 | hormone | P1012 | Prednisone 20mg | EndoLife Corp | PRD-23P-012 | 2025-08-21 | 2024-07-25 | 25 | 2 | 2024-08-19 | 47.6 | ST012 | MetroCare Pharmacy | 880 North Ave | Minneapolis | MN | 55401 |
| S00013 | USA | 7.99 | analgesic | P1001 | Ibuprofen 200mg | HealWell Pharma | IBU-24A-001 | 2025-11-15 | 2024-10-20 | 114 | 2 | 2024-11-07 | 15.98 | ST001 | HealthFirst Pharmacy | 123 Market St | Springfield | IL | 62701 |
| S00014 | USA | 15.5 | antihistamine | P1013 | Fexofenadine 180mg | AllergyFree Ltd | FEX-24C-013 | 2026-06-21 | 2025-05-25 | 72 | 4 | 2025-06-05 | 62 | ST013 | Sunrise Pharmacy | 15 Sunrise Dr | Orlando | FL | 32801 |
| S00015 | USA | 8.25 | antidiabetic | P1014 | Metformin 500mg | MediCore Labs | MET-24M-014 | 2026-08-16 | 2025-08-05 | 250 | 12 | 2025-08-16 | 99 | ST014 | UrbanMeds | 90 7th Ave | New York | NY | 10001 |
| S00016 | USA | 13.85 | antihistamine | P1015 | Loratadine 10mg | AllergyFree Ltd | LOR-24C-015 | 2026-04-14 | 2025-03-20 | 59 | 3 | 2025-03-26 | 41.55 | ST015 | Wellbeing Pharmacy | 2012 Lakeside Dr | Madison | WI | 53703 |
| S00017 | USA | 8.95 | antacid | P1016 | Omeprazole 20mg | Digestive Solutions | OMP-23O-016 | 2025-10-31 | 2024-10-01 | 180 | 7 | 2024-10-12 | 62.65 | ST016 | Parkway Pharmacy | 3100 Parkway Dr | Atlanta | GA | 30303 |
| S00018 | USA | 7.6 | supplement | P1017 | Zinc 50mg | NutriHealth Inc | ZNC-24B-017 | 2026-03-28 | 2025-02-01 | 110 | 6 | 2025-02-10 | 45.6 | ST017 | PrimeHealth | 800 Health St | Phoenix | AZ | 85004 |
| S00019 | USA | 10.99 | diuretic | P1018 | Hydrochlorothiazide 25mg | MediCore Labs | HCT-23H-018 | 2026-12-18 | 2025-11-29 | 70 | 6 | 2025-12-03 | 65.94 | ST018 | Riverfront Drugs | 22 River Rd | St. Louis | MO | 63102 |
| S00020 | USA | 132.5 | hormone | P1019 | Insulin Glargine | EndoLife Corp | INS-24I-019 | 2027-02-02 | 2026-01-10 | 24 | 2 | 2026-01-18 | 265 | ST019 | ExpressRx | 456 Elm St | Portland | OR | 97201 |
What the 200 rows show
from the 200-row sample- 11.0median unit_
price - 31store states
- 45manufacturers
- 52stores
- 52store cities
- 85.5median units_
in_ stock
Median 11.0, from 0.01 to 179.0.
- string 13
- integer 2
- float 2
- date 3
Columns
20 columns in three groups| column | type | description | example |
|---|---|---|---|
| Text 13 columns | |||
sale_id | string | Unique identifier for each sale transaction recordunique | S00001 |
product_id | string | Unique identifier for the pharmacy product | P1001 |
product_name | string | Name of the pharmacy product | Ibuprofen 200mg |
category | string | Product category (e.g., analgesic, antibiotic, supplement)optional | analgesic |
manufacturer | string | Name of the product manufactureroptional | HealWell Pharma |
batch_number | string | Batch or lot number for traceability and expiration tracking | IBU-24A-001 |
store_id | string | Unique identifier for the pharmacy location/store | ST001 |
store_name | string | Name of the pharmacy location/storeoptional | HealthFirst Pharmacy |
store_street_address | string | Street address of the pharmacy locationoptional | 123 Market St |
store_city | string | City where the pharmacy is locatedoptional | Springfield |
store_state | string | State or province where the pharmacy is locatedoptional | IL |
store_postal_code | string | Postal or ZIP code of the pharmacy locationoptional | 62701 |
store_country | string | Country where the pharmacy is located2 countries · optional | USA |
| Numbers 4 columns | |||
units_in_stock | integer | Number of units currently available in inventory at the time of sale0 or more | 120 |
units_sold | integer | Number of units sold in this transaction1 or more | 6 |
unit_price | float | Sale price per unit of the product0 or more | 7.99 |
total_sale_amount | float | Total sale amount for the transaction (units_sold * unit_price)0 or more | 47.94 |
| Dates and times 3 columns | |||
expiration_date | date | Date when the product batch expires | 2025-11-15 |
restock_date | date | Date when the product was last restockedoptional | 2024-10-20 |
sale_date | date | Date when the sale occurred | 2024-11-05 |
Use it for
A healthcare dashboard
Unit_
price by store_ country and a breakdown of category. Excel, Power BI or Tableau. What pattern can you find in 200 rows?
A class exercise
Hand out the rows and one question. Everyone works from the same 200 rows.
- Sales200S000017.99USAS0000212.75USAS000038.5USA
A software demo
Believable sales with product_
id, product_ name and category to fill a screen in front of a buyer.
blueprint · pharmacy-inventory-sales-forecast
Behind this dataset
Same schema. As many rows as you need.
These 200 rows came out of a blueprint — 20 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Sales units per SKU per week
- Include restock and expiration dates
- Flag items with recurring stockouts
- Exclude controlled substances
1 credit per row. New accounts start with 25 free credits.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- pharmacy-inventory-sales-forecast