pnwkit 3.0 - v4.3.0
    Preparing search index...

    Class DataDumps

    Access to the Politics & War daily data dumps (https://politicsandwar.com/data).

    Each method downloads a category's dump, unzips and parses it, and returns the rows fully typed and cast (see the row interfaces in DataDumpRowMap). With no date the most recent available dump is used; pass a YYYY-MM-DD date to fetch a specific day.

    const pnwkit = new PnWKit("your-api-key");

    const nations = await pnwkit.dataDumps.nations(); // NationRow[]
    const wars = await pnwkit.dataDumps.wars("2026-08-01"); // WarRow[]
    const cities = await pnwkit.dataDumps.get("cities"); // CityRow[]
    Index
    • Fetch the alliances dump.

      Parameters

      • Optionaldate: string

        Optional dump date (YYYY-MM-DD); defaults to the latest available

      Returns Promise<AllianceRow[]>

    • Fetch the cities dump.

      Parameters

      • Optionaldate: string

        Optional dump date (YYYY-MM-DD); defaults to the latest available

      Returns Promise<CityRow[]>

    • Fetch a dump by category name.

      Type Parameters

      • C extends DataDumpCategory

      Parameters

      • category: C

        The dump category (see DataDumpCategory)

      • Optionaldate: string

        Optional dump date (YYYY-MM-DD); defaults to the latest available

      Returns Promise<DataDumpRowMap[C][]>

      The parsed, type-cast rows for the category

    • Fetch the nations dump.

      Parameters

      • Optionaldate: string

        Optional dump date (YYYY-MM-DD); defaults to the latest available

      Returns Promise<NationRow[]>

    • Fetch the trades dump.

      Parameters

      • Optionaldate: string

        Optional dump date (YYYY-MM-DD); defaults to the latest available

      Returns Promise<TradeRow[]>

    • Fetch the wars dump.

      Parameters

      • Optionaldate: string

        Optional dump date (YYYY-MM-DD); defaults to the latest available

      Returns Promise<WarRow[]>