← All datasets

One-time snapshot

FDA FAERS Drug Adverse Events 2023

Reconciled 2023 FAERS extract with 1,541,888 retained cases and seven related tables; supplied 2023 deletion lists applied.

Snapshot coverage

Records: 1,541,888 case rows; seven related tables

Coverage: 2023 Q1–Q4

Format: CSV + Parquet

Package uploaded: 2026-09-19

Listing reviewed: 2026-09-19

The upload and review dates do not extend the source coverage. This is a dated snapshot; future updates are not included.

Get this snapshot

$149one time

CSV and Parquet files for the coverage described here. Review the limitations and sample before purchasing.

Buy dated snapshot

Commercial license terms

View 1,000-row sample

New annual update subscriptions are unavailable. Existing customers can use their purchase download links or contact support.

Known limitations

  • Historical 2023 Q1–Q4 quarterly-extract cohort, not a current database or a count of events first occurring in 2023. No later quarters or deletion lists are included.
  • Keeps the maximum case version observed per case within these four extracts. The union of their supplied deletion lists excludes 3,103 previously retained cases and their related rows.
  • All child records match the retained DEMO primaryid, caseid and extraction quarter. Reconciliation removed 2,819,928 child rows from superseded reports.
  • DRUG primaryid plus drug_seq identifies a drug group, not a unique row: FDA permits multiple dosing/route records. All 623 repeated groups (636 additional rows) are preserved. drug_record_id is unique only within this release.
  • INDI.indi_drug_seq and THER.dsg_drug_seq link to DRUG.drug_seq within primaryid. Join through distinct drug groups or aggregate first to avoid multiplying indication and therapy rows. Joining multiple child tables can also multiply records.
  • Reports do not establish causation, incidence rates or comparative drug safety. Reactions are report-level and cannot automatically be attributed to an individual drug.
  • Existing cleaned values, partial dates and substantial missingness are preserved. event_dt and mfr_dt remain numeric source-date fields; drug rechallenge is stored in rechal. Validation covers packaging and case/drug relationships, not clinical interpretation.

Files in this snapshot

Row counts are per table and should not be added as independent events. Expand a file to see its delivered Parquet field names and types.

fda_faers_demo.parquet — 1,541,888 rows · 31 fields
FieldType
primaryidstring
caseidstring
caseversionint64
i_f_codestring
event_dtdouble
mfr_dtdouble
init_fda_dtstring
fda_dtstring
rept_codstring
auth_numstring
mfr_numstring
mfr_sndrstring
lit_refstring
agestring
age_codstring
age_grpstring
sexstring
e_substring
wtstring
wt_codstring
rept_dtstring
to_mfrstring
occp_codstring
reporter_countrystring
occr_countrystring
_quarterstring
age_yearsdouble
sex_labelstring
reporter_typestring
report_typestring
wt_kgdouble
fda_faers_drug.parquet — 6,380,418 rows · 23 fields
FieldType
primaryidstring
caseidstring
drug_seqstring
role_codstring
drugnamestring
prod_aistring
val_vbmint64
routestring
dose_vbmstring
cum_dose_chrdouble
cum_dose_unitstring
dechalstring
rechalstring
lot_numstring
exp_dtdouble
nda_numstring
dose_amtdouble
dose_unitstring
dose_formstring
dose_freqstring
_quarterstring
drug_rolestring
drug_record_idint64
fda_faers_indi.parquet — 3,985,962 rows · 5 fields
FieldType
primaryidstring
caseidstring
indi_drug_seqint64
indi_ptstring
_quarterstring
fda_faers_outc.parquet — 1,133,087 rows · 5 fields
FieldType
primaryidstring
caseidstring
outc_codstring
_quarterstring
outcomestring
fda_faers_reac.parquet — 5,059,863 rows · 5 fields
FieldType
primaryidstring
caseidstring
ptstring
drug_rec_actstring
_quarterstring
fda_faers_rpsr.parquet — 52,497 rows · 5 fields
FieldType
primaryidstring
caseidstring
rpsr_codstring
_quarterstring
report_sourcestring
fda_faers_ther.parquet — 2,183,196 rows · 9 fields
FieldType
primaryidstring
caseidstring
dsg_drug_seqint64
start_dtstring
end_dtstring
durstring
dur_codstring
_quarterstring
duration_unitstring

Inspect the public CSV

import pandas as pd

df = pd.read_csv(
    "https://huggingface.co/datasets/claritystorm/fda-faers-drug-adverse-events/resolve/main/sample_1000.csv"
)
print(df.shape)
print(df.columns.tolist())
print(df.head())

This CSV is a sample, not the full package. It does not establish complete historical coverage or represent every field’s missingness. License details are on the Hugging Face card.

Source: government source portal · Dataset changelog