Every US president, one row per PERSON: 45 people across 47 presidencies, with Grover Cleveland and Donald Trump each carrying both their non-consecutive stints (separate start and end date columns for the second). From the list page: presidency numbers, terms, party, every election won and every vice president. From each president's article: office dates, predecessor and successor, birth and death with derived ages at inauguration and death, birthplace split to a state, occupation before politics, education split into undergraduate and graduate schools, awards, military branch, nickname where the infobox records one, and the marriage history (spouse in the White House, year married, total marriages, children). The spouse's own article adds her birth, death, age at death, and children. Derived: days in office summed across stints and a was-vice-president flag. Built with a 14-test known-facts suite (Cleveland's exact 2,922 days, Kennedy's age 46, Teddy Roosevelt youngest at 42).
45 rows in one CSV file, with 36 columns in total: Name, Number_of_Presidency, Term, Party, Elections, Vice_Presidents, Office_Start_Date, Office_End_Date, Office_Start_Date_2, Office_End_Date_2, Preceded_By, Succeeded_By, Occupation, Birth_Date, Death_Date, Age_at_Death, Age_at_Presidency_Start, Spouse, Year_Married, Number_of_Marriages, Number_of_Children, College_Undergrad, College_Graduate_School, Nickname, Awards, Spouse_Birth_Date, Spouse_Death_Date, Spouse_Age_at_Death, Spouse_Number_of_Children, Birth_Place, Birth_State, Days_In_Office, Military_Branch, Was_Vice_President, President_URL, Spouse_URL.
It is built by programmatically scraping en.wikipedia.org, last pulled on 2026-09-07. Datasets are versioned; older versions stay downloadable.
Yes. Every CodeSights dataset is completely free as a CSV download; a free account is all it takes. Anyone can preview the data without signing in.
Yes. The exact Python scraper that built it is viewable on the dataset page by any signed-in member, so every number is reproducible.
Automated scraping leaves room for error and the underlying sources change over time, so no version is guaranteed accurate or complete. If a number matters, verify it against the original source.