World Wars Timeline

Key events of the First and Second World Wars.

  • History
  • 21 entries
  • CC0 — public domain
  • JSON4,483 B
  • YAML2,730 B · −39%
  • TOON2,012 B · −55%

Key events of World War I and World War II with year and war: the assassination at Sarajevo and the Treaty of Versailles, the invasion of Poland, Pearl Harbor, D-Day and the atomic bombings, plus the battles of Verdun, the Somme, Midway and Stalingrad, the Russian Revolution, the Munich Agreement and the surrender dates.

Use it when

  • You need a dated event from either world war and which war it belongs to.
  • You are building a timeline or checking a year.

Watch out for

  • Battles span months or years, so the year given is the start or the most commonly cited date.
  • Some events (the Munich Agreement, the Russian Revolution) are tagged to the war they lead into or occur during.

The data

EventYearWar
Assassination of Archduke Franz Ferdinand1914WWI
Treaty of Versailles1919WWI
German invasion of Poland1939WWII
Battle of Britain1940WWII
Attack on Pearl Harbor1941WWII
D-Day landings1944WWII
Atomic bombings of Hiroshima and Nagasaki1945WWII
End of WWII1945WWII
Battle of Verdun1916WWI
Battle of the Somme1916WWI
Russian Revolution1917WWI
United States enters World War I1917WWI
Armistice with Germany1918WWI
Munich Agreement1938WWII
Fall of France1940WWII
Operation Barbarossa (German invasion of the USSR)1941WWII
Battle of Midway1942WWII
Battle of Stalingrad1942WWII
Battle of the Bulge1944WWII
Victory in Europe (V-E Day)1945WWII
Japan's surrender (V-J Day)1945WWII

Fields

The shape of this dataset, read from the data itself: every column, its type and a real value. Agents can use this to plan a query without fetching the whole document.

SectionFieldTypeExample
dataeventstringAssassination of Archduke Franz Ferdinand
datayearinteger1914
datawarstringWWI

Fetch the same bytes

The static files contain the same reference rows as the API, with no API rate limit. Live metadata, such as view counts, may differ. Use the API for content negotiation; use the static files for a cacheable snapshot.

curl "https://yjtoon.yunusemrevurgun.com/api/dataset/world-wars-timeline?format=toon"
const res = await fetch(
  "https://yjtoon.yunusemrevurgun.com/static-data/dataset/world-wars-timeline.toon"
);
const toon = await res.text();

Rate limit: 120 requests per minute per IP, no key and no signup. API reference →

Topics

  • history
  • wars
  • timeline

Search the library

Search by a topic, title, or keyword.

Start with a collection

Browse all 205 datasets