{
  "race": "NATIONAL_APPROVAL_GENERAL_2028",
  "polls": [
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250120_INSIDERADVANTAGE_APP_DIS",
      "pollster": "InsiderAdvantage",
      "start_date": "2025-01-20",
      "end_date": "2025-01-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 800,
      "type": "RV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "",
      "candidates": [
        {
          "name": "Approve",
          "pct": 56.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 39.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 56.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 39.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250121_SOCALSTRATEGIES_APP_DIS",
      "pollster": "SoCal Strategies",
      "start_date": "2025-01-21",
      "end_date": "2025-01-21",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 742,
      "type": "AD",
      "poll_weight": 1250.0,
      "sponsor": "",
      "url": "",
      "candidates": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 36.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 15.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 36.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 15.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250122_BIGDATAPOLL_APP_DIS",
      "pollster": "Big Data Poll",
      "start_date": "2025-01-19",
      "end_date": "2025-01-22",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2979,
      "type": "RV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "",
      "candidates": [
        {
          "name": "Approve",
          "pct": 56.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 37.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 7.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 56.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 37.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 7.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250123_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-01-20",
      "end_date": "2025-01-23",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1239,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term",
      "candidates": [
        {
          "name": "Approve",
          "pct": 56.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 40.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 56.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 40.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250123_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-01-20",
      "end_date": "2025-01-23",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News",
      "url": "https://napolitannews.org/posts/president-trump-job-approval-53-percent-approve-44-disapprove",
      "candidates": [
        {
          "name": "Approve",
          "pct": 57.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 39.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 57.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 39.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250123_ATLASINTEL_APP_DIS",
      "pollster": "AtlasIntel",
      "start_date": "2025-01-21",
      "end_date": "2025-01-23",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1882,
      "type": "AD",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "",
      "candidates": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250123_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-01-22",
      "end_date": "2025-01-23",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "",
      "candidates": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 40.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 40.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250124_ECHELONINSIGHTS_APP_DIS",
      "pollster": "Echelon Insights",
      "start_date": "2025-01-22",
      "end_date": "2025-01-24",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1024,
      "type": "LV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "",
      "candidates": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 43.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 43.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250127_GALLUP_APP_DIS",
      "pollster": "Gallup",
      "start_date": "2025-01-21",
      "end_date": "2025-01-27",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1001,
      "type": "AD",
      "poll_weight": 266.0,
      "sponsor": "",
      "url": "",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250127_GALLUP_APP_DIS",
      "pollster": "Gallup",
      "start_date": "2025-01-21",
      "end_date": "2025-01-27",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "AD",
      "poll_weight": 266.0,
      "sponsor": "",
      "url": "https://news.gallup.com/poll/655955/trump-inaugural-approval-rating-historically-low-again.aspx",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250127_MCLAUGHLIN&ASSOCIATES_APP_DIS",
      "pollster": "McLaughlin & Associates",
      "start_date": "2025-01-22",
      "end_date": "2025-01-27",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "LV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "",
      "candidates": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 43.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 43.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250128_EMERSON_APP_DIS",
      "pollster": "Emerson",
      "start_date": "2025-01-27",
      "end_date": "2025-01-28",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "",
      "url": "",
      "candidates": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 41.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 10.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 41.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 10.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250131_ACTIVOTE_APP_DIS",
      "pollster": "Activote",
      "start_date": "2025-01-20",
      "end_date": "2025-01-31",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1182,
      "type": "AD",
      "poll_weight": 750.0,
      "sponsor": "",
      "url": "",
      "candidates": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250131_TIPP_APP_DIS",
      "pollster": "TIPP",
      "start_date": "2025-01-29",
      "end_date": "2025-01-31",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1478,
      "type": "AD",
      "poll_weight": 1400.0,
      "sponsor": "",
      "url": "https://tippinsights.com/the-art-of-the-comeback-tipp-poll-shows-trumps-strong-start-energizes-core-voters/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 41.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 13.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 41.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 13.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250131_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-02-27",
      "end_date": "2025-01-31",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News",
      "url": "https://napolitannews.org/posts/president-trump-job-approval-53-percent-approve-44-disapprove",
      "candidates": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 43.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 43.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250201_FABRIZIO/IMPACT_APP_DIS",
      "pollster": "Fabrizio/Impact",
      "start_date": "2025-01-27",
      "end_date": "2025-02-01",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 3000,
      "type": "RV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250203_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-02-01",
      "end_date": "2025-02-03",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "",
      "candidates": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250204_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-01-31",
      "end_date": "2025-02-04",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term",
      "candidates": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250205_MARQUETTELAWSCHOOL_APP_DIS",
      "pollster": "Marquette Law School",
      "start_date": "2025-01-27",
      "end_date": "2025-02-05",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1018,
      "type": "AD",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://law.marquette.edu/poll/wp-content/uploads/2025/02/MLSPSC24Toplines_NationalIssues.html",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250206_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-02-03",
      "end_date": "2025-02-06",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News",
      "url": "https://napolitannews.org/posts/president-trump-job-approval-53-percent-approve-44-disapprove",
      "candidates": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250209_INSIDERADVANTAGE_APP_DIS",
      "pollster": "InsiderAdvantage",
      "start_date": "2025-02-07",
      "end_date": "2025-02-09",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1321,
      "type": "RV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "",
      "candidates": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250210_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-02-06",
      "end_date": "2025-02-10",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term",
      "candidates": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250212_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-02-10",
      "end_date": "2025-02-12",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "",
      "candidates": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 44.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 44.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250213_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-02-09",
      "end_date": "2025-02-13",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2004,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term",
      "candidates": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 44.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 44.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250213_ECHELONINSIGHTS_APP_DIS",
      "pollster": "Echelon Insights",
      "start_date": "2025-02-10",
      "end_date": "2025-02-13",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1010,
      "type": "LV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "",
      "candidates": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250214_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-02-10",
      "end_date": "2025-02-14",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News",
      "url": "https://napolitannews.org/posts/president-trump-job-approval-53-percent-approve-44-disapprove",
      "candidates": [
        {
          "name": "Approve",
          "pct": 55.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 43.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 55.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 43.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250217_EMERSON_APP_DIS",
      "pollster": "Emerson",
      "start_date": "2025-02-15",
      "end_date": "2025-02-17",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "",
      "url": "https://emersoncollegepolling.com/february-2025-national-poll-trump-presidential-approval-at-48-musk-doge-job-approval-at-41/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 42.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 10.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 42.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 10.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250220_HARRISX_APP_DIS",
      "pollster": "HarrisX",
      "start_date": "2025-02-19",
      "end_date": "2025-02-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2440,
      "type": "RV",
      "poll_weight": 1250.0,
      "sponsor": "Harvard",
      "url": "https://harvardharrispoll.com/wp-content/uploads/2025/02/HHP_Feb2025_vFinal.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 43.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 43.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250220_HARRISX_APP_DIS",
      "pollster": "HarrisX",
      "start_date": "2025-02-19",
      "end_date": "2025-02-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2746,
      "type": "RV",
      "poll_weight": 1250.0,
      "sponsor": "Harvard University",
      "url": "https://harvardharrispoll.com/key-results-march-5/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 43.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 43.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250221_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-02-18",
      "end_date": "2025-02-21",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News",
      "url": "https://napolitannews.org/posts/president-trump-job-approval-53-percent-approve-44-disapprove",
      "candidates": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 44.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 44.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250225_J.L.PARTNERS_APP_DIS",
      "pollster": "J.L. Partners",
      "start_date": "2025-02-24",
      "end_date": "2025-02-25",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1001,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "",
      "url": "",
      "candidates": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250226_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-02-24",
      "end_date": "2025-02-26",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://quantusinsights.org/f/national-survey-analyzing-trump%E2%80%99s-approval-and-voter-sentiment",
      "candidates": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250227_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-02-23",
      "end_date": "2025-02-27",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term",
      "candidates": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250228_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-02-24",
      "end_date": "2025-02-28",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News",
      "url": "https://napolitannews.org/posts/president-trump-job-approval-rating-52-percent-approve-45-disapprove",
      "candidates": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250303_EMERSON_APP_DIS",
      "pollster": "Emerson",
      "start_date": "2025-03-02",
      "end_date": "2025-03-03",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "",
      "url": "https://emersoncollegepolling.com/march-2025-national-poll/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 43.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 43.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250306_TIPP_APP_DIS",
      "pollster": "TIPP",
      "start_date": "2025-03-03",
      "end_date": "2025-03-06",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1700,
      "type": "RV",
      "poll_weight": 1400.0,
      "sponsor": "League of Workers",
      "url": "https://t.co/BOcFhVjyeU",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250306_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-03-03",
      "end_date": "2025-03-06",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News",
      "url": "https://napolitannews.org/posts/president-trump-job-approval-rating-52-percent-approve-45-disapprove",
      "candidates": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250307_J.L.PARTNERS_APP_DIS",
      "pollster": "J.L. Partners",
      "start_date": "2025-03-05",
      "end_date": "2025-03-07",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1019,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "DailyMail",
      "url": "https://www.dailymail.co.uk/news/article-14482029/Trumps-latest-approval-rating-50-days-revealed-issue-destroy-presidency.html",
      "candidates": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250309_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-03-03",
      "end_date": "2025-03-09",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term",
      "candidates": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250310_EMERSON_APP_DIS",
      "pollster": "Emerson",
      "start_date": "2025-03-08",
      "end_date": "2025-03-10",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "",
      "url": "https://emersoncollegepolling.com/national-poll-at-50-days-trumps-honeymoon-fades-as-economy-becomes-key-vulnerability/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 8.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 8.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250312_ATLASINTEL_APP_DIS",
      "pollster": "AtlasIntel",
      "start_date": "2025-03-07",
      "end_date": "2025-03-12",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2550,
      "type": "AD",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://www.atlasintel.org/polls/general-release-polls",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250312_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-03-10",
      "end_date": "2025-03-12",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://quantusinsights.org/f/holding-the-line-trump%E2%80%99s-approval-amidst-a-divided-nation",
      "candidates": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250313_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-03-06",
      "end_date": "2025-03-13",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News",
      "url": "https://napolitannews.org/posts/president-trump-job-approval-rating-52-percent-approve-45-disapprove",
      "candidates": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 44.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 44.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250313_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-03-09",
      "end_date": "2025-03-13",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/political_updates/prez_track_mar14",
      "candidates": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250313_ECHELONINSIGHTS_APP_DIS",
      "pollster": "Echelon Insights",
      "start_date": "2025-03-10",
      "end_date": "2025-03-13",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1007,
      "type": "LV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://echeloninsights.com/in-the-news/march-2025-verified-voter-omnibus-2-2-2/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250316_GALLUP_APP_DIS",
      "pollster": "Gallup",
      "start_date": "2025-03-03",
      "end_date": "2025-03-16",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1002,
      "type": "AD",
      "poll_weight": 266.0,
      "sponsor": "",
      "url": "https://news.gallup.com/poll/658661/republicans-men-push-trump-approval-higher-second-term.aspx",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250319_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-03-12",
      "end_date": "2025-03-19",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News",
      "url": "https://napolitannews.org/posts/president-trump-job-approval-rating-52-percent-approve-45-disapprove",
      "candidates": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250324_NORC_APP_DIS",
      "pollster": "NORC",
      "start_date": "2025-03-20",
      "end_date": "2025-03-24",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1229,
      "type": "AD",
      "poll_weight": 266.0,
      "sponsor": "AP",
      "url": "https://apnorc.org/projects/trump-scores-better-marks-with-the-public-on-immigration-than-the-economy/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250324_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-03-20",
      "end_date": "2025-03-24",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1677,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Yahoo",
      "url": "https://www.yahoo.com/news/more-americans-say-trumps-second-term-has-been-worse-than-expected-according-to-a-new-poll-120010590.html?ncid=twitter_yahoonewst_sjwumo1bpf4&guccounter=1&guce_referrer=aHR0cHM6Ly90LmNvLw&guce_referrer_sig=AQAAABqlXVkw8081-nKo9TaRpfWij7-2LaDY-LiUkT-vCBuTjX7JS4AHTV5PlHlv85hsy7idPUxjs7lsFqeFq_Wu-iI0vUesQaCiqdxNbprgZUR-zdfAFmLwc5AX2CB-zxoo5ds4xodM9YCJVI-wtA-KTu4l4GjT0rORbF98UhAqCvlU",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250326_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-03-20",
      "end_date": "2025-03-26",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term",
      "candidates": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250326_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-03-24",
      "end_date": "2025-03-26",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2351,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "CBS",
      "url": "https://www.cbsnews.com/news/opinion-poll-trump-economy-tariffs-deportation-immigration/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250327_MARQUETTELAWSCHOOL_APP_DIS",
      "pollster": "Marquette Law School",
      "start_date": "2025-03-17",
      "end_date": "2025-03-27",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1021,
      "type": "AD",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://t.co/apjr02ATXM",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250327_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-03-25",
      "end_date": "2025-03-27",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://quantusinsights.org/f/trump%E2%80%99s-standing-steadies-but-crosscurrents-remain-ahead-of-2026",
      "candidates": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250328_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-03-17",
      "end_date": "2025-03-28",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News",
      "url": "https://napolitannews.org/posts/president-trump-job-approval-rating-52-percent-approve-45-disapprove",
      "candidates": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250328_TIPP_APP_DIS",
      "pollster": "TIPP",
      "start_date": "2025-03-26",
      "end_date": "2025-03-28",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1452,
      "type": "AD",
      "poll_weight": 1400.0,
      "sponsor": "",
      "url": "https://tippinsights.com/alls-well-that-begins-well-tipp-poll-confirms-trumps-solid-start/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 11.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 11.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250331_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-03-30",
      "end_date": "2025-03-31",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1626,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Economist",
      "url": "https://d3nkl3psvxxpe9.cloudfront.net/documents/econtoplines_S1a74K0.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250401_FABRIZIO/IMPACT_APP_DIS",
      "pollster": "Fabrizio/Impact",
      "start_date": "2025-03-27",
      "end_date": "2025-04-01",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "RV",
      "poll_weight": 850.0,
      "sponsor": "Wall Street Journal",
      "url": "https://www.wsj.com/politics/policy/americans-were-souring-on-trumps-economic-plans-even-before-tariff-bloodbath-0571527e",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250402_IPSOS_APP_DIS",
      "pollster": "IPSOS",
      "start_date": "2025-03-31",
      "end_date": "2025-04-02",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1486,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Reuters",
      "url": "https://www.ipsos.com/sites/default/files/ct/news/documents/2025-04/Reuters%20Ipsos%20Signalgate%20Tariffs%20Survey%20Topline%20April%202%202025%20.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250403_J.L.PARTNERS_APP_DIS",
      "pollster": "J.L. Partners",
      "start_date": "2025-03-31",
      "end_date": "2025-04-03",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "Daily Mail",
      "url": "https://t.co/3u7SBVZPZa",
      "candidates": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250403_CYGNAL_APP_DIS",
      "pollster": "Cygnal",
      "start_date": "2025-04-01",
      "end_date": "2025-04-03",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 600.0,
      "sponsor": "",
      "url": "https://www.cygn.al/poll-democrats-continue-to-struggle-as-trump-maintains-strong-approval-even-in-light-of-tariffs/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250406_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-03-31",
      "end_date": "2025-04-06",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "",
      "url": "",
      "candidates": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250407_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-04-01",
      "end_date": "2025-04-07",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250407_NAVIGATOR_APP_DIS",
      "pollster": "Navigator",
      "start_date": "2025-04-03",
      "end_date": "2025-04-07",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 50.0,
      "sponsor": "",
      "url": "https://navigatorresearch.org/wp-content/uploads/2025/04/Navigator-Update-04.08.2025.pdf?emci=7876fdc2-1314-f011-8b3d-0022482a9fb7&emdi=41fa485e-7914-f011-8b3d-0022482a9fb7&ceid=1396968",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250407_QUINNIPIAC_APP_DIS",
      "pollster": "Quinnipiac",
      "start_date": "2025-04-03",
      "end_date": "2025-04-07",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1407,
      "type": "RV",
      "poll_weight": 450.0,
      "sponsor": "",
      "url": "https://poll.qu.edu/images/polling/us/us04092025_uodc32.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250407_MORNINGCONSULT_APP_DIS",
      "pollster": "Morning Consult",
      "start_date": "2025-04-04",
      "end_date": "2025-04-07",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2500,
      "type": "RV",
      "poll_weight": 300.0,
      "sponsor": "",
      "url": "",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250407_HARRISX_APP_DIS",
      "pollster": "HarrisX",
      "start_date": "2025-04-04",
      "end_date": "2025-04-07",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1883,
      "type": "RV",
      "poll_weight": 1250.0,
      "sponsor": "",
      "url": "https://www.harrisx.com/content/full-harrisx-overnight-poll-tariff-findings",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250408_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-04-05",
      "end_date": "2025-04-08",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1563,
      "type": "RV",
      "poll_weight": 450.0,
      "sponsor": "Economist",
      "url": "https://d3nkl3psvxxpe9.cloudfront.net/documents/econTabReport_pXJ0PxA.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250409_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-04-07",
      "end_date": "2025-04-09",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://quantusinsights.org/f/new-poll-shows-president-trump-below-water-in-approval",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250411_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-04-08",
      "end_date": "2025-04-11",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2410,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "CBS",
      "url": "https://x.com/IAPolls2022/status/1911412994858221986/photo/1",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250413_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-04-07",
      "end_date": "2025-04-13",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News Sevice",
      "url": "https://napolitannews.org/jobapproval",
      "candidates": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250413_MORNINGCONSULT_APP_DIS",
      "pollster": "Morning Consult",
      "start_date": "2025-04-11",
      "end_date": "2025-04-13",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2203,
      "type": "RV",
      "poll_weight": 300.0,
      "sponsor": "",
      "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250414_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-04-10",
      "end_date": "2025-04-14",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "",
      "candidates": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250414_ECHELONINSIGHTS_APP_DIS",
      "pollster": "Echelon Insights",
      "start_date": "2025-04-10",
      "end_date": "2025-04-14",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1014,
      "type": "RV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://echeloninsights.com/in-the-news/april-2025-verified-voter-omnibus-2-2-2-2/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250414_J.L.PARTNERS_APP_DIS",
      "pollster": "J.L. Partners",
      "start_date": "2025-04-10",
      "end_date": "2025-04-14",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "Daily Mail",
      "url": "https://x.com/i/timeline",
      "candidates": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250414_ATLASINTEL_APP_DIS",
      "pollster": "AtlasIntel",
      "start_date": "2025-04-10",
      "end_date": "2025-04-14",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2347,
      "type": "AD",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://cdn.atlasintel.org/e3edc86b-aac7-4ebe-9ef7-6a8346f658f6.pdf?_gl=1*mew6ba*_ga*ODA3NDkxODc3LjE3NDQ5Mjg0MDU.*_ga_W78QD5CNP1*MTc0NDkyODQwNS4xLjEuMTc0NDkyOTMwNS4wLjAuMA",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250416_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-04-09",
      "end_date": "2025-04-16",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 3000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News",
      "url": "https://napolitannews.org/jobapproval",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250417_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-04-13",
      "end_date": "2025-04-17",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/prez_track_apr18",
      "candidates": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250418_NOBLEPREDICTIVEINSIGHTS_APP_DIS",
      "pollster": "Noble Predictive Insights",
      "start_date": "2025-04-15",
      "end_date": "2025-04-18",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2500,
      "type": "LV",
      "poll_weight": 600.0,
      "sponsor": "The Center Square",
      "url": "https://www.thecentersquare.com/polls/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250420_SURVEYMONKEY_APP_DIS",
      "pollster": "Survey Monkey",
      "start_date": "2025-04-11",
      "end_date": "2025-04-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 19682,
      "type": "AD",
      "poll_weight": 266.0,
      "sponsor": "NBC News",
      "url": "https://www.nbcnews.com/politics/trump-administration/poll-americans-vent-disappointment-trump-ahead-100-day-mark-especially-rcna202656",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250420_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-04-16",
      "end_date": "2025-04-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/prez_track_apr18",
      "candidates": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250420_MORNINGCONSULT_APP_DIS",
      "pollster": "Morning Consult",
      "start_date": "2025-04-18",
      "end_date": "2025-04-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2207,
      "type": "RV",
      "poll_weight": 300.0,
      "sponsor": "",
      "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250421_NORC_APP_DIS",
      "pollster": "NORC",
      "start_date": "2025-04-17",
      "end_date": "2025-04-21",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1260,
      "type": "AD",
      "poll_weight": 266.0,
      "sponsor": "AP",
      "url": "https://apnorc.org/wp-content/uploads/2025/04/April-2025-100-days-topline.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 59.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 59.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250421_BEACON/SHAW_APP_DIS",
      "pollster": "Beacon/Shaw",
      "start_date": "2025-04-18",
      "end_date": "2025-04-21",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1104,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "FOX NEWS",
      "url": "https://static.foxnews.com/foxnews.com/content/uploads/2025/04/fox_april-18-21-2025_national_topline_april-23-release.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250422_IPSOS_APP_DIS",
      "pollster": "IPSOS",
      "start_date": "2025-04-18",
      "end_date": "2025-04-22",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2464,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Washington Post",
      "url": "https://www.washingtonpost.com/documents/f9b85c61-72ab-4854-aa22-2b38b808a4a4.pdf#toolbar=0&navpanes=0#scrollbar=0",
      "candidates": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250423_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-04-21",
      "end_date": "2025-04-23",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://quantusinsights.org/f/split-nation-unready-party-the-strategic-drift-of-2025",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250424_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-04-16",
      "end_date": "2025-04-24",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 3000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News",
      "url": "https://napolitannews.org/assets/pdfs/680bcf124283c-gcm25-0423-three-poll-average-toplines-trump-job-approval.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250424_SSRS_APP_DIS",
      "pollster": "SSRS",
      "start_date": "2025-04-17",
      "end_date": "2025-04-24",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1678,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "CNN",
      "url": "https://www.cnn.com/2025/04/27/politics/approval-rating-trump-100-days",
      "candidates": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 59.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 59.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250424_SIENACOLLEGE_APP_DIS",
      "pollster": "Siena College",
      "start_date": "2025-04-21",
      "end_date": "2025-04-24",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 913,
      "type": "RV",
      "poll_weight": 450.0,
      "sponsor": "New York Times",
      "url": "https://scri.siena.edu/2025/04/25/new-york-times-siena-survey-president-trumps-first-100-days/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250425_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-04-23",
      "end_date": "2025-04-25",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2356,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "CBS",
      "url": "https://www.cbsnews.com/news/cbs-news-poll-trump-100-days-tariffs/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250427_NEWSNATION_APP_DIS",
      "pollster": "NewsNation",
      "start_date": "2025-04-23",
      "end_date": "2025-04-27",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1445,
      "type": "RV",
      "poll_weight": 266.0,
      "sponsor": "DDHQ",
      "url": "https://t.co/WnrMYI6RXB",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250427_IPSOS_APP_DIS",
      "pollster": "IPSOS",
      "start_date": "2025-04-25",
      "end_date": "2025-04-27",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1029,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Reuters",
      "url": "https://t.co/vZenaO8WBU",
      "candidates": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250428_J.L.PARTNERS_APP_DIS",
      "pollster": "J.L. Partners",
      "start_date": "2025-04-23",
      "end_date": "2025-04-28",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1006,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "Daily Mail",
      "url": "https://www.dailymail.co.uk/news/article-14657347/Donald-Trump-approval-rating-100-days-tariffs-poll.html",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250428_EMERSON_APP_DIS",
      "pollster": "Emerson",
      "start_date": "2025-04-25",
      "end_date": "2025-04-28",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "",
      "url": "https://emersoncollegepolling.com/trump-100-days/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 10.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 10.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250430_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-04-26",
      "end_date": "2025-04-30",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/prez_track_apr18",
      "candidates": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250504_MORNINGCONSULT_APP_DIS",
      "pollster": "Morning Consult",
      "start_date": "2025-05-02",
      "end_date": "2025-05-04",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2263,
      "type": "RV",
      "poll_weight": 300.0,
      "sponsor": "",
      "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250505_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-05-01",
      "end_date": "2025-05-05",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/prez_track_apr18",
      "candidates": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250505_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-05-02",
      "end_date": "2025-05-05",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1577,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Economist",
      "url": "https://d3nkl3psvxxpe9.cloudfront.net/documents/econTabReport_m8tctwx.pdf#page=41",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250505_BIGDATAPOLL_APP_DIS",
      "pollster": "Big Data Poll",
      "start_date": "2025-05-03",
      "end_date": "2025-05-05",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 3128,
      "type": "RV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.bigdatapoll.com/blog/poll-trump-approval-tempered-by-economic-concerns/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250507_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-05-05",
      "end_date": "2025-05-07",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://x.com/QuantusInsights/status/1920863073302155733",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250509_CO/EFFICIENT_APP_DIS",
      "pollster": "co/efficient",
      "start_date": "2025-05-07",
      "end_date": "2025-05-09",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1462,
      "type": "LV",
      "poll_weight": 600.0,
      "sponsor": "",
      "url": "https://coefficient.org/national-approval-study/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250511_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-05-07",
      "end_date": "2025-05-11",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/prez_track_apr18",
      "candidates": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250511_MORNINGCONSULT_APP_DIS",
      "pollster": "Morning Consult",
      "start_date": "2025-05-09",
      "end_date": "2025-05-11",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2221,
      "type": "RV",
      "poll_weight": 300.0,
      "sponsor": "",
      "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250511_MORNINGCONSULT_APP_DIS",
      "pollster": "Morning Consult",
      "start_date": "2025-05-09",
      "end_date": "2025-05-11",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2221,
      "type": "RV",
      "poll_weight": 300.0,
      "sponsor": "",
      "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250512_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-05-09",
      "end_date": "2025-05-12",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1610,
      "type": "RV",
      "poll_weight": 450.0,
      "sponsor": "Economist",
      "url": "https://d3nkl3psvxxpe9.cloudfront.net/documents/econTabReport_tDmEBHo.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250513_IPSOS_APP_DIS",
      "pollster": "IPSOS",
      "start_date": "2025-05-12",
      "end_date": "2025-05-13",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1163,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Reuters",
      "url": "https://www.reuters.com/world/us/trumps-approval-rating-rises-44-americans-worry-less-about-recession-2025-05-13/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250514_J.L.PARTNERS_APP_DIS",
      "pollster": "J.L. Partners",
      "start_date": "2025-05-13",
      "end_date": "2025-05-14",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1003,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "Daily Mail",
      "url": "https://www.dailymail.co.uk/news/article-14720543/donald-trump-approval-rating-middle-east-tariffs-trade.html",
      "candidates": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250515_MARQUETTELAWSCHOOL_APP_DIS",
      "pollster": "Marquette Law School",
      "start_date": "2025-05-05",
      "end_date": "2025-05-15",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1004,
      "type": "AD",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://law.marquette.edu/poll/2025/05/21/new-marquette-law-school-poll-national-survey-finds-overall-approval-of-trump-immigration-policies-disapproval-of-handling-of-job-on-tariffs-and-the-economy/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250515_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-05-11",
      "end_date": "2025-05-15",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/prez_track_apr18",
      "candidates": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250515_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-05-12",
      "end_date": "2025-05-15",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News",
      "url": "https://x.com/NapolitanNews",
      "candidates": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250515_HARRISPOLL_APP_DIS",
      "pollster": "Harris Poll",
      "start_date": "2025-05-14",
      "end_date": "2025-05-15",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1903,
      "type": "RV",
      "poll_weight": 850.0,
      "sponsor": "Harvard University",
      "url": "https://harvardharrispoll.com/key-results-may-5/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250518_IPSOS_APP_DIS",
      "pollster": "IPSOS",
      "start_date": "2025-05-16",
      "end_date": "2025-05-18",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1024,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Reuters",
      "url": "https://www.reuters.com/world/us/trumps-approval-rating-ticks-lower-economic-concerns-weigh-reutersipsos-poll-2025-05-20/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250518_INSIDERADVANTAGE_APP_DIS",
      "pollster": "InsiderAdvantage",
      "start_date": "2025-05-17",
      "end_date": "2025-05-18",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://t.co/WZ5U6fopO1",
      "candidates": [
        {
          "name": "Approve",
          "pct": 55.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 44.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 55.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 44.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250519_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-05-16",
      "end_date": "2025-05-19",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1710,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Economist",
      "url": "https://d3nkl3psvxxpe9.cloudfront.net/documents/econTabReport_wObz24u.pdf#page=35",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250520_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-05-18",
      "end_date": "2025-05-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://x.com/QuantusInsights/status/1925564859577418163",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250521_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-05-14",
      "end_date": "2025-05-21",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News",
      "url": "https://x.com/NapolitanNews",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250522_FABRIZIOWARD_APP_DIS",
      "pollster": "Fabrizio Ward",
      "start_date": "2025-05-15",
      "end_date": "2025-05-22",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 800,
      "type": "RV",
      "poll_weight": 850.0,
      "sponsor": "Pinpoint Policy",
      "url": "https://pinpointpolicyinstitute.org/wp-content/uploads/2025/06/National-Spring-Quarterly-Tracking-Memo-6-2-25-1.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250525_MORNINGCONSULT_APP_DIS",
      "pollster": "Morning Consult",
      "start_date": "2025-05-23",
      "end_date": "2025-05-25",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2000,
      "type": "RV",
      "poll_weight": 300.0,
      "sponsor": "",
      "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250526_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-05-21",
      "end_date": "2025-05-26",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/prez_track_apr18",
      "candidates": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250526_MCLAUGHLIN&ASSOCIATES_APP_DIS",
      "pollster": "McLaughlin & Associates",
      "start_date": "2025-05-21",
      "end_date": "2025-05-26",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "LV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://mclaughlinonline.com/pols/wp-content/uploads/2025/05/National-May-Presentation-RELEASE-05-27-25.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 44.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 44.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250526_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-05-23",
      "end_date": "2025-05-26",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1480,
      "type": "RV",
      "poll_weight": 450.0,
      "sponsor": "Economist",
      "url": "https://d3nkl3psvxxpe9.cloudfront.net/documents/econTabReport_wObz24u.pdf#page=35",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250527_ATLASINTEL_APP_DIS",
      "pollster": "AtlasIntel",
      "start_date": "2025-05-21",
      "end_date": "2025-05-27",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 3469,
      "type": "AD",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://atlasintel.org/poll/usa-national-2025-05-30",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250527_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-05-22",
      "end_date": "2025-05-27",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/prez_track_apr18",
      "candidates": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250527_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-05-22",
      "end_date": "2025-05-27",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1560,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Yahoo News",
      "url": "https://www.yahoo.com/news/poll-most-americans-think-qatar-is-trying-to-bribe-trump-with-luxury-jet-gift-185933774.html",
      "candidates": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250529_ZOGBYSTRATEGIES_APP_DIS",
      "pollster": "Zogby Strategies",
      "start_date": "2025-05-28",
      "end_date": "2025-05-29",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "LV",
      "poll_weight": 266.0,
      "sponsor": "",
      "url": "https://johnzogbystrategies.com/wp-content/uploads/2025/06/Job-Approval-052825.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250530_TIPP_APP_DIS",
      "pollster": "TIPP",
      "start_date": "2025-05-28",
      "end_date": "2025-05-30",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1349,
      "type": "AD",
      "poll_weight": 1400.0,
      "sponsor": "",
      "url": "https://issuesinsights.com/2025/06/02/trumps-ratings-edge-higher-as-good-news-eclipses-negative-media-coverage-ibd-tipp-poll/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 12.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 12.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250601_TRAFALGARGROUP_APP_DIS",
      "pollster": "Trafalgar Group",
      "start_date": "2025-05-30",
      "end_date": "2025-06-01",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1098,
      "type": "LV",
      "poll_weight": 1250.0,
      "sponsor": "",
      "url": "https://www.thetrafalgargroup.org/news/trump-approval-060225/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250602_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-05-28",
      "end_date": "2025-06-02",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/prez_track_apr18",
      "candidates": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250602_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-05-30",
      "end_date": "2025-06-02",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1480,
      "type": "RV",
      "poll_weight": 450.0,
      "sponsor": "Economist",
      "url": "https://d3nkl3psvxxpe9.cloudfront.net/documents/econTabReport_MV984ah.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250602_MORNINGCONSULT_APP_DIS",
      "pollster": "Morning Consult",
      "start_date": "2025-05-30",
      "end_date": "2025-06-02",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2221,
      "type": "RV",
      "poll_weight": 300.0,
      "sponsor": "",
      "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250603_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-05-27",
      "end_date": "2025-06-03",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 3000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News",
      "url": "https://napolitannews.org/jobapproval",
      "candidates": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250604_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-06-01",
      "end_date": "2025-06-04",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://x.com/QuantusInsights/status/1930653099481305248",
      "candidates": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250606_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-06-04",
      "end_date": "2025-06-06",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2428,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "CBS News",
      "url": "https://x.com/IAPolls2022/status/1931699053093433692",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250606_J.L.PARTNERS_APP_DIS",
      "pollster": "J.L. Partners",
      "start_date": "2025-06-06",
      "end_date": "2025-06-06",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1006,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "Daily Mail",
      "url": "https://www.dailymail.co.uk/news/article-14794205/donald-trump-elon-musk-approval-poll.html#",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250609_MORNINGCONSULT_APP_DIS",
      "pollster": "Morning Consult",
      "start_date": "2025-06-03",
      "end_date": "2025-06-09",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2306,
      "type": "RV",
      "poll_weight": 300.0,
      "sponsor": "",
      "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250609_NAVIGATOR_APP_DIS",
      "pollster": "Navigator",
      "start_date": "2025-06-05",
      "end_date": "2025-06-09",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1371,
      "type": "RV",
      "poll_weight": 50.0,
      "sponsor": "",
      "url": "https://navigatorresearch.org/wp-content/uploads/2025/06/Navigator-June-1-Topline-F06.09.26.pdf?emci=a9b05989-dd46-f011-8f7c-6045bdfe8e9c&emdi=4d359ee8-7147-f011-8f7c-6045bdfe8e9c&ceid=1590570",
      "candidates": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250609_AP_APP_DIS",
      "pollster": "AP",
      "start_date": "2025-06-05",
      "end_date": "2025-06-09",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1158,
      "type": "AD",
      "poll_weight": 266.0,
      "sponsor": "NORC",
      "url": "https://apnorc.org/wp-content/uploads/2025/06/June-Topline-Parade.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 60.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 60.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250609_QUINNIPIAC_APP_DIS",
      "pollster": "Quinnipiac",
      "start_date": "2025-06-05",
      "end_date": "2025-06-09",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1283,
      "type": "RV",
      "poll_weight": 450.0,
      "sponsor": "",
      "url": "https://x.com/IAPolls2022/status/1932861020214865954",
      "candidates": [
        {
          "name": "Approve",
          "pct": 38.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 8.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 38.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 8.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250610_SURVEYMONKEY_APP_DIS",
      "pollster": "Survey Monkey",
      "start_date": "2025-05-30",
      "end_date": "2025-06-10",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 19410,
      "type": "AD",
      "poll_weight": 266.0,
      "sponsor": "NBC News",
      "url": "https://x.com/IAPolls2022/status/1934236693374095513",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250611_TIPP_APP_DIS",
      "pollster": "TIPP",
      "start_date": "2025-06-06",
      "end_date": "2025-06-11",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1584,
      "type": "RV",
      "poll_weight": 1400.0,
      "sponsor": "League Of Workers",
      "url": "https://t.co/isbU4OZ4Cz",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 7.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 7.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250611_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-06-09",
      "end_date": "2025-06-11",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://drive.google.com/file/d/1AQ_6yT9lTlj7wLGm38j8x0vtSMtPNMcK/view",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250612_STRENGTHINNUMBERS_APP_DIS",
      "pollster": "Strength In Numbers",
      "start_date": "2025-06-06",
      "end_date": "2025-06-12",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "AD",
      "poll_weight": 266.0,
      "sponsor": "Verasight",
      "url": "https://www.gelliottmorris.com/p/trump-approval-at-42-democrats-up",
      "candidates": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250612_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-06-08",
      "end_date": "2025-06-12",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_june_8_12_2025",
      "candidates": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 53.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250612_HARRISPOLL_APP_DIS",
      "pollster": "Harris Poll",
      "start_date": "2025-06-11",
      "end_date": "2025-06-12",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2097,
      "type": "RV",
      "poll_weight": 850.0,
      "sponsor": "Harvard University",
      "url": "https://x.com/IAPolls2022/status/1934687786356941230",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250615_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-06-09",
      "end_date": "2025-06-15",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 3000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News",
      "url": "https://napolitannews.org/jobapproval",
      "candidates": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250616_IPSOS_APP_DIS",
      "pollster": "IPSOS",
      "start_date": "2025-06-11",
      "end_date": "2025-06-16",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 4258,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Reuters",
      "url": "https://x.com/IAPolls2022/status/1934735639255372171",
      "candidates": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250616_INSIDERADVANTAGE_APP_DIS",
      "pollster": "InsiderAdvantage",
      "start_date": "2025-06-15",
      "end_date": "2025-06-16",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://insideradvantage.com/insideradvantage-national-survey-of-trump-job-performance-approve-54-disapprove-44-undecided-2/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 44.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 44.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250617_ECHELONINSIGHTS_APP_DIS",
      "pollster": "Echelon Insights",
      "start_date": "2025-06-12",
      "end_date": "2025-06-17",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 982,
      "type": "RV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://echelonin.wpenginepowered.com/wp-content/uploads/June-2025-Voter-Omnibus-Topline-EXTERNAL.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250619_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-06-15",
      "end_date": "2025-06-19",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1855,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_june_8_12_2025",
      "candidates": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250620_TRAFALGARGROUP_APP_DIS",
      "pollster": "Trafalgar Group",
      "start_date": "2025-06-18",
      "end_date": "2025-06-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1085,
      "type": "LV",
      "poll_weight": 1250.0,
      "sponsor": "",
      "url": "https://x.com/RobertCahaly/status/1936567249852072255",
      "candidates": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250623_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-06-20",
      "end_date": "2025-06-23",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1590,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Economist",
      "url": "https://x.com/IAPolls2022/status/1937497536656179359",
      "candidates": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250624_EMERSON_APP_DIS",
      "pollster": "Emerson",
      "start_date": "2025-06-23",
      "end_date": "2025-06-24",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "",
      "url": "https://emersoncollegepolling.com/june-national-poll/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250625_AMERICANPULSEUS_APP_DIS",
      "pollster": "American Pulse US",
      "start_date": "2025-06-23",
      "end_date": "2025-06-25",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 633,
      "type": "RV",
      "poll_weight": 266.0,
      "sponsor": "",
      "url": "https://x.com/IAPolls2022/status/1938283024338088055",
      "candidates": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250625_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-06-23",
      "end_date": "2025-06-25",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://x.com/QuantusInsights/status/1938291664721678783",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250625_MARISTCOLLEGE_APP_DIS",
      "pollster": "Marist College",
      "start_date": "2025-06-23",
      "end_date": "2025-06-25",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1381,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "NPR",
      "url": "https://maristpoll.marist.edu/polls/u-s-attacks-on-iran-july-2025/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250626_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-06-18",
      "end_date": "2025-06-26",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 3000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "",
      "url": "https://x.com/IAPolls2022/status/1938617356441235694",
      "candidates": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250627_TIPP_APP_DIS",
      "pollster": "TIPP",
      "start_date": "2025-06-25",
      "end_date": "2025-06-27",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1421,
      "type": "AD",
      "poll_weight": 1400.0,
      "sponsor": "",
      "url": "https://issuesinsights.com/2025/06/30/trump-clings-to-solid-ratings-for-leadership-despite-dems-ongoing-negative-views-ii-tipp-poll/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 11.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 11.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250629_MORNINGCONSULT_APP_DIS",
      "pollster": "Morning Consult",
      "start_date": "2025-06-27",
      "end_date": "2025-06-29",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2000,
      "type": "RV",
      "poll_weight": 300.0,
      "sponsor": "",
      "url": "https://x.com/IAPolls2022/status/1939782658692714757",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250630_NAVIGATOR_APP_DIS",
      "pollster": "Navigator",
      "start_date": "2025-06-26",
      "end_date": "2025-06-30",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1375,
      "type": "RV",
      "poll_weight": 50.0,
      "sponsor": "",
      "url": "https://x.com/IAPolls2022/status/1940128945699266927",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250630_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-06-26",
      "end_date": "2025-06-30",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1597,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Yahoo",
      "url": "https://x.com/IAPolls2022/status/1940485079266218438",
      "candidates": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250630_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-06-27",
      "end_date": "2025-06-30",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1648,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Economist",
      "url": "https://x.com/IAPolls2022/status/1940037213355745765/photo/1",
      "candidates": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250702_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-06-30",
      "end_date": "2025-07-02",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://x.com/QuantusInsights/status/1940514579773002144",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250704_MORNINGCONSULT_APP_DIS",
      "pollster": "Morning Consult",
      "start_date": "2025-06-30",
      "end_date": "2025-07-04",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2000,
      "type": "RV",
      "poll_weight": 300.0,
      "sponsor": "",
      "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling?utm_source=newsletter&utm_medium=email&utm_campaign=our_best_intel&utm_content=013125",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250708_HARRISX_APP_DIS",
      "pollster": "HarrisX",
      "start_date": "2025-07-06",
      "end_date": "2025-07-08",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2044,
      "type": "RV",
      "poll_weight": 1250.0,
      "sponsor": "Harvard",
      "url": "https://harvardharrispoll.com/wp-content/uploads/2025/07/HHP_July_2025_KeyResults.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250710_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-06-30",
      "end_date": "2025-07-10",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 3000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News",
      "url": "https://x.com/IAPolls2022/status/1943687686994247999",
      "candidates": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250710_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-07-06",
      "end_date": "2025-07-10",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2178,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_june_8_12_2025",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250710_J.L.PARTNERS_APP_DIS",
      "pollster": "J.L. Partners",
      "start_date": "2025-07-09",
      "end_date": "2025-07-10",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1013,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "DailyMail",
      "url": "https://www.dailymail.co.uk/news/article-14916739/Epstein-Trump-poll-impact-shock-birthday-letter.html",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250711_MORNINGCONSULT_APP_DIS",
      "pollster": "Morning Consult",
      "start_date": "2025-07-07",
      "end_date": "2025-07-11",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2000,
      "type": "RV",
      "poll_weight": 300.0,
      "sponsor": "",
      "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling?utm_source=newsletter&utm_medium=email&utm_campaign=our_best_intel&utm_content=013125",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250713_DEMOCRACYINSTITUTE_APP_DIS",
      "pollster": "Democracy Institute",
      "start_date": "2025-07-11",
      "end_date": "2025-07-13",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 266.0,
      "sponsor": "Daily Express",
      "url": "https://www.express.co.uk/news/us/2081883/trump-maga-mob-turns-president-over-jeffrey-epstein-files-decision",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250714_MCLAUGHLIN&ASSOCIATES_APP_DIS",
      "pollster": "McLaughlin & Associates",
      "start_date": "2025-07-09",
      "end_date": "2025-07-14",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://mclaughlinonline.com/pols/wp-content/uploads/2025/07/National-July-Presentation-RELEASE-07-15-25.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 43.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 43.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250714_ECHELONINSIGHTS_APP_DIS",
      "pollster": "Echelon Insights",
      "start_date": "2025-07-10",
      "end_date": "2025-07-14",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1084,
      "type": "LV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://echelonin.wpenginepowered.com/wp-content/uploads/July-2025-Voter-Omnibus-Topline-External.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250714_BIGDATAPOLL_APP_DIS",
      "pollster": "Big Data Poll",
      "start_date": "2025-07-12",
      "end_date": "2025-07-14",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 3022,
      "type": "RV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.bigdatapoll.com/blog/poll-trump-approval-turns-slightly-negative-in-july/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250716_MARQUETTELAWSCHOOL_APP_DIS",
      "pollster": "Marquette Law School",
      "start_date": "2025-07-07",
      "end_date": "2025-07-16",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1005,
      "type": "AD",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://law.marquette.edu/poll/wp-content/uploads/2025/07/MLSPSC27Toplines_NationalIssues.html",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250716_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-07-09",
      "end_date": "2025-07-16",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 3000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News",
      "url": "https://x.com/IAPolls2022/status/1946235876930961710",
      "candidates": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250716_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-07-09",
      "end_date": "2025-07-16",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 3000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Napolitan News",
      "url": "https://x.com/IAPolls2022/status/1946235876930961710",
      "candidates": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250716_STRENGTHINNUMBERS_APP_DIS",
      "pollster": "Strength In Numbers",
      "start_date": "2025-07-14",
      "end_date": "2025-07-16",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "AD",
      "poll_weight": 266.0,
      "sponsor": "Verasight",
      "url": "https://www.gelliottmorris.com/p/new-poll-dems-lead-house-generic",
      "candidates": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 57.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 57.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250717_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-07-13",
      "end_date": "2025-07-17",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1932,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_july_13_17_2025",
      "candidates": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250718_ATLASINTEL_APP_DIS",
      "pollster": "AtlasIntel",
      "start_date": "2025-07-13",
      "end_date": "2025-07-18",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1935,
      "type": "AD",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://www.atlasintel.org/polls/general-release-polls",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250720_FABRIZIO/IMPACT_APP_DIS",
      "pollster": "Fabrizio/Impact",
      "start_date": "2025-07-16",
      "end_date": "2025-07-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "RV",
      "poll_weight": 850.0,
      "sponsor": "Wall Street Journal",
      "url": "https://prod-i.a.dj.com/public/resources/documents/Redacted1WSJPollJuly2025.pdf?mod=ANLink",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250721_BEACON/SHAW_APP_DIS",
      "pollster": "Beacon/Shaw",
      "start_date": "2025-07-18",
      "end_date": "2025-07-21",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "FOX News",
      "url": "https://x.com/IAPolls2022/status/1948169096006349148",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250722_EMERSON_APP_DIS",
      "pollster": "Emerson",
      "start_date": "2025-07-21",
      "end_date": "2025-07-22",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1400,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "",
      "url": "https://x.com/IAPolls2022/status/1948694170610143288",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 7.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 7.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250722_J.L.PARTNERS_APP_DIS",
      "pollster": "J.L. Partners",
      "start_date": "2025-07-21",
      "end_date": "2025-07-22",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1013,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "DailyMail",
      "url": "https://x.com/IAPolls2022/status/1948073171980022135",
      "candidates": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250723_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-07-21",
      "end_date": "2025-07-23",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1123,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://x.com/QuantusInsights/status/1948747684912713879",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250723_INSIDERADVANTAGE_APP_DIS",
      "pollster": "InsiderAdvantage",
      "start_date": "2025-07-22",
      "end_date": "2025-07-23",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1200,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "Trafalgar Group",
      "url": "https://insideradvantage.com/joint-insideradvantage-trafalgar-group-national-survey-majority-of-voters-approve-of-trumps-job-performance-at-six-month-mark-awareness-of-criminal-referral-starting-to-increase/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250801_TIPP_APP_DIS",
      "pollster": "TIPP",
      "start_date": "2025-07-30",
      "end_date": "2025-08-01",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1362,
      "type": "AD",
      "poll_weight": 1400.0,
      "sponsor": "",
      "url": "https://issuesinsights.com/2025/08/04/so-much-winning-voters-give-trumps-leadership-policies-strong-backing-in-august-ii-tipp-poll/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250807_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-08-03",
      "end_date": "2025-08-07",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1953,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_august_3_7_2025",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250811_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-08-09",
      "end_date": "2025-08-11",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1635,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Economist",
      "url": "https://x.com/IAPolls2022/status/1955253963453796368",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250813_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-08-11",
      "end_date": "2025-08-13",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://x.com/QuantusInsights/status/1956027035400155486",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250814_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-08-10",
      "end_date": "2025-08-14",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1957,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_august_10_14_2025",
      "candidates": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250817_INSIDERADVANTAGE_APP_DIS",
      "pollster": "InsiderAdvantage",
      "start_date": "2025-08-15",
      "end_date": "2025-08-17",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://insideradvantage.com/top-line-tabs-trump-approval/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 44.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 54.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 44.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250818_ECHELONINSIGHTS_APP_DIS",
      "pollster": "Echelon Insights",
      "start_date": "2025-08-14",
      "end_date": "2025-08-18",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1057,
      "type": "LV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://t.co/I4xfND3x8T",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250818_SOCALSTRATEGIES_APP_DIS",
      "pollster": "SoCal Strategies",
      "start_date": "2025-08-18",
      "end_date": "2025-08-18",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 700,
      "type": "AD",
      "poll_weight": 1250.0,
      "sponsor": "",
      "url": "https://t.co/WfqmCxY4YP",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 7.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 7.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250821_HARRISPOLL_APP_DIS",
      "pollster": "Harris Poll",
      "start_date": "2025-08-20",
      "end_date": "2025-08-21",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2025,
      "type": "RV",
      "poll_weight": 850.0,
      "sponsor": "Harvard",
      "url": "https://harvardharrispoll.com/wp-content/uploads/2025/08/HHP_Aug2025_KeyResults.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250825_QUINNIPIAC_APP_DIS",
      "pollster": "Quinnipiac",
      "start_date": "2025-08-12",
      "end_date": "2025-08-25",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1220,
      "type": "RV",
      "poll_weight": 450.0,
      "sponsor": "",
      "url": "https://poll.qu.edu/poll-release?releaseid=3929",
      "candidates": [
        {
          "name": "Approve",
          "pct": 37.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 8.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 37.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 8.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250826_MCLAUGHLIN&ASSOCIATES_APP_DIS",
      "pollster": "McLaughlin & Associates",
      "start_date": "2025-08-21",
      "end_date": "2025-08-26",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://mclaughlinonline.com/pols/wp-content/uploads/2025/09/National-August-Presentation-RELEASE-8-27-25.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250826_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-08-25",
      "end_date": "2025-08-26",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://x.com/QuantusInsights/status/1961103768457544178",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250826_EMERSON_APP_DIS",
      "pollster": "Emerson",
      "start_date": "2025-08-25",
      "end_date": "2025-08-26",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "",
      "url": "https://docs.google.com/spreadsheets/d/11Pmwdv5G5pCF8yTyrQo6e2oIdwHB97rD/edit?gid=1924132718#gid=1924132718",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250828_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-08-24",
      "end_date": "2025-08-28",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1932,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_august_24_28_2025",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250829_TIPP_APP_DIS",
      "pollster": "TIPP",
      "start_date": "2025-08-27",
      "end_date": "2025-08-29",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1362,
      "type": "AD",
      "poll_weight": 1400.0,
      "sponsor": "",
      "url": "https://tippinsights.com/despite-nasty-media-coverage-voters-still-give-trump-solid-grades-for-his-leadership-i-i-tipp-poll/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 10.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 10.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250831_MORNINGCONSULT_APP_DIS",
      "pollster": "Morning Consult",
      "start_date": "2025-08-29",
      "end_date": "2025-08-31",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2202,
      "type": "RV",
      "poll_weight": 300.0,
      "sponsor": "",
      "url": "https://x.com/IAPolls2022/status/1962990424630702346",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250831_ZOGBYSTRATEGIES_APP_DIS",
      "pollster": "Zogby Strategies",
      "start_date": "2025-08-29",
      "end_date": "2025-08-31",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "LV",
      "poll_weight": 266.0,
      "sponsor": "",
      "url": "https://johnzogbystrategies.com/09-03-25-has-the-president-bounced-back-new-zogby-strategies-poll/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250901_J.L.PARTNERS_APP_DIS",
      "pollster": "J.L. Partners",
      "start_date": "2025-08-29",
      "end_date": "2025-09-01",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 867,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "Daily Mail",
      "url": "https://x.com/J_L_Partners/status/1963582896544813470",
      "candidates": [
        {
          "name": "Approve",
          "pct": 55.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 55.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250902_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-08-29",
      "end_date": "2025-09-02",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1691,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Economist",
      "url": "https://x.com/IAPolls2022/status/1963237520646246628",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250909_BEACON/SHAW_APP_DIS",
      "pollster": "Beacon/Shaw",
      "start_date": "2025-09-06",
      "end_date": "2025-09-09",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "FOX News",
      "url": "https://www.foxnews.com/politics/fox-news-poll-despite-dip-approval-congressional-republicans-still-outperform-democrats",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250911_CLARITY_APP_DIS",
      "pollster": "Clarity",
      "start_date": "2025-09-04",
      "end_date": "2025-09-11",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1001,
      "type": "RV",
      "poll_weight": 0.0,
      "sponsor": "",
      "url": "https://www.claritycampaigns.com/clarity-omnibus-september-2025",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250915_AP-NORC_APP_DIS",
      "pollster": "AP-NORC",
      "start_date": "2025-09-11",
      "end_date": "2025-09-15",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1183,
      "type": "AD",
      "poll_weight": 266.0,
      "sponsor": "",
      "url": "https://apnorc.org/wp-content/uploads/2025/09/AP-NORC-September-2025-Direction-of-the-country-Topline.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 60.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 60.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250915_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-09-12",
      "end_date": "2025-09-15",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1567,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Economist",
      "url": "https://d3nkl3psvxxpe9.cloudfront.net/documents/econTabReport_igbnSqu.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250916_ATLASINTEL_APP_DIS",
      "pollster": "AtlasIntel",
      "start_date": "2025-09-12",
      "end_date": "2025-09-16",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1066,
      "type": "AD",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://atlasintel.org/polls/general-release-polls",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250916_TIPP_APP_DIS",
      "pollster": "TIPP",
      "start_date": "2025-09-15",
      "end_date": "2025-09-16",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1581,
      "type": "RV",
      "poll_weight": 1400.0,
      "sponsor": "League of Workers",
      "url": "https://tippinsights.com/content/files/2025/09/Tables-LAW-National-Survey-September-2025.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250917_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-09-10",
      "end_date": "2025-09-17",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 3000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "",
      "url": "https://x.com/IAPolls2022/status/1969058994556699081",
      "candidates": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250918_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-09-15",
      "end_date": "2025-09-18",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term",
      "candidates": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250918_VERASIGHT_APP_DIS",
      "pollster": "Verasight",
      "start_date": "2025-09-15",
      "end_date": "2025-09-18",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1541,
      "type": "RV",
      "poll_weight": 266.0,
      "sponsor": "The Arguement",
      "url": "https://x.com/IAPolls2022/status/1973958908495434027",
      "candidates": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 57.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 57.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250921_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-09-19",
      "end_date": "2025-09-21",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "LV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://x.com/QuantusInsights/status/1970168925959995562",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250922_MCLAUGHLIN&ASSOCIATES_APP_DIS",
      "pollster": "McLaughlin & Associates",
      "start_date": "2025-09-17",
      "end_date": "2025-09-22",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "LV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://mclaughlinonline.com/pols/wp-content/uploads/2025/09/National-September-Presentation-RELEASE-9-24-25-1.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250922_ECHELONINSIGHTS_APP_DIS",
      "pollster": "Echelon Insights",
      "start_date": "2025-09-18",
      "end_date": "2025-09-22",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1071,
      "type": "LV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://echelonin.wpenginepowered.com/wp-content/uploads/September-2025-Voter-Omnibus-Topline-External-1.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250924_MARQUETTELAWSCHOOL_APP_DIS",
      "pollster": "Marquette Law School",
      "start_date": "2025-09-15",
      "end_date": "2025-09-24",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1073,
      "type": "AD",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://law.marquette.edu/poll/2025/10/01/mlspsc28-national-issues-press-release/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 57.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 57.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250927_SIENA/NYT_APP_DIS",
      "pollster": "Siena/NYT",
      "start_date": "2025-09-22",
      "end_date": "2025-09-27",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1313,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "",
      "url": "https://www.nytimes.com/interactive/2025/09/30/polls/times-siena-poll-registered-voter-crosstabs.html",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250928_MORNINGCONSULT_APP_DIS",
      "pollster": "Morning Consult",
      "start_date": "2025-09-26",
      "end_date": "2025-09-28",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2201,
      "type": "RV",
      "poll_weight": 300.0,
      "sponsor": "",
      "url": "https://x.com/IAPolls2022/status/1972787294873772142",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250929_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-09-26",
      "end_date": "2025-09-29",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1658,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Economist",
      "url": "https://x.com/IAPolls2022/status/1973017197783003488",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250930_INSIDERADVANTAGE_APP_DIS",
      "pollster": "InsiderAdvantage",
      "start_date": "2025-09-29",
      "end_date": "2025-09-30",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 800,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.realclearpolitics.com/docs/2025/IA_Final_Sept_PDF.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 52.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251002_TIPP_APP_DIS",
      "pollster": "TIPP",
      "start_date": "2025-09-30",
      "end_date": "2025-10-02",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1459,
      "type": "AD",
      "poll_weight": 1400.0,
      "sponsor": "",
      "url": "https://issuesinsights.com/2025/10/06/trumps-energetic-leadership-style-continues-to-find-solid-voter-backing-in-october-ii-tipp-poll/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 12.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 12.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251002_HARRISX_APP_DIS",
      "pollster": "HarrisX",
      "start_date": "2025-10-01",
      "end_date": "2025-10-02",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2413,
      "type": "RV",
      "poll_weight": 1250.0,
      "sponsor": "Harvard",
      "url": "https://harvardharrispoll.com/wp-content/uploads/2025/10/HHP_Sep2025_KeyResults.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251006_NOBLEPREDICTIVEINSIGHTS_APP_DIS",
      "pollster": "Noble Predictive Insights",
      "start_date": "2025-10-02",
      "end_date": "2025-10-06",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2565,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "The Center Square",
      "url": "https://data.ddhq.io/polls/2025/10/14/Noble%20Predictive%20Insights/The%20Center%20Square-National-2025-10-02-2025-10-06",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251008_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-10-06",
      "end_date": "2025-10-08",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://x.com/QuantusInsights/status/1976392285630746673",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251009_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-10-05",
      "end_date": "2025-10-09",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1964,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_october_5_9_2025",
      "candidates": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251012_CNBC_APP_DIS",
      "pollster": "CNBC",
      "start_date": "2025-10-08",
      "end_date": "2025-10-12",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "AD",
      "poll_weight": 266.0,
      "sponsor": "",
      "url": "https://x.com/IAPolls2022/status/1979218377777283525/photo/2",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251014_EMERSON_APP_DIS",
      "pollster": "Emerson",
      "start_date": "2025-10-13",
      "end_date": "2025-10-14",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "",
      "url": "https://emersoncollegepolling.com/october-2025-poll/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 7.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 7.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251015_J.L.PARTNERS_APP_DIS",
      "pollster": "J.L. Partners",
      "start_date": "2025-10-14",
      "end_date": "2025-10-15",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1004,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "Dailymail",
      "url": "https://x.com/IAPolls2022/status/1979197346077384967",
      "candidates": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251020_ECHELONINSIGHTS_APP_DIS",
      "pollster": "Echelon Insights",
      "start_date": "2025-10-16",
      "end_date": "2025-10-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1010,
      "type": "LV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://echelonin.wpenginepowered.com/wp-content/uploads/October-2025-Voter-Omnibus-Topline-External-2.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251023_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-10-19",
      "end_date": "2025-10-23",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1925,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_october_19_23_2025",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251028_BIGDATAPOLL_APP_DIS",
      "pollster": "Big Data Poll",
      "start_date": "2025-10-26",
      "end_date": "2025-10-28",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2984,
      "type": "RV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://x.com/AF_Insight/status/1983628138132468142",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251031_TIPP_APP_DIS",
      "pollster": "TIPP",
      "start_date": "2025-10-28",
      "end_date": "2025-10-31",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1418,
      "type": "AD",
      "poll_weight": 1400.0,
      "sponsor": "I&I",
      "url": "https://tippinsights.com/too-much-winning-trumps-favorability-slumps-in-november-as-voters-take-stock-i-i-tipp-poll/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251104_EMERSON_APP_DIS",
      "pollster": "Emerson",
      "start_date": "2025-11-03",
      "end_date": "2025-11-04",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "",
      "url": "https://emersoncollegepolling.com/november-2025-national-poll/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 10.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 10.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251112_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-11-11",
      "end_date": "2025-11-12",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://quantusinsights.org/f/survey-shows-public-discontent-with-trump-direction-of-us",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251113_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-11-09",
      "end_date": "2025-11-13",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1925,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_november_9_13_2025",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251125_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-11-23",
      "end_date": "2025-11-25",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1176,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_november_23_25_2025",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251129_TIPP_APP_DIS",
      "pollster": "TIPP",
      "start_date": "2025-11-25",
      "end_date": "2025-11-29",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1483,
      "type": "AD",
      "poll_weight": 1400.0,
      "sponsor": "I&I",
      "url": "https://issuesinsights.com/2025/12/01/after-brief-decline-trump-leadership-gauges-regain-lost-ground-in-december-ii-tipp-poll/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 10.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 10.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251201_BIGDATAPOLL_APP_DIS",
      "pollster": "Big Data Poll",
      "start_date": "2025-11-28",
      "end_date": "2025-12-01",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2008,
      "type": "RV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.bigdatapoll.com/blog/trumps-third-world-immigration-moratorium-widely-popular/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251204_HARRISX_APP_DIS",
      "pollster": "HarrisX",
      "start_date": "2025-12-02",
      "end_date": "2025-12-04",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2204,
      "type": "RV",
      "poll_weight": 1250.0,
      "sponsor": "Harvard",
      "url": "https://x.com/IAPolls2022/status/1998049862626017745?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251205_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-12-04",
      "end_date": "2025-12-05",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://quantusinsights.org/f/new-poll-strong-disapproval-drives-overall-assessment-of-trump#ddfaccf9-bede-412a-8ce9-6f9ddda07554",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251211_CLARITY_APP_DIS",
      "pollster": "Clarity",
      "start_date": "2025-12-04",
      "end_date": "2025-12-11",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 0.0,
      "sponsor": "",
      "url": "https://data.ddhq.io/polls/2025/12/16/Clarity-Campaign-Labs-National",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251211_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2025-12-07",
      "end_date": "2025-12-11",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1933,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_december_7_11_2025",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251211_MARISTCOLLEGE_APP_DIS",
      "pollster": "Marist College",
      "start_date": "2025-12-08",
      "end_date": "2025-12-11",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1440,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "NPR",
      "url": "https://x.com/IAPolls2022/status/2001251952475431369?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 38.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 8.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 38.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 8.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251212_BIGDATAPOLL_APP_DIS",
      "pollster": "Big Data Poll",
      "start_date": "2025-12-10",
      "end_date": "2025-12-12",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 3004,
      "type": "RV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://application.marketsight.com/app/ItemView.aspx?SharedFor=public%40bigdatapoll.com&SharedBy=34090&id=d44d9751-22bd-489a-a372-b3b3002c437f",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251215_GALLUP_APP_DIS",
      "pollster": "Gallup",
      "start_date": "2025-12-01",
      "end_date": "2025-12-15",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1016,
      "type": "AD",
      "poll_weight": 266.0,
      "sponsor": "",
      "url": "https://news.gallup.com/poll/700241/americans-end-year-gloomy-mood.aspx",
      "candidates": [
        {
          "name": "Approve",
          "pct": 36.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 59.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 36.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 59.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251215_QUINNIPIAC_APP_DIS",
      "pollster": "Quinnipiac",
      "start_date": "2025-12-11",
      "end_date": "2025-12-15",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1035,
      "type": "RV",
      "poll_weight": 450.0,
      "sponsor": "",
      "url": "https://x.com/IAPolls2022/status/2001368191273177546?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251215_EMERSON_APP_DIS",
      "pollster": "Emerson",
      "start_date": "2025-12-14",
      "end_date": "2025-12-15",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "",
      "url": "https://x.com/IAPolls2022/status/2001625337088872924?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251216_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2025-12-15",
      "end_date": "2025-12-16",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://x.com/AF_Insight/status/2001784293345960032?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251218_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2025-12-10",
      "end_date": "2025-12-18",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 3000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "",
      "url": "https://x.com/IAPolls2022/status/2002022445541187813?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251219_ATLASINTEL_APP_DIS",
      "pollster": "AtlasIntel",
      "start_date": "2025-12-15",
      "end_date": "2025-12-19",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2315,
      "type": "AD",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://x.com/IAPolls2022/status/2002514408623456517?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 60.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 60.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251219_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2025-12-17",
      "end_date": "2025-12-19",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2300,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "CBS News",
      "url": "https://x.com/IAPolls2022/status/2002743428203909498/photo/2",
      "candidates": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 59.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 59.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251220_AMERICANRESEARCHGROUP_APP_DIS",
      "pollster": "American Research Group",
      "start_date": "2025-12-17",
      "end_date": "2025-12-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 999,
      "type": "RV",
      "poll_weight": 266.0,
      "sponsor": "",
      "url": "https://americanresearchgroup.com/economy/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 35.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 62.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 35.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 62.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251220_INSIDERADVANTAGE_APP_DIS",
      "pollster": "InsiderAdvantage",
      "start_date": "2025-12-19",
      "end_date": "2025-12-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 800,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://insideradvantage.com/insideradvantage-national-survey-trump-approval-at-fifty-percent/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 41.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 41.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251220_INSIDERADVANTAGE_APP_DIS",
      "pollster": "InsiderAdvantage",
      "start_date": "2025-12-19",
      "end_date": "2025-12-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 800,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://insideradvantage.com/insideradvantage-national-survey-trump-approval-at-fifty-percent/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 41.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 41.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251221_MORNINGCONSULT_APP_DIS",
      "pollster": "Morning Consult",
      "start_date": "2025-12-19",
      "end_date": "2025-12-21",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2203,
      "type": "RV",
      "poll_weight": 300.0,
      "sponsor": "",
      "url": "https://x.com/IAPolls2022/status/2003201387354816860?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251221_J.L.PARTNERS_APP_DIS",
      "pollster": "J.L. Partners",
      "start_date": "2025-12-20",
      "end_date": "2025-12-21",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "Daily Mail",
      "url": "https://x.com/IAPolls2022/status/2006053284688122139?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251227_TRAFALGARGROUP_APP_DIS",
      "pollster": "Trafalgar Group",
      "start_date": "2025-12-26",
      "end_date": "2025-12-27",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1098,
      "type": "LV",
      "poll_weight": 1250.0,
      "sponsor": "",
      "url": "https://www.thetrafalgargroup.org/news/trump-approval-1225/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 45.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251228_BIGDATAPOLL_APP_DIS",
      "pollster": "Big Data Poll",
      "start_date": "2025-12-26",
      "end_date": "2025-12-28",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 3412,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.bigdatapoll.com/blog/trump-improves-democrats-lead-generic-ballot-in-final-poll-for-2025/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260108_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2026-01-04",
      "end_date": "2026-01-08",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1880,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_january_4_8_2026",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260111_AP/NORC_APP_DIS",
      "pollster": "AP/NORC",
      "start_date": "2026-01-08",
      "end_date": "2026-01-11",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1203,
      "type": "AD",
      "poll_weight": 266.0,
      "sponsor": "",
      "url": "https://apnorc.org/projects/fewer-want-the-u-s-to-take-an-active-role-in-global-affairs/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 59.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 59.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260112_MARISTCOLLEGE_APP_DIS",
      "pollster": "Marist College",
      "start_date": "2026-01-08",
      "end_date": "2026-01-12",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1408,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "NPR",
      "url": "https://x.com/IAPolls2022/status/2012117847258943544?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 38.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 38.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260112_QUINNIPIAC_APP_DIS",
      "pollster": "Quinnipiac",
      "start_date": "2026-01-08",
      "end_date": "2026-01-12",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1133,
      "type": "RV",
      "poll_weight": 450.0,
      "sponsor": "",
      "url": "https://x.com/IAPolls2022/status/2011496317109874874?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260112_SSRS_APP_DIS",
      "pollster": "SSRS",
      "start_date": "2026-01-09",
      "end_date": "2026-01-12",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1009,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "CNN",
      "url": "https://x.com/IAPolls2022/status/2012121928388034944?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 61.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 61.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260113_IPSOS_APP_DIS",
      "pollster": "Ipsos",
      "start_date": "2026-01-12",
      "end_date": "2026-01-13",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1217,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Reuters",
      "url": "https://www.ipsos.com/en-us/americans-oppose-using-military-force-take-possession-greenland",
      "candidates": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 58.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 58.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260117_SIENA/NYT_APP_DIS",
      "pollster": "Siena/NYT",
      "start_date": "2026-01-12",
      "end_date": "2026-01-17",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1625,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "",
      "url": "https://www.nytimes.com/2026/01/22/us/politics/trump-poll-second-term.html",
      "candidates": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260119_EMERSON_APP_DIS",
      "pollster": "Emerson",
      "start_date": "2026-01-17",
      "end_date": "2026-01-19",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "",
      "url": "https://emersoncollegepolling.com/january-2026-national-poll/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260122_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2026-01-16",
      "end_date": "2026-01-22",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2226,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "",
      "url": "https://x.com/IAPolls2022/status/2015869000387822007",
      "candidates": [
        {
          "name": "Approve",
          "pct": 38.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 58.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 38.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 58.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260122_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2026-01-20",
      "end_date": "2026-01-22",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "LV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://x.com/QuantusInsights/status/2014448991866372357?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260126_ECHELONINSIGHTS_APP_DIS",
      "pollster": "Echelon Insights",
      "start_date": "2026-01-22",
      "end_date": "2026-01-26",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1029,
      "type": "LV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://echelonin.wpenginepowered.com/wp-content/uploads/January-2026-Voter-Omnibus-Topline-External.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 57.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 57.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260127_MCLAUGHLIN&ASSOCIATES_APP_DIS",
      "pollster": "McLaughlin & Associates",
      "start_date": "2026-01-21",
      "end_date": "2026-01-27",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "LV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://www.newsmax.com/mclaughlin/john-mclaughlin-jim-mclaughlin-poll/2026/01/31/id/1244366/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260128_MARQUETTELAWSCHOOL_APP_DIS",
      "pollster": "Marquette Law School",
      "start_date": "2026-01-21",
      "end_date": "2026-01-28",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1003,
      "type": "AD",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://law.marquette.edu/poll/2025/10/01/mlspsc28-national-issues-press-release/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 58.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 58.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260129_HARRISX_APP_DIS",
      "pollster": "HarrisX",
      "start_date": "2026-01-28",
      "end_date": "2026-01-29",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2000,
      "type": "LV",
      "poll_weight": 1250.0,
      "sponsor": "Harvard",
      "url": "https://harvardharrispoll.com/wp-content/uploads/2026/02/HHP_Jan2026_KeyResults.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260202_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2026-01-30",
      "end_date": "2026-02-02",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2226,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "",
      "url": "https://x.com/IAPolls2022/status/2018708949034209765?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260202_MARISTCOLLEGE_APP_DIS",
      "pollster": "Marist College",
      "start_date": "2026-01-31",
      "end_date": "2026-02-02",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1462,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "NPR",
      "url": "https://x.com/IAPolls2022/status/2019430437542850922?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260203_QUINNIPIAC_APP_DIS",
      "pollster": "Quinnipiac",
      "start_date": "2026-01-29",
      "end_date": "2026-02-03",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1191,
      "type": "RV",
      "poll_weight": 450.0,
      "sponsor": "",
      "url": "https://x.com/IAPolls2022/status/2019126493188936050?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 37.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 7.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 37.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 7.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260205_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2026-02-01",
      "end_date": "2026-02-05",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1822,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_february_1_5_2026",
      "candidates": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 57.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 57.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260212_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2026-02-09",
      "end_date": "2026-02-12",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "",
      "url": "https://x.com/NapolitanNews/status/2022344077371376039?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260212_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2026-02-08",
      "end_date": "2026-02-12",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1846,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://x.com/Rasmussen_Poll/status/2022658375243436213?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260213_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2026-02-12",
      "end_date": "2026-02-13",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://x.com/QuantusInsights/status/2022453304056516731?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260218_INSIDERADVANTAGE_APP_DIS",
      "pollster": "InsiderAdvantage",
      "start_date": "2026-02-17",
      "end_date": "2026-02-18",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 800,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://insideradvantage.com/trump-approval-exceeds-election-victory-margin-in-new-insideradvantage-national-survey-approve-50-disapprove-46/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260222_EMERSON_APP_DIS",
      "pollster": "Emerson",
      "start_date": "2026-02-21",
      "end_date": "2026-02-22",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "LV",
      "poll_weight": 1000.0,
      "sponsor": "",
      "url": "https://emersoncollegepolling.com/february-2026-national-poll-trump-approval-steady-as-disapproval-rises-vance-leads-gop-field-while-democrats-hold-midterm-edge/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260223_ECHELONINSIGHTS_APP_DIS",
      "pollster": "Echelon Insights",
      "start_date": "2026-02-19",
      "end_date": "2026-02-23",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1002,
      "type": "LV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://echelonin.wpenginepowered.com/wp-content/uploads/February-2026-Voter-Omnibus-Topline-External.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260225_TRAFALGARGROUP_APP_DIS",
      "pollster": "Trafalgar Group",
      "start_date": "2026-02-24",
      "end_date": "2026-02-25",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1084,
      "type": "LV",
      "poll_weight": 1250.0,
      "sponsor": "",
      "url": "https://www.thetrafalgargroup.org/wp-content/uploads/2026/02/National-26-Trump-Approval-Report-0226.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 51.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260226_HARRISX_APP_DIS",
      "pollster": "HarrisX",
      "start_date": "2026-02-25",
      "end_date": "2026-02-26",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1999,
      "type": "RV",
      "poll_weight": 1250.0,
      "sponsor": "Harvard",
      "url": "https://harvardharrispoll.com/key-results-february-2026/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 49.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260227_TIPP_APP_DIS",
      "pollster": "TIPP",
      "start_date": "2026-02-24",
      "end_date": "2026-02-27",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1456,
      "type": "AD",
      "poll_weight": 1400.0,
      "sponsor": "I&I",
      "url": "https://tippinsights.com/trump-ratings-steady-despite-strong-state-of-the-union-foreign-policy-moves-i-i-tipp-poll/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 51.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260303_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2026-03-02",
      "end_date": "2026-03-03",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1624,
      "type": "LV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://quantusinsights.org/f/latest-survey-the-hardening-of-american-opinion#ddfaccf9-bede-412a-8ce9-6f9ddda07554",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260303_J.L.PARTNERS_APP_DIS",
      "pollster": "J.L. Partners",
      "start_date": "2026-03-02",
      "end_date": "2026-03-03",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1020,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "Sponsored by The Daily Mail",
      "url": "www.dailymail.co.uk/news/article-15611199/iran-strikes-trump-approval-rating.html",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260303_TRAFALGARGROUP_APP_DIS",
      "pollster": "Trafalgar Group",
      "start_date": "2026-03-01",
      "end_date": "2026-03-03",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1098,
      "type": "LV",
      "poll_weight": 1250.0,
      "sponsor": "",
      "url": "https://www.thetrafalgargroup.org/wp-content/uploads/2026/03/National-26-Trump-Iran-Approval-Report-0304.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 50.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 48.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260317_EMERSON_APP_DIS",
      "pollster": "Emerson",
      "start_date": "2026-03-16",
      "end_date": "2026-03-17",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "LV",
      "poll_weight": 1000.0,
      "sponsor": "",
      "url": "https://emersoncollegepolling.com/march-2026-national-poll-47-oppose-us-military-action-in-iran-40-support/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260318_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2026-03-17",
      "end_date": "2026-03-18",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1064,
      "type": "LV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://quantusinsights.org/f/national-survey-a-divided-country-and-a-motivated-electorate",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260320_J.L.PARTNERS_APP_DIS",
      "pollster": "J.L. Partners",
      "start_date": "2026-03-18",
      "end_date": "2026-03-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1037,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "Sponsored by The Daily Mail",
      "url": "https://www.dailymail.com/news/article-15664779/donald-trump-lowest-approval-rating.html",
      "candidates": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 58.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 58.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260323_BEACON/SHAW_APP_DIS",
      "pollster": "Beacon/Shaw",
      "start_date": "2026-03-20",
      "end_date": "2026-03-23",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1001,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "Sponsored by FOX News",
      "url": "https://static.foxnews.com/foxnews.com/content/uploads/2026/03/fox_march-20-23-2026_national_topline_march-25-release.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 59.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 59.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260324_J.L.PARTNERS_APP_DIS",
      "pollster": "J.L. Partners",
      "start_date": "2026-03-23",
      "end_date": "2026-03-24",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1019,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "Sponsored by The Daily Mail",
      "url": "www.dailymail.co.uk/news/article-15692097/donald-trump-polling-iran-rebound.html",
      "candidates": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260324_BIGDATAPOLL_APP_DIS",
      "pollster": "Big Data Poll",
      "start_date": "2026-03-22",
      "end_date": "2026-03-24",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 3003,
      "type": "RV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.bigdatapoll.com/blog/trump-disapproval-rating-hits-new-high-in-march-amid-unpopular-war/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260326_HARRISX_APP_DIS",
      "pollster": "HarrisX",
      "start_date": "2026-03-25",
      "end_date": "2026-03-26",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2009,
      "type": "RV",
      "poll_weight": 1250.0,
      "sponsor": "Harvard",
      "url": "https://harvardharrispoll.com/key-results-march-2026/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260326_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2026-03-25",
      "end_date": "2026-03-26",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1472,
      "type": "LV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://quantusinsights.org/f/new-quantus-survey-a-sour-national-mood-and-a-midterm-warning#ddfaccf9-bede-412a-8ce9-6f9ddda07554",
      "candidates": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 57.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 57.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260330_SSRS_APP_DIS",
      "pollster": "SSRS",
      "start_date": "2026-03-26",
      "end_date": "2026-03-30",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 951,
      "type": "RV",
      "poll_weight": 450.0,
      "sponsor": "(CNN)",
      "url": "https://www.documentcloud.org/documents/27964261-cnn-poll-conducted-by-ssrs-trump-approval-economy/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 38.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 62.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 38.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 62.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260402_TIPP_APP_DIS",
      "pollster": "TIPP",
      "start_date": "2026-03-31",
      "end_date": "2026-04-02",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1464,
      "type": "AD",
      "poll_weight": 1400.0,
      "sponsor": "",
      "url": "https://issuesinsights.com/2026/04/07/trumps-popularity-took-a-hit-in-april-is-iran-war-reason-why-or-something-else-ii-tipp-poll/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260402_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2026-03-29",
      "end_date": "2026-04-02",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1817,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_march_29_april_2_2026",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260402_TIPP_APP_DIS",
      "pollster": "TIPP",
      "start_date": "2026-03-31",
      "end_date": "2026-04-02",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1464,
      "type": "AD",
      "poll_weight": 1400.0,
      "sponsor": "",
      "url": "https://issuesinsights.com/2026/04/07/trumps-popularity-took-a-hit-in-april-is-iran-war-reason-why-or-something-else-ii-tipp-poll/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260406_GBAO_APP_DIS",
      "pollster": "GBAO",
      "start_date": "2026-04-02",
      "end_date": "2026-04-06",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 50.0,
      "sponsor": "",
      "url": "https://navigatorresearch.org/americans-blame-trump-for-rising-gas-prices/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 58.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 58.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260406_GBAO_APP_DIS",
      "pollster": "GBAO",
      "start_date": "2026-04-02",
      "end_date": "2026-04-06",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "AD",
      "poll_weight": 50.0,
      "sponsor": "",
      "url": "https://navigatorresearch.org/americans-blame-trump-for-rising-gas-prices/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 58.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 58.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260408_J.L.PARTNERS_APP_DIS",
      "pollster": "J.L. Partners",
      "start_date": "2026-04-08",
      "end_date": "2026-04-08",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1013,
      "type": "RV",
      "poll_weight": 1000.0,
      "sponsor": "Sponsored by The Daily Mail",
      "url": "https://www.dailymail.com/news/us-politics/article-15718939/Trump-approval-sinks-Iran-war-prices-weigh-voters.html",
      "candidates": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 52.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260409_ECHELONINSIGHTS_APP_DIS",
      "pollster": "Echelon Insights",
      "start_date": "2026-04-03",
      "end_date": "2026-04-09",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2880,
      "type": "LV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://netchoice.org/wp-content/uploads/2026/04/NetChoice-Apr-2026-National-Antitrust-Survey-Topline.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260409_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2026-04-01",
      "end_date": "2026-04-09",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 4000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "",
      "url": "https://napolitannews.org/jobapproval",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260409_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2026-04-05",
      "end_date": "2026-04-09",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1776,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_april_5_9_2026",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260410_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2026-04-08",
      "end_date": "2026-04-10",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2387,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Sponsored by CBS News",
      "url": "https://www.cbsnews.com/news/iran-war-opinion-poll-2026-04-12/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 61.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 61.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260413_QUINNIPIAC_APP_DIS",
      "pollster": "Quinnipiac",
      "start_date": "2026-04-09",
      "end_date": "2026-04-13",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1028,
      "type": "RV",
      "poll_weight": 450.0,
      "sponsor": "",
      "url": "https://poll.qu.edu/poll-release?releaseid=3956",
      "candidates": [
        {
          "name": "Approve",
          "pct": 38.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 7.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 38.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 7.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260413_SURVEYMONKEY_APP_DIS",
      "pollster": "Survey Monkey",
      "start_date": "2026-03-30",
      "end_date": "2026-04-13",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 32433,
      "type": "AD",
      "poll_weight": 266.0,
      "sponsor": "Sponsored by NBC News",
      "url": "https://www.nbcnews.com/politics/donald-trump/poll-trumps-approval-rating-hits-second-term-low-economy-iran-war-rcna331462",
      "candidates": [
        {
          "name": "Approve",
          "pct": 37.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 63.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 37.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 63.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260414_VERASIGHT_APP_DIS",
      "pollster": "Verasight",
      "start_date": "2026-04-10",
      "end_date": "2026-04-14",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1514,
      "type": "AD",
      "poll_weight": 266.0,
      "sponsor": "",
      "url": "https://www.gelliottmorris.com/p/2026-04-21-april-strength-in-numbers-verasight-poll",
      "candidates": [
        {
          "name": "Approve",
          "pct": 35.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 61.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 35.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 61.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260415_RMGRESEARCH_APP_DIS",
      "pollster": "RMG Research",
      "start_date": "2026-04-08",
      "end_date": "2026-04-15",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 3000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "",
      "url": "https://napolitannews.org/jobapproval",
      "candidates": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260416_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2026-04-12",
      "end_date": "2026-04-16",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term#google_vignette",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260418_ZOGBYSTRATEGIES_APP_DIS",
      "pollster": "Zogby Strategies",
      "start_date": "2026-04-17",
      "end_date": "2026-04-18",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1001,
      "type": "LV",
      "poll_weight": 266.0,
      "sponsor": "",
      "url": "https://johnzogbystrategies.com/wp-content/uploads/2026/04/Brand-New-Zogby-Poll-Amid-War-Confusion-04.20.26.html",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 55.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260420_IPSOS_APP_DIS",
      "pollster": "Ipsos",
      "start_date": "2026-04-15",
      "end_date": "2026-04-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 4557,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Sponsored by Reuters",
      "url": "https://www.reuters.com/world/us/many-americans-question-trumps-temperament-amid-iran-war-pope-spat-reutersipsos-2026-04-21/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 36.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 62.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 36.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 62.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260420_ANGUSREIDGLOBAL_APP_DIS",
      "pollster": "Angus Reid Global",
      "start_date": "2026-04-15",
      "end_date": "2026-04-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1490,
      "type": "AD",
      "poll_weight": 266.0,
      "sponsor": "",
      "url": "https://angusreid.org/roiling-the-religious-right-two-thirds-of-christians-say-trumps-ai-generated-messiah-image-went-too-far/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 35.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 59.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 35.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 59.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260420_YOUGOV_APP_DIS",
      "pollster": "YouGov",
      "start_date": "2026-04-17",
      "end_date": "2026-04-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1707,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Sponsored by The Economist",
      "url": "https://d3nkl3psvxxpe9.cloudfront.net/documents/econTabReport_I24AWdp.pdf",
      "candidates": [
        {
          "name": "Approve",
          "pct": 38.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 8.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 38.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 8.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260420_AMERICANRESEARCHGROUP_APP_DIS",
      "pollster": "American Research Group",
      "start_date": "2026-04-16",
      "end_date": "2026-04-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1100,
      "type": "AD",
      "poll_weight": 266.0,
      "sponsor": "",
      "url": "https://americanresearchgroup.com/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 32.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 63.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 32.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 63.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260420_MORNINGCONSULT_APP_DIS",
      "pollster": "Morning Consult",
      "start_date": "2026-04-17",
      "end_date": "2026-04-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2203,
      "type": "RV",
      "poll_weight": 300.0,
      "sponsor": "",
      "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260420_ECHELONINSIGHTS_APP_DIS",
      "pollster": "Echelon Insights",
      "start_date": "2026-04-17",
      "end_date": "2026-04-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1012,
      "type": "LV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://echeloninsights.com/insights/april-2026-verified-voter-omnibus",
      "candidates": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 57.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 57.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260420_BEACON/SHAW_APP_DIS",
      "pollster": "Beacon/Shaw",
      "start_date": "2026-04-17",
      "end_date": "2026-04-20",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1001,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "FOX News",
      "url": "https://x.com/IAPolls2022/status/2047135883988455726?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 58.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 58.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260423_RASMUSSEN_APP_DIS",
      "pollster": "Rasmussen",
      "start_date": "2026-04-19",
      "end_date": "2026-04-23",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1841,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://x.com/Rasmussen_Poll/status/2048015498659410063?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260423_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2026-04-21",
      "end_date": "2026-04-23",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1452,
      "type": "LV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://x.com/QuantusInsights/status/2047756602514784576?s=20",
      "candidates": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260426_HARRISX_APP_DIS",
      "pollster": "HarrisX",
      "start_date": "2026-04-23",
      "end_date": "2026-04-26",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2745,
      "type": "RV",
      "poll_weight": 1250.0,
      "sponsor": "Harvard",
      "url": "https://harvardharrispoll.com/category/2017-01-national-poll/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260428_BIGDATAPOLL_APP_DIS",
      "pollster": "Big Data Poll",
      "start_date": "2026-04-25",
      "end_date": "2026-04-28",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2874,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://www.bigdatapoll.com/blog/national-mood-worsens-for-republicans-in-april-2026-national-poll/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 57.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 57.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 3.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260501_TIPP_APP_DIS",
      "pollster": "TIPP",
      "start_date": "2026-04-28",
      "end_date": "2026-05-01",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1464,
      "type": "AD",
      "poll_weight": 1400.0,
      "sponsor": "",
      "url": "https://www.reuters.com/world/us/americans-dont-think-trump-has-explained-iran-war-goals-reutersipsos-poll-shows-2026-05-11/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 38.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 8.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 38.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 8.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260504_SSRS_APP_DIS",
      "pollster": "SSRS",
      "start_date": "2026-04-30",
      "end_date": "2026-05-04",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1499,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "CNN",
      "url": "https://www.cnn.com/2026/05/12/politics/cnn-poll-midterms-affordability-politics-impact",
      "candidates": [
        {
          "name": "Approve",
          "pct": 35.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 65.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 35.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 65.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260505_FOCALDATA_APP_DIS",
      "pollster": "Focaldata",
      "start_date": "2026-05-01",
      "end_date": "2026-05-05",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 3167,
      "type": "RV",
      "poll_weight": 100.0,
      "sponsor": "",
      "url": "https://www.ft.com/content/d08de75e-4a62-4475-9754-7f6d186f7eeb?syn-25a6b1a6=1",
      "candidates": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 7.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 39.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 54.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 7.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260507_ATLASINTEL_APP_DIS",
      "pollster": "AtlasIntel",
      "start_date": "2026-05-04",
      "end_date": "2026-05-07",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 2069,
      "type": "AD",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://cdn.atlasintel.org/faa7f7df-daae-44ca-801b-f25a339d99dc.pdf?_gl=1*w6kxa*_ga*ODgwMDMwNTA0LjE3Nzg1ODYzNzE.*_ga_W78QD5CNP1*czE3Nzg1ODYzNzEkbzEkZzAkdDE3Nzg1ODYzNzgkajUzJGwwJGgw",
      "candidates": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 60.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 40.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 60.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 0.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260511_IPSOS_APP_DIS",
      "pollster": "Ipsos",
      "start_date": "2026-05-03",
      "end_date": "2026-05-11",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1254,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Reuters",
      "url": "https://www.reuters.com/world/us/americans-dont-think-trump-has-explained-iran-war-goals-reutersipsos-poll-shows-2026-05-11/",
      "candidates": [
        {
          "name": "Approve",
          "pct": 36.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 63.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 36.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 63.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260514_SIENA/NYT_APP_DIS",
      "pollster": "Siena/NYT",
      "start_date": "2026-05-11",
      "end_date": "2026-05-14",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1507,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "",
      "url": "https://www.nytimes.com/2026/05/18/upshot/trump-poll-times-siena-analyis.html",
      "candidates": [
        {
          "name": "Approve",
          "pct": 37.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 59.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 37.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 59.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260518_IMPACTRESEARCH&NATIONALRESEARCH_REP_DEM",
      "pollster": "Impact Research & National Research",
      "start_date": "2026-05-07",
      "end_date": "2026-05-18",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1500,
      "type": "RV",
      "poll_weight": 266.0,
      "sponsor": "WSJ",
      "url": "https://www.wsj.com/politics/policy/trump-republican-congress-control-98a13bd9?mod=politics_lead_story",
      "candidates": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 57.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 57.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260518_BEACON/SHAW_APP_DIS",
      "pollster": "Beacon/Shaw",
      "start_date": "2026-05-15",
      "end_date": "2026-05-18",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1000,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "",
      "url": "https://www.foxnews.com/politics/fox-news-poll-economic-pain-deepens-disapproval-trump-hits-new-high",
      "candidates": [],
      "candidates_default": [],
      "matchup_key": "",
      "matchup_type": "scenario",
      "election_date": null
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260518_IPSOS_APP_DIS",
      "pollster": "IPSOS",
      "start_date": "2026-05-15",
      "end_date": "2026-05-18",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1571,
      "type": "AD",
      "poll_weight": 450.0,
      "sponsor": "Reuters",
      "url": "https://www.ipsos.com/sites/default/files/ct/news/documents/2026-05/Reuters%20Ipsos%20Core%20Political%20May%20Topline_1.pdf",
      "candidates": [],
      "candidates_default": [],
      "matchup_key": "",
      "matchup_type": "scenario",
      "election_date": null
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260518_ECHELONINSIGHTS_APP_DIS",
      "pollster": "Echelon Insights",
      "start_date": "2026-05-14",
      "end_date": "2026-05-18",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1008,
      "type": "LV",
      "poll_weight": 850.0,
      "sponsor": "",
      "url": "https://www.ipsos.com/sites/default/files/ct/news/documents/2026-05/Reuters%20Ipsos%20Core%20Political%20May%20Topline_1.pdf",
      "candidates": [],
      "candidates_default": [],
      "matchup_key": "",
      "matchup_type": "scenario",
      "election_date": null
    },
    {
      "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260602_QUANTUSINSIGHTS_APP_DIS",
      "pollster": "Quantus Insights",
      "start_date": "2026-06-01",
      "end_date": "2026-06-02",
      "year": 2028,
      "state": "National",
      "office": "Approval",
      "election_stage": "General",
      "sample_size": 1050,
      "type": "LV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://quantusinsights.org/f/quantus-insights-trump-underwater-democrats-hold-edge",
      "candidates": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "name": "Approve",
          "pct": 42.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
          "color": "#339933",
          "short": "APP",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Disapprove",
          "pct": 56.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
          "color": "#a21a15",
          "short": "DIS",
          "election_date": "2028-01-21T00:00:00",
          "race_start": "2024-01-20T00:00:00",
          "race_end": "2028-01-21T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Undecided",
          "pct": 2.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Approve|Disapprove",
      "matchup_type": "scenario",
      "election_date": "2028-01-21T00:00:00"
    }
  ],
  "candidates_map": {
    "Approve": {
      "name": "Approve",
      "pct": 42.0,
      "party": "GOP",
      "incumbent": false,
      "endorsed": false,
      "status": "ACTIVE",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
      "color": "#339933",
      "short": "APP",
      "election_date": "2028-01-21T00:00:00",
      "race_start": "2024-01-20T00:00:00",
      "race_end": "2028-01-21T00:00:00",
      "round_1_date": null
    },
    "Disapprove": {
      "name": "Disapprove",
      "pct": 56.0,
      "party": "DEM",
      "incumbent": false,
      "endorsed": false,
      "status": "ACTIVE",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
      "color": "#a21a15",
      "short": "DIS",
      "election_date": "2028-01-21T00:00:00",
      "race_start": "2024-01-20T00:00:00",
      "race_end": "2028-01-21T00:00:00",
      "round_1_date": null
    },
    "Undecided": {
      "name": "Undecided",
      "pct": 2.0,
      "party": "",
      "incumbent": false,
      "endorsed": false,
      "status": "ACTIVE",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
      "color": "#525252",
      "short": "UND",
      "election_date": null,
      "race_start": null,
      "race_end": null,
      "round_1_date": null
    }
  },
  "matchups": [
    {
      "key": "Approve|Disapprove",
      "polls": [
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250120_INSIDERADVANTAGE_APP_DIS",
          "pollster": "InsiderAdvantage",
          "start_date": "2025-01-20",
          "end_date": "2025-01-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 800,
          "type": "RV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "",
          "candidates": [
            {
              "name": "Approve",
              "pct": 56.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 39.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 56.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 39.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250121_SOCALSTRATEGIES_APP_DIS",
          "pollster": "SoCal Strategies",
          "start_date": "2025-01-21",
          "end_date": "2025-01-21",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 742,
          "type": "AD",
          "poll_weight": 1250.0,
          "sponsor": "",
          "url": "",
          "candidates": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 36.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 15.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 36.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 15.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250122_BIGDATAPOLL_APP_DIS",
          "pollster": "Big Data Poll",
          "start_date": "2025-01-19",
          "end_date": "2025-01-22",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2979,
          "type": "RV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "",
          "candidates": [
            {
              "name": "Approve",
              "pct": 56.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 37.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 7.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 56.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 37.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 7.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250123_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-01-20",
          "end_date": "2025-01-23",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1239,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term",
          "candidates": [
            {
              "name": "Approve",
              "pct": 56.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 40.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 56.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 40.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250123_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-01-20",
          "end_date": "2025-01-23",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News",
          "url": "https://napolitannews.org/posts/president-trump-job-approval-53-percent-approve-44-disapprove",
          "candidates": [
            {
              "name": "Approve",
              "pct": 57.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 39.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 57.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 39.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250123_ATLASINTEL_APP_DIS",
          "pollster": "AtlasIntel",
          "start_date": "2025-01-21",
          "end_date": "2025-01-23",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1882,
          "type": "AD",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "",
          "candidates": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250123_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-01-22",
          "end_date": "2025-01-23",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "",
          "candidates": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 40.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 40.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250124_ECHELONINSIGHTS_APP_DIS",
          "pollster": "Echelon Insights",
          "start_date": "2025-01-22",
          "end_date": "2025-01-24",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1024,
          "type": "LV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "",
          "candidates": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 43.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 43.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250127_GALLUP_APP_DIS",
          "pollster": "Gallup",
          "start_date": "2025-01-21",
          "end_date": "2025-01-27",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1001,
          "type": "AD",
          "poll_weight": 266.0,
          "sponsor": "",
          "url": "",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250127_GALLUP_APP_DIS",
          "pollster": "Gallup",
          "start_date": "2025-01-21",
          "end_date": "2025-01-27",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "AD",
          "poll_weight": 266.0,
          "sponsor": "",
          "url": "https://news.gallup.com/poll/655955/trump-inaugural-approval-rating-historically-low-again.aspx",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250127_MCLAUGHLIN&ASSOCIATES_APP_DIS",
          "pollster": "McLaughlin & Associates",
          "start_date": "2025-01-22",
          "end_date": "2025-01-27",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "LV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "",
          "candidates": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 43.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 43.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250128_EMERSON_APP_DIS",
          "pollster": "Emerson",
          "start_date": "2025-01-27",
          "end_date": "2025-01-28",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "",
          "url": "",
          "candidates": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 41.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 10.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 41.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 10.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250131_ACTIVOTE_APP_DIS",
          "pollster": "Activote",
          "start_date": "2025-01-20",
          "end_date": "2025-01-31",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1182,
          "type": "AD",
          "poll_weight": 750.0,
          "sponsor": "",
          "url": "",
          "candidates": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250131_TIPP_APP_DIS",
          "pollster": "TIPP",
          "start_date": "2025-01-29",
          "end_date": "2025-01-31",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1478,
          "type": "AD",
          "poll_weight": 1400.0,
          "sponsor": "",
          "url": "https://tippinsights.com/the-art-of-the-comeback-tipp-poll-shows-trumps-strong-start-energizes-core-voters/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 41.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 13.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 41.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 13.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250131_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-02-27",
          "end_date": "2025-01-31",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News",
          "url": "https://napolitannews.org/posts/president-trump-job-approval-53-percent-approve-44-disapprove",
          "candidates": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 43.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 43.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250201_FABRIZIO/IMPACT_APP_DIS",
          "pollster": "Fabrizio/Impact",
          "start_date": "2025-01-27",
          "end_date": "2025-02-01",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 3000,
          "type": "RV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250203_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-02-01",
          "end_date": "2025-02-03",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "",
          "candidates": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250204_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-01-31",
          "end_date": "2025-02-04",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term",
          "candidates": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250205_MARQUETTELAWSCHOOL_APP_DIS",
          "pollster": "Marquette Law School",
          "start_date": "2025-01-27",
          "end_date": "2025-02-05",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1018,
          "type": "AD",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://law.marquette.edu/poll/wp-content/uploads/2025/02/MLSPSC24Toplines_NationalIssues.html",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250206_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-02-03",
          "end_date": "2025-02-06",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News",
          "url": "https://napolitannews.org/posts/president-trump-job-approval-53-percent-approve-44-disapprove",
          "candidates": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250209_INSIDERADVANTAGE_APP_DIS",
          "pollster": "InsiderAdvantage",
          "start_date": "2025-02-07",
          "end_date": "2025-02-09",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1321,
          "type": "RV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "",
          "candidates": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250210_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-02-06",
          "end_date": "2025-02-10",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term",
          "candidates": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250212_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-02-10",
          "end_date": "2025-02-12",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "",
          "candidates": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 44.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 44.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250213_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-02-09",
          "end_date": "2025-02-13",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2004,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term",
          "candidates": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 44.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 44.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250213_ECHELONINSIGHTS_APP_DIS",
          "pollster": "Echelon Insights",
          "start_date": "2025-02-10",
          "end_date": "2025-02-13",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1010,
          "type": "LV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "",
          "candidates": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250214_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-02-10",
          "end_date": "2025-02-14",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News",
          "url": "https://napolitannews.org/posts/president-trump-job-approval-53-percent-approve-44-disapprove",
          "candidates": [
            {
              "name": "Approve",
              "pct": 55.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 43.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 55.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 43.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250217_EMERSON_APP_DIS",
          "pollster": "Emerson",
          "start_date": "2025-02-15",
          "end_date": "2025-02-17",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "",
          "url": "https://emersoncollegepolling.com/february-2025-national-poll-trump-presidential-approval-at-48-musk-doge-job-approval-at-41/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 42.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 10.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 42.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 10.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250220_HARRISX_APP_DIS",
          "pollster": "HarrisX",
          "start_date": "2025-02-19",
          "end_date": "2025-02-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2440,
          "type": "RV",
          "poll_weight": 1250.0,
          "sponsor": "Harvard",
          "url": "https://harvardharrispoll.com/wp-content/uploads/2025/02/HHP_Feb2025_vFinal.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 43.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 43.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250220_HARRISX_APP_DIS",
          "pollster": "HarrisX",
          "start_date": "2025-02-19",
          "end_date": "2025-02-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2746,
          "type": "RV",
          "poll_weight": 1250.0,
          "sponsor": "Harvard University",
          "url": "https://harvardharrispoll.com/key-results-march-5/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 43.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 43.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250221_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-02-18",
          "end_date": "2025-02-21",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News",
          "url": "https://napolitannews.org/posts/president-trump-job-approval-53-percent-approve-44-disapprove",
          "candidates": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 44.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 44.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250225_J.L.PARTNERS_APP_DIS",
          "pollster": "J.L. Partners",
          "start_date": "2025-02-24",
          "end_date": "2025-02-25",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1001,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "",
          "url": "",
          "candidates": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250226_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-02-24",
          "end_date": "2025-02-26",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://quantusinsights.org/f/national-survey-analyzing-trump%E2%80%99s-approval-and-voter-sentiment",
          "candidates": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250227_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-02-23",
          "end_date": "2025-02-27",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term",
          "candidates": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250228_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-02-24",
          "end_date": "2025-02-28",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News",
          "url": "https://napolitannews.org/posts/president-trump-job-approval-rating-52-percent-approve-45-disapprove",
          "candidates": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250303_EMERSON_APP_DIS",
          "pollster": "Emerson",
          "start_date": "2025-03-02",
          "end_date": "2025-03-03",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "",
          "url": "https://emersoncollegepolling.com/march-2025-national-poll/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 43.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 43.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250306_TIPP_APP_DIS",
          "pollster": "TIPP",
          "start_date": "2025-03-03",
          "end_date": "2025-03-06",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1700,
          "type": "RV",
          "poll_weight": 1400.0,
          "sponsor": "League of Workers",
          "url": "https://t.co/BOcFhVjyeU",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250306_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-03-03",
          "end_date": "2025-03-06",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News",
          "url": "https://napolitannews.org/posts/president-trump-job-approval-rating-52-percent-approve-45-disapprove",
          "candidates": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250307_J.L.PARTNERS_APP_DIS",
          "pollster": "J.L. Partners",
          "start_date": "2025-03-05",
          "end_date": "2025-03-07",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1019,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "DailyMail",
          "url": "https://www.dailymail.co.uk/news/article-14482029/Trumps-latest-approval-rating-50-days-revealed-issue-destroy-presidency.html",
          "candidates": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250309_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-03-03",
          "end_date": "2025-03-09",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term",
          "candidates": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250310_EMERSON_APP_DIS",
          "pollster": "Emerson",
          "start_date": "2025-03-08",
          "end_date": "2025-03-10",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "",
          "url": "https://emersoncollegepolling.com/national-poll-at-50-days-trumps-honeymoon-fades-as-economy-becomes-key-vulnerability/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 8.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 8.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250312_ATLASINTEL_APP_DIS",
          "pollster": "AtlasIntel",
          "start_date": "2025-03-07",
          "end_date": "2025-03-12",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2550,
          "type": "AD",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://www.atlasintel.org/polls/general-release-polls",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250312_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-03-10",
          "end_date": "2025-03-12",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://quantusinsights.org/f/holding-the-line-trump%E2%80%99s-approval-amidst-a-divided-nation",
          "candidates": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250313_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-03-06",
          "end_date": "2025-03-13",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News",
          "url": "https://napolitannews.org/posts/president-trump-job-approval-rating-52-percent-approve-45-disapprove",
          "candidates": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 44.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 44.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250313_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-03-09",
          "end_date": "2025-03-13",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/political_updates/prez_track_mar14",
          "candidates": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250313_ECHELONINSIGHTS_APP_DIS",
          "pollster": "Echelon Insights",
          "start_date": "2025-03-10",
          "end_date": "2025-03-13",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1007,
          "type": "LV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://echeloninsights.com/in-the-news/march-2025-verified-voter-omnibus-2-2-2/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250316_GALLUP_APP_DIS",
          "pollster": "Gallup",
          "start_date": "2025-03-03",
          "end_date": "2025-03-16",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1002,
          "type": "AD",
          "poll_weight": 266.0,
          "sponsor": "",
          "url": "https://news.gallup.com/poll/658661/republicans-men-push-trump-approval-higher-second-term.aspx",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250319_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-03-12",
          "end_date": "2025-03-19",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News",
          "url": "https://napolitannews.org/posts/president-trump-job-approval-rating-52-percent-approve-45-disapprove",
          "candidates": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250324_NORC_APP_DIS",
          "pollster": "NORC",
          "start_date": "2025-03-20",
          "end_date": "2025-03-24",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1229,
          "type": "AD",
          "poll_weight": 266.0,
          "sponsor": "AP",
          "url": "https://apnorc.org/projects/trump-scores-better-marks-with-the-public-on-immigration-than-the-economy/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250324_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-03-20",
          "end_date": "2025-03-24",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1677,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Yahoo",
          "url": "https://www.yahoo.com/news/more-americans-say-trumps-second-term-has-been-worse-than-expected-according-to-a-new-poll-120010590.html?ncid=twitter_yahoonewst_sjwumo1bpf4&guccounter=1&guce_referrer=aHR0cHM6Ly90LmNvLw&guce_referrer_sig=AQAAABqlXVkw8081-nKo9TaRpfWij7-2LaDY-LiUkT-vCBuTjX7JS4AHTV5PlHlv85hsy7idPUxjs7lsFqeFq_Wu-iI0vUesQaCiqdxNbprgZUR-zdfAFmLwc5AX2CB-zxoo5ds4xodM9YCJVI-wtA-KTu4l4GjT0rORbF98UhAqCvlU",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250326_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-03-20",
          "end_date": "2025-03-26",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term",
          "candidates": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250326_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-03-24",
          "end_date": "2025-03-26",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2351,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "CBS",
          "url": "https://www.cbsnews.com/news/opinion-poll-trump-economy-tariffs-deportation-immigration/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250327_MARQUETTELAWSCHOOL_APP_DIS",
          "pollster": "Marquette Law School",
          "start_date": "2025-03-17",
          "end_date": "2025-03-27",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1021,
          "type": "AD",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://t.co/apjr02ATXM",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250327_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-03-25",
          "end_date": "2025-03-27",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://quantusinsights.org/f/trump%E2%80%99s-standing-steadies-but-crosscurrents-remain-ahead-of-2026",
          "candidates": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250328_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-03-17",
          "end_date": "2025-03-28",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News",
          "url": "https://napolitannews.org/posts/president-trump-job-approval-rating-52-percent-approve-45-disapprove",
          "candidates": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250328_TIPP_APP_DIS",
          "pollster": "TIPP",
          "start_date": "2025-03-26",
          "end_date": "2025-03-28",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1452,
          "type": "AD",
          "poll_weight": 1400.0,
          "sponsor": "",
          "url": "https://tippinsights.com/alls-well-that-begins-well-tipp-poll-confirms-trumps-solid-start/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 11.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 11.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250331_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-03-30",
          "end_date": "2025-03-31",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1626,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Economist",
          "url": "https://d3nkl3psvxxpe9.cloudfront.net/documents/econtoplines_S1a74K0.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250401_FABRIZIO/IMPACT_APP_DIS",
          "pollster": "Fabrizio/Impact",
          "start_date": "2025-03-27",
          "end_date": "2025-04-01",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "RV",
          "poll_weight": 850.0,
          "sponsor": "Wall Street Journal",
          "url": "https://www.wsj.com/politics/policy/americans-were-souring-on-trumps-economic-plans-even-before-tariff-bloodbath-0571527e",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250402_IPSOS_APP_DIS",
          "pollster": "IPSOS",
          "start_date": "2025-03-31",
          "end_date": "2025-04-02",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1486,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Reuters",
          "url": "https://www.ipsos.com/sites/default/files/ct/news/documents/2025-04/Reuters%20Ipsos%20Signalgate%20Tariffs%20Survey%20Topline%20April%202%202025%20.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250403_J.L.PARTNERS_APP_DIS",
          "pollster": "J.L. Partners",
          "start_date": "2025-03-31",
          "end_date": "2025-04-03",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "Daily Mail",
          "url": "https://t.co/3u7SBVZPZa",
          "candidates": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250403_CYGNAL_APP_DIS",
          "pollster": "Cygnal",
          "start_date": "2025-04-01",
          "end_date": "2025-04-03",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 600.0,
          "sponsor": "",
          "url": "https://www.cygn.al/poll-democrats-continue-to-struggle-as-trump-maintains-strong-approval-even-in-light-of-tariffs/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250406_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-03-31",
          "end_date": "2025-04-06",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "",
          "url": "",
          "candidates": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250407_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-04-01",
          "end_date": "2025-04-07",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250407_NAVIGATOR_APP_DIS",
          "pollster": "Navigator",
          "start_date": "2025-04-03",
          "end_date": "2025-04-07",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 50.0,
          "sponsor": "",
          "url": "https://navigatorresearch.org/wp-content/uploads/2025/04/Navigator-Update-04.08.2025.pdf?emci=7876fdc2-1314-f011-8b3d-0022482a9fb7&emdi=41fa485e-7914-f011-8b3d-0022482a9fb7&ceid=1396968",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250407_QUINNIPIAC_APP_DIS",
          "pollster": "Quinnipiac",
          "start_date": "2025-04-03",
          "end_date": "2025-04-07",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1407,
          "type": "RV",
          "poll_weight": 450.0,
          "sponsor": "",
          "url": "https://poll.qu.edu/images/polling/us/us04092025_uodc32.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250407_MORNINGCONSULT_APP_DIS",
          "pollster": "Morning Consult",
          "start_date": "2025-04-04",
          "end_date": "2025-04-07",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2500,
          "type": "RV",
          "poll_weight": 300.0,
          "sponsor": "",
          "url": "",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250407_HARRISX_APP_DIS",
          "pollster": "HarrisX",
          "start_date": "2025-04-04",
          "end_date": "2025-04-07",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1883,
          "type": "RV",
          "poll_weight": 1250.0,
          "sponsor": "",
          "url": "https://www.harrisx.com/content/full-harrisx-overnight-poll-tariff-findings",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250408_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-04-05",
          "end_date": "2025-04-08",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1563,
          "type": "RV",
          "poll_weight": 450.0,
          "sponsor": "Economist",
          "url": "https://d3nkl3psvxxpe9.cloudfront.net/documents/econTabReport_pXJ0PxA.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250409_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-04-07",
          "end_date": "2025-04-09",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://quantusinsights.org/f/new-poll-shows-president-trump-below-water-in-approval",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250411_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-04-08",
          "end_date": "2025-04-11",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2410,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "CBS",
          "url": "https://x.com/IAPolls2022/status/1911412994858221986/photo/1",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250413_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-04-07",
          "end_date": "2025-04-13",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News Sevice",
          "url": "https://napolitannews.org/jobapproval",
          "candidates": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250413_MORNINGCONSULT_APP_DIS",
          "pollster": "Morning Consult",
          "start_date": "2025-04-11",
          "end_date": "2025-04-13",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2203,
          "type": "RV",
          "poll_weight": 300.0,
          "sponsor": "",
          "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250414_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-04-10",
          "end_date": "2025-04-14",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "",
          "candidates": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250414_ECHELONINSIGHTS_APP_DIS",
          "pollster": "Echelon Insights",
          "start_date": "2025-04-10",
          "end_date": "2025-04-14",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1014,
          "type": "RV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://echeloninsights.com/in-the-news/april-2025-verified-voter-omnibus-2-2-2-2/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250414_J.L.PARTNERS_APP_DIS",
          "pollster": "J.L. Partners",
          "start_date": "2025-04-10",
          "end_date": "2025-04-14",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "Daily Mail",
          "url": "https://x.com/i/timeline",
          "candidates": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250414_ATLASINTEL_APP_DIS",
          "pollster": "AtlasIntel",
          "start_date": "2025-04-10",
          "end_date": "2025-04-14",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2347,
          "type": "AD",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://cdn.atlasintel.org/e3edc86b-aac7-4ebe-9ef7-6a8346f658f6.pdf?_gl=1*mew6ba*_ga*ODA3NDkxODc3LjE3NDQ5Mjg0MDU.*_ga_W78QD5CNP1*MTc0NDkyODQwNS4xLjEuMTc0NDkyOTMwNS4wLjAuMA",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250416_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-04-09",
          "end_date": "2025-04-16",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 3000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News",
          "url": "https://napolitannews.org/jobapproval",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250417_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-04-13",
          "end_date": "2025-04-17",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/prez_track_apr18",
          "candidates": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250418_NOBLEPREDICTIVEINSIGHTS_APP_DIS",
          "pollster": "Noble Predictive Insights",
          "start_date": "2025-04-15",
          "end_date": "2025-04-18",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2500,
          "type": "LV",
          "poll_weight": 600.0,
          "sponsor": "The Center Square",
          "url": "https://www.thecentersquare.com/polls/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250420_SURVEYMONKEY_APP_DIS",
          "pollster": "Survey Monkey",
          "start_date": "2025-04-11",
          "end_date": "2025-04-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 19682,
          "type": "AD",
          "poll_weight": 266.0,
          "sponsor": "NBC News",
          "url": "https://www.nbcnews.com/politics/trump-administration/poll-americans-vent-disappointment-trump-ahead-100-day-mark-especially-rcna202656",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250420_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-04-16",
          "end_date": "2025-04-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/prez_track_apr18",
          "candidates": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250420_MORNINGCONSULT_APP_DIS",
          "pollster": "Morning Consult",
          "start_date": "2025-04-18",
          "end_date": "2025-04-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2207,
          "type": "RV",
          "poll_weight": 300.0,
          "sponsor": "",
          "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250421_NORC_APP_DIS",
          "pollster": "NORC",
          "start_date": "2025-04-17",
          "end_date": "2025-04-21",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1260,
          "type": "AD",
          "poll_weight": 266.0,
          "sponsor": "AP",
          "url": "https://apnorc.org/wp-content/uploads/2025/04/April-2025-100-days-topline.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 59.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 59.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250421_BEACON/SHAW_APP_DIS",
          "pollster": "Beacon/Shaw",
          "start_date": "2025-04-18",
          "end_date": "2025-04-21",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1104,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "FOX NEWS",
          "url": "https://static.foxnews.com/foxnews.com/content/uploads/2025/04/fox_april-18-21-2025_national_topline_april-23-release.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250422_IPSOS_APP_DIS",
          "pollster": "IPSOS",
          "start_date": "2025-04-18",
          "end_date": "2025-04-22",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2464,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Washington Post",
          "url": "https://www.washingtonpost.com/documents/f9b85c61-72ab-4854-aa22-2b38b808a4a4.pdf#toolbar=0&navpanes=0#scrollbar=0",
          "candidates": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250423_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-04-21",
          "end_date": "2025-04-23",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://quantusinsights.org/f/split-nation-unready-party-the-strategic-drift-of-2025",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250424_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-04-16",
          "end_date": "2025-04-24",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 3000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News",
          "url": "https://napolitannews.org/assets/pdfs/680bcf124283c-gcm25-0423-three-poll-average-toplines-trump-job-approval.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250424_SSRS_APP_DIS",
          "pollster": "SSRS",
          "start_date": "2025-04-17",
          "end_date": "2025-04-24",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1678,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "CNN",
          "url": "https://www.cnn.com/2025/04/27/politics/approval-rating-trump-100-days",
          "candidates": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 59.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 59.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250424_SIENACOLLEGE_APP_DIS",
          "pollster": "Siena College",
          "start_date": "2025-04-21",
          "end_date": "2025-04-24",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 913,
          "type": "RV",
          "poll_weight": 450.0,
          "sponsor": "New York Times",
          "url": "https://scri.siena.edu/2025/04/25/new-york-times-siena-survey-president-trumps-first-100-days/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250425_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-04-23",
          "end_date": "2025-04-25",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2356,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "CBS",
          "url": "https://www.cbsnews.com/news/cbs-news-poll-trump-100-days-tariffs/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250427_NEWSNATION_APP_DIS",
          "pollster": "NewsNation",
          "start_date": "2025-04-23",
          "end_date": "2025-04-27",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1445,
          "type": "RV",
          "poll_weight": 266.0,
          "sponsor": "DDHQ",
          "url": "https://t.co/WnrMYI6RXB",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250427_IPSOS_APP_DIS",
          "pollster": "IPSOS",
          "start_date": "2025-04-25",
          "end_date": "2025-04-27",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1029,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Reuters",
          "url": "https://t.co/vZenaO8WBU",
          "candidates": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250428_J.L.PARTNERS_APP_DIS",
          "pollster": "J.L. Partners",
          "start_date": "2025-04-23",
          "end_date": "2025-04-28",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1006,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "Daily Mail",
          "url": "https://www.dailymail.co.uk/news/article-14657347/Donald-Trump-approval-rating-100-days-tariffs-poll.html",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250428_EMERSON_APP_DIS",
          "pollster": "Emerson",
          "start_date": "2025-04-25",
          "end_date": "2025-04-28",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "",
          "url": "https://emersoncollegepolling.com/trump-100-days/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 10.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 10.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250430_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-04-26",
          "end_date": "2025-04-30",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/prez_track_apr18",
          "candidates": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250504_MORNINGCONSULT_APP_DIS",
          "pollster": "Morning Consult",
          "start_date": "2025-05-02",
          "end_date": "2025-05-04",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2263,
          "type": "RV",
          "poll_weight": 300.0,
          "sponsor": "",
          "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250505_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-05-01",
          "end_date": "2025-05-05",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/prez_track_apr18",
          "candidates": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250505_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-05-02",
          "end_date": "2025-05-05",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1577,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Economist",
          "url": "https://d3nkl3psvxxpe9.cloudfront.net/documents/econTabReport_m8tctwx.pdf#page=41",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250505_BIGDATAPOLL_APP_DIS",
          "pollster": "Big Data Poll",
          "start_date": "2025-05-03",
          "end_date": "2025-05-05",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 3128,
          "type": "RV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.bigdatapoll.com/blog/poll-trump-approval-tempered-by-economic-concerns/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250507_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-05-05",
          "end_date": "2025-05-07",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://x.com/QuantusInsights/status/1920863073302155733",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250509_CO/EFFICIENT_APP_DIS",
          "pollster": "co/efficient",
          "start_date": "2025-05-07",
          "end_date": "2025-05-09",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1462,
          "type": "LV",
          "poll_weight": 600.0,
          "sponsor": "",
          "url": "https://coefficient.org/national-approval-study/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250511_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-05-07",
          "end_date": "2025-05-11",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/prez_track_apr18",
          "candidates": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250511_MORNINGCONSULT_APP_DIS",
          "pollster": "Morning Consult",
          "start_date": "2025-05-09",
          "end_date": "2025-05-11",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2221,
          "type": "RV",
          "poll_weight": 300.0,
          "sponsor": "",
          "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250511_MORNINGCONSULT_APP_DIS",
          "pollster": "Morning Consult",
          "start_date": "2025-05-09",
          "end_date": "2025-05-11",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2221,
          "type": "RV",
          "poll_weight": 300.0,
          "sponsor": "",
          "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250512_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-05-09",
          "end_date": "2025-05-12",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1610,
          "type": "RV",
          "poll_weight": 450.0,
          "sponsor": "Economist",
          "url": "https://d3nkl3psvxxpe9.cloudfront.net/documents/econTabReport_tDmEBHo.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250513_IPSOS_APP_DIS",
          "pollster": "IPSOS",
          "start_date": "2025-05-12",
          "end_date": "2025-05-13",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1163,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Reuters",
          "url": "https://www.reuters.com/world/us/trumps-approval-rating-rises-44-americans-worry-less-about-recession-2025-05-13/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250514_J.L.PARTNERS_APP_DIS",
          "pollster": "J.L. Partners",
          "start_date": "2025-05-13",
          "end_date": "2025-05-14",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1003,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "Daily Mail",
          "url": "https://www.dailymail.co.uk/news/article-14720543/donald-trump-approval-rating-middle-east-tariffs-trade.html",
          "candidates": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250515_MARQUETTELAWSCHOOL_APP_DIS",
          "pollster": "Marquette Law School",
          "start_date": "2025-05-05",
          "end_date": "2025-05-15",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1004,
          "type": "AD",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://law.marquette.edu/poll/2025/05/21/new-marquette-law-school-poll-national-survey-finds-overall-approval-of-trump-immigration-policies-disapproval-of-handling-of-job-on-tariffs-and-the-economy/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250515_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-05-11",
          "end_date": "2025-05-15",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/prez_track_apr18",
          "candidates": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250515_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-05-12",
          "end_date": "2025-05-15",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News",
          "url": "https://x.com/NapolitanNews",
          "candidates": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250515_HARRISPOLL_APP_DIS",
          "pollster": "Harris Poll",
          "start_date": "2025-05-14",
          "end_date": "2025-05-15",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1903,
          "type": "RV",
          "poll_weight": 850.0,
          "sponsor": "Harvard University",
          "url": "https://harvardharrispoll.com/key-results-may-5/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250518_IPSOS_APP_DIS",
          "pollster": "IPSOS",
          "start_date": "2025-05-16",
          "end_date": "2025-05-18",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1024,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Reuters",
          "url": "https://www.reuters.com/world/us/trumps-approval-rating-ticks-lower-economic-concerns-weigh-reutersipsos-poll-2025-05-20/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250518_INSIDERADVANTAGE_APP_DIS",
          "pollster": "InsiderAdvantage",
          "start_date": "2025-05-17",
          "end_date": "2025-05-18",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://t.co/WZ5U6fopO1",
          "candidates": [
            {
              "name": "Approve",
              "pct": 55.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 44.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 55.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 44.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250519_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-05-16",
          "end_date": "2025-05-19",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1710,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Economist",
          "url": "https://d3nkl3psvxxpe9.cloudfront.net/documents/econTabReport_wObz24u.pdf#page=35",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250520_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-05-18",
          "end_date": "2025-05-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://x.com/QuantusInsights/status/1925564859577418163",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250521_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-05-14",
          "end_date": "2025-05-21",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News",
          "url": "https://x.com/NapolitanNews",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250522_FABRIZIOWARD_APP_DIS",
          "pollster": "Fabrizio Ward",
          "start_date": "2025-05-15",
          "end_date": "2025-05-22",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 800,
          "type": "RV",
          "poll_weight": 850.0,
          "sponsor": "Pinpoint Policy",
          "url": "https://pinpointpolicyinstitute.org/wp-content/uploads/2025/06/National-Spring-Quarterly-Tracking-Memo-6-2-25-1.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250525_MORNINGCONSULT_APP_DIS",
          "pollster": "Morning Consult",
          "start_date": "2025-05-23",
          "end_date": "2025-05-25",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2000,
          "type": "RV",
          "poll_weight": 300.0,
          "sponsor": "",
          "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250526_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-05-21",
          "end_date": "2025-05-26",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/prez_track_apr18",
          "candidates": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250526_MCLAUGHLIN&ASSOCIATES_APP_DIS",
          "pollster": "McLaughlin & Associates",
          "start_date": "2025-05-21",
          "end_date": "2025-05-26",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "LV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://mclaughlinonline.com/pols/wp-content/uploads/2025/05/National-May-Presentation-RELEASE-05-27-25.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 44.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 44.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250526_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-05-23",
          "end_date": "2025-05-26",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1480,
          "type": "RV",
          "poll_weight": 450.0,
          "sponsor": "Economist",
          "url": "https://d3nkl3psvxxpe9.cloudfront.net/documents/econTabReport_wObz24u.pdf#page=35",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250527_ATLASINTEL_APP_DIS",
          "pollster": "AtlasIntel",
          "start_date": "2025-05-21",
          "end_date": "2025-05-27",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 3469,
          "type": "AD",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://atlasintel.org/poll/usa-national-2025-05-30",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250527_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-05-22",
          "end_date": "2025-05-27",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/prez_track_apr18",
          "candidates": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250527_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-05-22",
          "end_date": "2025-05-27",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1560,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Yahoo News",
          "url": "https://www.yahoo.com/news/poll-most-americans-think-qatar-is-trying-to-bribe-trump-with-luxury-jet-gift-185933774.html",
          "candidates": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250529_ZOGBYSTRATEGIES_APP_DIS",
          "pollster": "Zogby Strategies",
          "start_date": "2025-05-28",
          "end_date": "2025-05-29",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "LV",
          "poll_weight": 266.0,
          "sponsor": "",
          "url": "https://johnzogbystrategies.com/wp-content/uploads/2025/06/Job-Approval-052825.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250530_TIPP_APP_DIS",
          "pollster": "TIPP",
          "start_date": "2025-05-28",
          "end_date": "2025-05-30",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1349,
          "type": "AD",
          "poll_weight": 1400.0,
          "sponsor": "",
          "url": "https://issuesinsights.com/2025/06/02/trumps-ratings-edge-higher-as-good-news-eclipses-negative-media-coverage-ibd-tipp-poll/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 12.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 12.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250601_TRAFALGARGROUP_APP_DIS",
          "pollster": "Trafalgar Group",
          "start_date": "2025-05-30",
          "end_date": "2025-06-01",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1098,
          "type": "LV",
          "poll_weight": 1250.0,
          "sponsor": "",
          "url": "https://www.thetrafalgargroup.org/news/trump-approval-060225/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250602_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-05-28",
          "end_date": "2025-06-02",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/prez_track_apr18",
          "candidates": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250602_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-05-30",
          "end_date": "2025-06-02",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1480,
          "type": "RV",
          "poll_weight": 450.0,
          "sponsor": "Economist",
          "url": "https://d3nkl3psvxxpe9.cloudfront.net/documents/econTabReport_MV984ah.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250602_MORNINGCONSULT_APP_DIS",
          "pollster": "Morning Consult",
          "start_date": "2025-05-30",
          "end_date": "2025-06-02",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2221,
          "type": "RV",
          "poll_weight": 300.0,
          "sponsor": "",
          "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250603_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-05-27",
          "end_date": "2025-06-03",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 3000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News",
          "url": "https://napolitannews.org/jobapproval",
          "candidates": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250604_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-06-01",
          "end_date": "2025-06-04",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://x.com/QuantusInsights/status/1930653099481305248",
          "candidates": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250606_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-06-04",
          "end_date": "2025-06-06",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2428,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "CBS News",
          "url": "https://x.com/IAPolls2022/status/1931699053093433692",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250606_J.L.PARTNERS_APP_DIS",
          "pollster": "J.L. Partners",
          "start_date": "2025-06-06",
          "end_date": "2025-06-06",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1006,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "Daily Mail",
          "url": "https://www.dailymail.co.uk/news/article-14794205/donald-trump-elon-musk-approval-poll.html#",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250609_MORNINGCONSULT_APP_DIS",
          "pollster": "Morning Consult",
          "start_date": "2025-06-03",
          "end_date": "2025-06-09",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2306,
          "type": "RV",
          "poll_weight": 300.0,
          "sponsor": "",
          "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250609_NAVIGATOR_APP_DIS",
          "pollster": "Navigator",
          "start_date": "2025-06-05",
          "end_date": "2025-06-09",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1371,
          "type": "RV",
          "poll_weight": 50.0,
          "sponsor": "",
          "url": "https://navigatorresearch.org/wp-content/uploads/2025/06/Navigator-June-1-Topline-F06.09.26.pdf?emci=a9b05989-dd46-f011-8f7c-6045bdfe8e9c&emdi=4d359ee8-7147-f011-8f7c-6045bdfe8e9c&ceid=1590570",
          "candidates": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250609_AP_APP_DIS",
          "pollster": "AP",
          "start_date": "2025-06-05",
          "end_date": "2025-06-09",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1158,
          "type": "AD",
          "poll_weight": 266.0,
          "sponsor": "NORC",
          "url": "https://apnorc.org/wp-content/uploads/2025/06/June-Topline-Parade.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 60.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 60.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250609_QUINNIPIAC_APP_DIS",
          "pollster": "Quinnipiac",
          "start_date": "2025-06-05",
          "end_date": "2025-06-09",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1283,
          "type": "RV",
          "poll_weight": 450.0,
          "sponsor": "",
          "url": "https://x.com/IAPolls2022/status/1932861020214865954",
          "candidates": [
            {
              "name": "Approve",
              "pct": 38.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 8.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 38.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 8.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250610_SURVEYMONKEY_APP_DIS",
          "pollster": "Survey Monkey",
          "start_date": "2025-05-30",
          "end_date": "2025-06-10",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 19410,
          "type": "AD",
          "poll_weight": 266.0,
          "sponsor": "NBC News",
          "url": "https://x.com/IAPolls2022/status/1934236693374095513",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250611_TIPP_APP_DIS",
          "pollster": "TIPP",
          "start_date": "2025-06-06",
          "end_date": "2025-06-11",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1584,
          "type": "RV",
          "poll_weight": 1400.0,
          "sponsor": "League Of Workers",
          "url": "https://t.co/isbU4OZ4Cz",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 7.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 7.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250611_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-06-09",
          "end_date": "2025-06-11",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://drive.google.com/file/d/1AQ_6yT9lTlj7wLGm38j8x0vtSMtPNMcK/view",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250612_STRENGTHINNUMBERS_APP_DIS",
          "pollster": "Strength In Numbers",
          "start_date": "2025-06-06",
          "end_date": "2025-06-12",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "AD",
          "poll_weight": 266.0,
          "sponsor": "Verasight",
          "url": "https://www.gelliottmorris.com/p/trump-approval-at-42-democrats-up",
          "candidates": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250612_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-06-08",
          "end_date": "2025-06-12",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_june_8_12_2025",
          "candidates": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 53.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250612_HARRISPOLL_APP_DIS",
          "pollster": "Harris Poll",
          "start_date": "2025-06-11",
          "end_date": "2025-06-12",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2097,
          "type": "RV",
          "poll_weight": 850.0,
          "sponsor": "Harvard University",
          "url": "https://x.com/IAPolls2022/status/1934687786356941230",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250615_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-06-09",
          "end_date": "2025-06-15",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 3000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News",
          "url": "https://napolitannews.org/jobapproval",
          "candidates": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250616_IPSOS_APP_DIS",
          "pollster": "IPSOS",
          "start_date": "2025-06-11",
          "end_date": "2025-06-16",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 4258,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Reuters",
          "url": "https://x.com/IAPolls2022/status/1934735639255372171",
          "candidates": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250616_INSIDERADVANTAGE_APP_DIS",
          "pollster": "InsiderAdvantage",
          "start_date": "2025-06-15",
          "end_date": "2025-06-16",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://insideradvantage.com/insideradvantage-national-survey-of-trump-job-performance-approve-54-disapprove-44-undecided-2/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 44.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 44.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250617_ECHELONINSIGHTS_APP_DIS",
          "pollster": "Echelon Insights",
          "start_date": "2025-06-12",
          "end_date": "2025-06-17",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 982,
          "type": "RV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://echelonin.wpenginepowered.com/wp-content/uploads/June-2025-Voter-Omnibus-Topline-EXTERNAL.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250619_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-06-15",
          "end_date": "2025-06-19",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1855,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_june_8_12_2025",
          "candidates": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250620_TRAFALGARGROUP_APP_DIS",
          "pollster": "Trafalgar Group",
          "start_date": "2025-06-18",
          "end_date": "2025-06-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1085,
          "type": "LV",
          "poll_weight": 1250.0,
          "sponsor": "",
          "url": "https://x.com/RobertCahaly/status/1936567249852072255",
          "candidates": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250623_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-06-20",
          "end_date": "2025-06-23",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1590,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Economist",
          "url": "https://x.com/IAPolls2022/status/1937497536656179359",
          "candidates": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250624_EMERSON_APP_DIS",
          "pollster": "Emerson",
          "start_date": "2025-06-23",
          "end_date": "2025-06-24",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "",
          "url": "https://emersoncollegepolling.com/june-national-poll/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250625_AMERICANPULSEUS_APP_DIS",
          "pollster": "American Pulse US",
          "start_date": "2025-06-23",
          "end_date": "2025-06-25",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 633,
          "type": "RV",
          "poll_weight": 266.0,
          "sponsor": "",
          "url": "https://x.com/IAPolls2022/status/1938283024338088055",
          "candidates": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250625_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-06-23",
          "end_date": "2025-06-25",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://x.com/QuantusInsights/status/1938291664721678783",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250625_MARISTCOLLEGE_APP_DIS",
          "pollster": "Marist College",
          "start_date": "2025-06-23",
          "end_date": "2025-06-25",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1381,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "NPR",
          "url": "https://maristpoll.marist.edu/polls/u-s-attacks-on-iran-july-2025/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250626_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-06-18",
          "end_date": "2025-06-26",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 3000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "",
          "url": "https://x.com/IAPolls2022/status/1938617356441235694",
          "candidates": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250627_TIPP_APP_DIS",
          "pollster": "TIPP",
          "start_date": "2025-06-25",
          "end_date": "2025-06-27",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1421,
          "type": "AD",
          "poll_weight": 1400.0,
          "sponsor": "",
          "url": "https://issuesinsights.com/2025/06/30/trump-clings-to-solid-ratings-for-leadership-despite-dems-ongoing-negative-views-ii-tipp-poll/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 11.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 11.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250629_MORNINGCONSULT_APP_DIS",
          "pollster": "Morning Consult",
          "start_date": "2025-06-27",
          "end_date": "2025-06-29",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2000,
          "type": "RV",
          "poll_weight": 300.0,
          "sponsor": "",
          "url": "https://x.com/IAPolls2022/status/1939782658692714757",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250630_NAVIGATOR_APP_DIS",
          "pollster": "Navigator",
          "start_date": "2025-06-26",
          "end_date": "2025-06-30",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1375,
          "type": "RV",
          "poll_weight": 50.0,
          "sponsor": "",
          "url": "https://x.com/IAPolls2022/status/1940128945699266927",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250630_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-06-26",
          "end_date": "2025-06-30",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1597,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Yahoo",
          "url": "https://x.com/IAPolls2022/status/1940485079266218438",
          "candidates": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250630_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-06-27",
          "end_date": "2025-06-30",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1648,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Economist",
          "url": "https://x.com/IAPolls2022/status/1940037213355745765/photo/1",
          "candidates": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250702_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-06-30",
          "end_date": "2025-07-02",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://x.com/QuantusInsights/status/1940514579773002144",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250704_MORNINGCONSULT_APP_DIS",
          "pollster": "Morning Consult",
          "start_date": "2025-06-30",
          "end_date": "2025-07-04",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2000,
          "type": "RV",
          "poll_weight": 300.0,
          "sponsor": "",
          "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling?utm_source=newsletter&utm_medium=email&utm_campaign=our_best_intel&utm_content=013125",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250708_HARRISX_APP_DIS",
          "pollster": "HarrisX",
          "start_date": "2025-07-06",
          "end_date": "2025-07-08",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2044,
          "type": "RV",
          "poll_weight": 1250.0,
          "sponsor": "Harvard",
          "url": "https://harvardharrispoll.com/wp-content/uploads/2025/07/HHP_July_2025_KeyResults.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250710_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-06-30",
          "end_date": "2025-07-10",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 3000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News",
          "url": "https://x.com/IAPolls2022/status/1943687686994247999",
          "candidates": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250710_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-07-06",
          "end_date": "2025-07-10",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2178,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_june_8_12_2025",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250710_J.L.PARTNERS_APP_DIS",
          "pollster": "J.L. Partners",
          "start_date": "2025-07-09",
          "end_date": "2025-07-10",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1013,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "DailyMail",
          "url": "https://www.dailymail.co.uk/news/article-14916739/Epstein-Trump-poll-impact-shock-birthday-letter.html",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250711_MORNINGCONSULT_APP_DIS",
          "pollster": "Morning Consult",
          "start_date": "2025-07-07",
          "end_date": "2025-07-11",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2000,
          "type": "RV",
          "poll_weight": 300.0,
          "sponsor": "",
          "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling?utm_source=newsletter&utm_medium=email&utm_campaign=our_best_intel&utm_content=013125",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250713_DEMOCRACYINSTITUTE_APP_DIS",
          "pollster": "Democracy Institute",
          "start_date": "2025-07-11",
          "end_date": "2025-07-13",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 266.0,
          "sponsor": "Daily Express",
          "url": "https://www.express.co.uk/news/us/2081883/trump-maga-mob-turns-president-over-jeffrey-epstein-files-decision",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250714_MCLAUGHLIN&ASSOCIATES_APP_DIS",
          "pollster": "McLaughlin & Associates",
          "start_date": "2025-07-09",
          "end_date": "2025-07-14",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://mclaughlinonline.com/pols/wp-content/uploads/2025/07/National-July-Presentation-RELEASE-07-15-25.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 43.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 43.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250714_ECHELONINSIGHTS_APP_DIS",
          "pollster": "Echelon Insights",
          "start_date": "2025-07-10",
          "end_date": "2025-07-14",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1084,
          "type": "LV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://echelonin.wpenginepowered.com/wp-content/uploads/July-2025-Voter-Omnibus-Topline-External.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250714_BIGDATAPOLL_APP_DIS",
          "pollster": "Big Data Poll",
          "start_date": "2025-07-12",
          "end_date": "2025-07-14",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 3022,
          "type": "RV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.bigdatapoll.com/blog/poll-trump-approval-turns-slightly-negative-in-july/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250716_MARQUETTELAWSCHOOL_APP_DIS",
          "pollster": "Marquette Law School",
          "start_date": "2025-07-07",
          "end_date": "2025-07-16",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1005,
          "type": "AD",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://law.marquette.edu/poll/wp-content/uploads/2025/07/MLSPSC27Toplines_NationalIssues.html",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250716_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-07-09",
          "end_date": "2025-07-16",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 3000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News",
          "url": "https://x.com/IAPolls2022/status/1946235876930961710",
          "candidates": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250716_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-07-09",
          "end_date": "2025-07-16",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 3000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Napolitan News",
          "url": "https://x.com/IAPolls2022/status/1946235876930961710",
          "candidates": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250716_STRENGTHINNUMBERS_APP_DIS",
          "pollster": "Strength In Numbers",
          "start_date": "2025-07-14",
          "end_date": "2025-07-16",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "AD",
          "poll_weight": 266.0,
          "sponsor": "Verasight",
          "url": "https://www.gelliottmorris.com/p/new-poll-dems-lead-house-generic",
          "candidates": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 57.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 57.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250717_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-07-13",
          "end_date": "2025-07-17",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1932,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_july_13_17_2025",
          "candidates": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250718_ATLASINTEL_APP_DIS",
          "pollster": "AtlasIntel",
          "start_date": "2025-07-13",
          "end_date": "2025-07-18",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1935,
          "type": "AD",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://www.atlasintel.org/polls/general-release-polls",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250720_FABRIZIO/IMPACT_APP_DIS",
          "pollster": "Fabrizio/Impact",
          "start_date": "2025-07-16",
          "end_date": "2025-07-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "RV",
          "poll_weight": 850.0,
          "sponsor": "Wall Street Journal",
          "url": "https://prod-i.a.dj.com/public/resources/documents/Redacted1WSJPollJuly2025.pdf?mod=ANLink",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250721_BEACON/SHAW_APP_DIS",
          "pollster": "Beacon/Shaw",
          "start_date": "2025-07-18",
          "end_date": "2025-07-21",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "FOX News",
          "url": "https://x.com/IAPolls2022/status/1948169096006349148",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250722_EMERSON_APP_DIS",
          "pollster": "Emerson",
          "start_date": "2025-07-21",
          "end_date": "2025-07-22",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1400,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "",
          "url": "https://x.com/IAPolls2022/status/1948694170610143288",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 7.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 7.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250722_J.L.PARTNERS_APP_DIS",
          "pollster": "J.L. Partners",
          "start_date": "2025-07-21",
          "end_date": "2025-07-22",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1013,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "DailyMail",
          "url": "https://x.com/IAPolls2022/status/1948073171980022135",
          "candidates": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250723_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-07-21",
          "end_date": "2025-07-23",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1123,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://x.com/QuantusInsights/status/1948747684912713879",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250723_INSIDERADVANTAGE_APP_DIS",
          "pollster": "InsiderAdvantage",
          "start_date": "2025-07-22",
          "end_date": "2025-07-23",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1200,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "Trafalgar Group",
          "url": "https://insideradvantage.com/joint-insideradvantage-trafalgar-group-national-survey-majority-of-voters-approve-of-trumps-job-performance-at-six-month-mark-awareness-of-criminal-referral-starting-to-increase/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250801_TIPP_APP_DIS",
          "pollster": "TIPP",
          "start_date": "2025-07-30",
          "end_date": "2025-08-01",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1362,
          "type": "AD",
          "poll_weight": 1400.0,
          "sponsor": "",
          "url": "https://issuesinsights.com/2025/08/04/so-much-winning-voters-give-trumps-leadership-policies-strong-backing-in-august-ii-tipp-poll/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250807_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-08-03",
          "end_date": "2025-08-07",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1953,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_august_3_7_2025",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250811_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-08-09",
          "end_date": "2025-08-11",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1635,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Economist",
          "url": "https://x.com/IAPolls2022/status/1955253963453796368",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250813_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-08-11",
          "end_date": "2025-08-13",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://x.com/QuantusInsights/status/1956027035400155486",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250814_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-08-10",
          "end_date": "2025-08-14",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1957,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_august_10_14_2025",
          "candidates": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250817_INSIDERADVANTAGE_APP_DIS",
          "pollster": "InsiderAdvantage",
          "start_date": "2025-08-15",
          "end_date": "2025-08-17",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://insideradvantage.com/top-line-tabs-trump-approval/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 44.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 54.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 44.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250818_ECHELONINSIGHTS_APP_DIS",
          "pollster": "Echelon Insights",
          "start_date": "2025-08-14",
          "end_date": "2025-08-18",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1057,
          "type": "LV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://t.co/I4xfND3x8T",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250818_SOCALSTRATEGIES_APP_DIS",
          "pollster": "SoCal Strategies",
          "start_date": "2025-08-18",
          "end_date": "2025-08-18",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 700,
          "type": "AD",
          "poll_weight": 1250.0,
          "sponsor": "",
          "url": "https://t.co/WfqmCxY4YP",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 7.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 7.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250821_HARRISPOLL_APP_DIS",
          "pollster": "Harris Poll",
          "start_date": "2025-08-20",
          "end_date": "2025-08-21",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2025,
          "type": "RV",
          "poll_weight": 850.0,
          "sponsor": "Harvard",
          "url": "https://harvardharrispoll.com/wp-content/uploads/2025/08/HHP_Aug2025_KeyResults.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250825_QUINNIPIAC_APP_DIS",
          "pollster": "Quinnipiac",
          "start_date": "2025-08-12",
          "end_date": "2025-08-25",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1220,
          "type": "RV",
          "poll_weight": 450.0,
          "sponsor": "",
          "url": "https://poll.qu.edu/poll-release?releaseid=3929",
          "candidates": [
            {
              "name": "Approve",
              "pct": 37.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 8.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 37.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 8.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250826_MCLAUGHLIN&ASSOCIATES_APP_DIS",
          "pollster": "McLaughlin & Associates",
          "start_date": "2025-08-21",
          "end_date": "2025-08-26",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://mclaughlinonline.com/pols/wp-content/uploads/2025/09/National-August-Presentation-RELEASE-8-27-25.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250826_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-08-25",
          "end_date": "2025-08-26",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://x.com/QuantusInsights/status/1961103768457544178",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250826_EMERSON_APP_DIS",
          "pollster": "Emerson",
          "start_date": "2025-08-25",
          "end_date": "2025-08-26",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "",
          "url": "https://docs.google.com/spreadsheets/d/11Pmwdv5G5pCF8yTyrQo6e2oIdwHB97rD/edit?gid=1924132718#gid=1924132718",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250828_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-08-24",
          "end_date": "2025-08-28",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1932,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_august_24_28_2025",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250829_TIPP_APP_DIS",
          "pollster": "TIPP",
          "start_date": "2025-08-27",
          "end_date": "2025-08-29",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1362,
          "type": "AD",
          "poll_weight": 1400.0,
          "sponsor": "",
          "url": "https://tippinsights.com/despite-nasty-media-coverage-voters-still-give-trump-solid-grades-for-his-leadership-i-i-tipp-poll/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 10.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 10.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250831_MORNINGCONSULT_APP_DIS",
          "pollster": "Morning Consult",
          "start_date": "2025-08-29",
          "end_date": "2025-08-31",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2202,
          "type": "RV",
          "poll_weight": 300.0,
          "sponsor": "",
          "url": "https://x.com/IAPolls2022/status/1962990424630702346",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250831_ZOGBYSTRATEGIES_APP_DIS",
          "pollster": "Zogby Strategies",
          "start_date": "2025-08-29",
          "end_date": "2025-08-31",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "LV",
          "poll_weight": 266.0,
          "sponsor": "",
          "url": "https://johnzogbystrategies.com/09-03-25-has-the-president-bounced-back-new-zogby-strategies-poll/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250901_J.L.PARTNERS_APP_DIS",
          "pollster": "J.L. Partners",
          "start_date": "2025-08-29",
          "end_date": "2025-09-01",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 867,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "Daily Mail",
          "url": "https://x.com/J_L_Partners/status/1963582896544813470",
          "candidates": [
            {
              "name": "Approve",
              "pct": 55.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 55.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250902_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-08-29",
          "end_date": "2025-09-02",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1691,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Economist",
          "url": "https://x.com/IAPolls2022/status/1963237520646246628",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250909_BEACON/SHAW_APP_DIS",
          "pollster": "Beacon/Shaw",
          "start_date": "2025-09-06",
          "end_date": "2025-09-09",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "FOX News",
          "url": "https://www.foxnews.com/politics/fox-news-poll-despite-dip-approval-congressional-republicans-still-outperform-democrats",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250911_CLARITY_APP_DIS",
          "pollster": "Clarity",
          "start_date": "2025-09-04",
          "end_date": "2025-09-11",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1001,
          "type": "RV",
          "poll_weight": 0.0,
          "sponsor": "",
          "url": "https://www.claritycampaigns.com/clarity-omnibus-september-2025",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250915_AP-NORC_APP_DIS",
          "pollster": "AP-NORC",
          "start_date": "2025-09-11",
          "end_date": "2025-09-15",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1183,
          "type": "AD",
          "poll_weight": 266.0,
          "sponsor": "",
          "url": "https://apnorc.org/wp-content/uploads/2025/09/AP-NORC-September-2025-Direction-of-the-country-Topline.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 60.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 60.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250915_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-09-12",
          "end_date": "2025-09-15",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1567,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Economist",
          "url": "https://d3nkl3psvxxpe9.cloudfront.net/documents/econTabReport_igbnSqu.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250916_ATLASINTEL_APP_DIS",
          "pollster": "AtlasIntel",
          "start_date": "2025-09-12",
          "end_date": "2025-09-16",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1066,
          "type": "AD",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://atlasintel.org/polls/general-release-polls",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250916_TIPP_APP_DIS",
          "pollster": "TIPP",
          "start_date": "2025-09-15",
          "end_date": "2025-09-16",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1581,
          "type": "RV",
          "poll_weight": 1400.0,
          "sponsor": "League of Workers",
          "url": "https://tippinsights.com/content/files/2025/09/Tables-LAW-National-Survey-September-2025.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250917_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-09-10",
          "end_date": "2025-09-17",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 3000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "",
          "url": "https://x.com/IAPolls2022/status/1969058994556699081",
          "candidates": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250918_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-09-15",
          "end_date": "2025-09-18",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term",
          "candidates": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250918_VERASIGHT_APP_DIS",
          "pollster": "Verasight",
          "start_date": "2025-09-15",
          "end_date": "2025-09-18",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1541,
          "type": "RV",
          "poll_weight": 266.0,
          "sponsor": "The Arguement",
          "url": "https://x.com/IAPolls2022/status/1973958908495434027",
          "candidates": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 57.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 57.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250921_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-09-19",
          "end_date": "2025-09-21",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "LV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://x.com/QuantusInsights/status/1970168925959995562",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250922_MCLAUGHLIN&ASSOCIATES_APP_DIS",
          "pollster": "McLaughlin & Associates",
          "start_date": "2025-09-17",
          "end_date": "2025-09-22",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "LV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://mclaughlinonline.com/pols/wp-content/uploads/2025/09/National-September-Presentation-RELEASE-9-24-25-1.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250922_ECHELONINSIGHTS_APP_DIS",
          "pollster": "Echelon Insights",
          "start_date": "2025-09-18",
          "end_date": "2025-09-22",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1071,
          "type": "LV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://echelonin.wpenginepowered.com/wp-content/uploads/September-2025-Voter-Omnibus-Topline-External-1.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250924_MARQUETTELAWSCHOOL_APP_DIS",
          "pollster": "Marquette Law School",
          "start_date": "2025-09-15",
          "end_date": "2025-09-24",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1073,
          "type": "AD",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://law.marquette.edu/poll/2025/10/01/mlspsc28-national-issues-press-release/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 57.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 57.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250927_SIENA/NYT_APP_DIS",
          "pollster": "Siena/NYT",
          "start_date": "2025-09-22",
          "end_date": "2025-09-27",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1313,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "",
          "url": "https://www.nytimes.com/interactive/2025/09/30/polls/times-siena-poll-registered-voter-crosstabs.html",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250928_MORNINGCONSULT_APP_DIS",
          "pollster": "Morning Consult",
          "start_date": "2025-09-26",
          "end_date": "2025-09-28",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2201,
          "type": "RV",
          "poll_weight": 300.0,
          "sponsor": "",
          "url": "https://x.com/IAPolls2022/status/1972787294873772142",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250929_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-09-26",
          "end_date": "2025-09-29",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1658,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Economist",
          "url": "https://x.com/IAPolls2022/status/1973017197783003488",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20250930_INSIDERADVANTAGE_APP_DIS",
          "pollster": "InsiderAdvantage",
          "start_date": "2025-09-29",
          "end_date": "2025-09-30",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 800,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.realclearpolitics.com/docs/2025/IA_Final_Sept_PDF.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 52.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251002_TIPP_APP_DIS",
          "pollster": "TIPP",
          "start_date": "2025-09-30",
          "end_date": "2025-10-02",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1459,
          "type": "AD",
          "poll_weight": 1400.0,
          "sponsor": "",
          "url": "https://issuesinsights.com/2025/10/06/trumps-energetic-leadership-style-continues-to-find-solid-voter-backing-in-october-ii-tipp-poll/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 12.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 12.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251002_HARRISX_APP_DIS",
          "pollster": "HarrisX",
          "start_date": "2025-10-01",
          "end_date": "2025-10-02",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2413,
          "type": "RV",
          "poll_weight": 1250.0,
          "sponsor": "Harvard",
          "url": "https://harvardharrispoll.com/wp-content/uploads/2025/10/HHP_Sep2025_KeyResults.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251006_NOBLEPREDICTIVEINSIGHTS_APP_DIS",
          "pollster": "Noble Predictive Insights",
          "start_date": "2025-10-02",
          "end_date": "2025-10-06",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2565,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "The Center Square",
          "url": "https://data.ddhq.io/polls/2025/10/14/Noble%20Predictive%20Insights/The%20Center%20Square-National-2025-10-02-2025-10-06",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251008_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-10-06",
          "end_date": "2025-10-08",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://x.com/QuantusInsights/status/1976392285630746673",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251009_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-10-05",
          "end_date": "2025-10-09",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1964,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_october_5_9_2025",
          "candidates": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251012_CNBC_APP_DIS",
          "pollster": "CNBC",
          "start_date": "2025-10-08",
          "end_date": "2025-10-12",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "AD",
          "poll_weight": 266.0,
          "sponsor": "",
          "url": "https://x.com/IAPolls2022/status/1979218377777283525/photo/2",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251014_EMERSON_APP_DIS",
          "pollster": "Emerson",
          "start_date": "2025-10-13",
          "end_date": "2025-10-14",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "",
          "url": "https://emersoncollegepolling.com/october-2025-poll/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 7.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 7.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251015_J.L.PARTNERS_APP_DIS",
          "pollster": "J.L. Partners",
          "start_date": "2025-10-14",
          "end_date": "2025-10-15",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1004,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "Dailymail",
          "url": "https://x.com/IAPolls2022/status/1979197346077384967",
          "candidates": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251020_ECHELONINSIGHTS_APP_DIS",
          "pollster": "Echelon Insights",
          "start_date": "2025-10-16",
          "end_date": "2025-10-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1010,
          "type": "LV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://echelonin.wpenginepowered.com/wp-content/uploads/October-2025-Voter-Omnibus-Topline-External-2.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251023_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-10-19",
          "end_date": "2025-10-23",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1925,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_october_19_23_2025",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251028_BIGDATAPOLL_APP_DIS",
          "pollster": "Big Data Poll",
          "start_date": "2025-10-26",
          "end_date": "2025-10-28",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2984,
          "type": "RV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://x.com/AF_Insight/status/1983628138132468142",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251031_TIPP_APP_DIS",
          "pollster": "TIPP",
          "start_date": "2025-10-28",
          "end_date": "2025-10-31",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1418,
          "type": "AD",
          "poll_weight": 1400.0,
          "sponsor": "I&I",
          "url": "https://tippinsights.com/too-much-winning-trumps-favorability-slumps-in-november-as-voters-take-stock-i-i-tipp-poll/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251104_EMERSON_APP_DIS",
          "pollster": "Emerson",
          "start_date": "2025-11-03",
          "end_date": "2025-11-04",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "",
          "url": "https://emersoncollegepolling.com/november-2025-national-poll/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 10.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 10.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251112_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-11-11",
          "end_date": "2025-11-12",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://quantusinsights.org/f/survey-shows-public-discontent-with-trump-direction-of-us",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251113_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-11-09",
          "end_date": "2025-11-13",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1925,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_november_9_13_2025",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251125_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-11-23",
          "end_date": "2025-11-25",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1176,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_november_23_25_2025",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251129_TIPP_APP_DIS",
          "pollster": "TIPP",
          "start_date": "2025-11-25",
          "end_date": "2025-11-29",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1483,
          "type": "AD",
          "poll_weight": 1400.0,
          "sponsor": "I&I",
          "url": "https://issuesinsights.com/2025/12/01/after-brief-decline-trump-leadership-gauges-regain-lost-ground-in-december-ii-tipp-poll/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 10.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 10.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251201_BIGDATAPOLL_APP_DIS",
          "pollster": "Big Data Poll",
          "start_date": "2025-11-28",
          "end_date": "2025-12-01",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2008,
          "type": "RV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.bigdatapoll.com/blog/trumps-third-world-immigration-moratorium-widely-popular/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251204_HARRISX_APP_DIS",
          "pollster": "HarrisX",
          "start_date": "2025-12-02",
          "end_date": "2025-12-04",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2204,
          "type": "RV",
          "poll_weight": 1250.0,
          "sponsor": "Harvard",
          "url": "https://x.com/IAPolls2022/status/1998049862626017745?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251205_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-12-04",
          "end_date": "2025-12-05",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://quantusinsights.org/f/new-poll-strong-disapproval-drives-overall-assessment-of-trump#ddfaccf9-bede-412a-8ce9-6f9ddda07554",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251211_CLARITY_APP_DIS",
          "pollster": "Clarity",
          "start_date": "2025-12-04",
          "end_date": "2025-12-11",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 0.0,
          "sponsor": "",
          "url": "https://data.ddhq.io/polls/2025/12/16/Clarity-Campaign-Labs-National",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251211_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2025-12-07",
          "end_date": "2025-12-11",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1933,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_december_7_11_2025",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251211_MARISTCOLLEGE_APP_DIS",
          "pollster": "Marist College",
          "start_date": "2025-12-08",
          "end_date": "2025-12-11",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1440,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "NPR",
          "url": "https://x.com/IAPolls2022/status/2001251952475431369?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 38.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 8.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 38.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 8.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251212_BIGDATAPOLL_APP_DIS",
          "pollster": "Big Data Poll",
          "start_date": "2025-12-10",
          "end_date": "2025-12-12",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 3004,
          "type": "RV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://application.marketsight.com/app/ItemView.aspx?SharedFor=public%40bigdatapoll.com&SharedBy=34090&id=d44d9751-22bd-489a-a372-b3b3002c437f",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251215_GALLUP_APP_DIS",
          "pollster": "Gallup",
          "start_date": "2025-12-01",
          "end_date": "2025-12-15",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1016,
          "type": "AD",
          "poll_weight": 266.0,
          "sponsor": "",
          "url": "https://news.gallup.com/poll/700241/americans-end-year-gloomy-mood.aspx",
          "candidates": [
            {
              "name": "Approve",
              "pct": 36.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 59.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 36.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 59.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251215_QUINNIPIAC_APP_DIS",
          "pollster": "Quinnipiac",
          "start_date": "2025-12-11",
          "end_date": "2025-12-15",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1035,
          "type": "RV",
          "poll_weight": 450.0,
          "sponsor": "",
          "url": "https://x.com/IAPolls2022/status/2001368191273177546?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251215_EMERSON_APP_DIS",
          "pollster": "Emerson",
          "start_date": "2025-12-14",
          "end_date": "2025-12-15",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "",
          "url": "https://x.com/IAPolls2022/status/2001625337088872924?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251216_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2025-12-15",
          "end_date": "2025-12-16",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://x.com/AF_Insight/status/2001784293345960032?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251218_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2025-12-10",
          "end_date": "2025-12-18",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 3000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "",
          "url": "https://x.com/IAPolls2022/status/2002022445541187813?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251219_ATLASINTEL_APP_DIS",
          "pollster": "AtlasIntel",
          "start_date": "2025-12-15",
          "end_date": "2025-12-19",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2315,
          "type": "AD",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://x.com/IAPolls2022/status/2002514408623456517?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 60.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 60.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251219_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2025-12-17",
          "end_date": "2025-12-19",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2300,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "CBS News",
          "url": "https://x.com/IAPolls2022/status/2002743428203909498/photo/2",
          "candidates": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 59.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 59.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251220_AMERICANRESEARCHGROUP_APP_DIS",
          "pollster": "American Research Group",
          "start_date": "2025-12-17",
          "end_date": "2025-12-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 999,
          "type": "RV",
          "poll_weight": 266.0,
          "sponsor": "",
          "url": "https://americanresearchgroup.com/economy/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 35.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 62.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 35.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 62.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251220_INSIDERADVANTAGE_APP_DIS",
          "pollster": "InsiderAdvantage",
          "start_date": "2025-12-19",
          "end_date": "2025-12-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 800,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://insideradvantage.com/insideradvantage-national-survey-trump-approval-at-fifty-percent/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 41.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 41.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251220_INSIDERADVANTAGE_APP_DIS",
          "pollster": "InsiderAdvantage",
          "start_date": "2025-12-19",
          "end_date": "2025-12-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 800,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://insideradvantage.com/insideradvantage-national-survey-trump-approval-at-fifty-percent/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 41.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 41.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251221_MORNINGCONSULT_APP_DIS",
          "pollster": "Morning Consult",
          "start_date": "2025-12-19",
          "end_date": "2025-12-21",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2203,
          "type": "RV",
          "poll_weight": 300.0,
          "sponsor": "",
          "url": "https://x.com/IAPolls2022/status/2003201387354816860?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251221_J.L.PARTNERS_APP_DIS",
          "pollster": "J.L. Partners",
          "start_date": "2025-12-20",
          "end_date": "2025-12-21",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "Daily Mail",
          "url": "https://x.com/IAPolls2022/status/2006053284688122139?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251227_TRAFALGARGROUP_APP_DIS",
          "pollster": "Trafalgar Group",
          "start_date": "2025-12-26",
          "end_date": "2025-12-27",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1098,
          "type": "LV",
          "poll_weight": 1250.0,
          "sponsor": "",
          "url": "https://www.thetrafalgargroup.org/news/trump-approval-1225/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 45.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20251228_BIGDATAPOLL_APP_DIS",
          "pollster": "Big Data Poll",
          "start_date": "2025-12-26",
          "end_date": "2025-12-28",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 3412,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.bigdatapoll.com/blog/trump-improves-democrats-lead-generic-ballot-in-final-poll-for-2025/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260108_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2026-01-04",
          "end_date": "2026-01-08",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1880,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_january_4_8_2026",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260111_AP/NORC_APP_DIS",
          "pollster": "AP/NORC",
          "start_date": "2026-01-08",
          "end_date": "2026-01-11",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1203,
          "type": "AD",
          "poll_weight": 266.0,
          "sponsor": "",
          "url": "https://apnorc.org/projects/fewer-want-the-u-s-to-take-an-active-role-in-global-affairs/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 59.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 59.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260112_MARISTCOLLEGE_APP_DIS",
          "pollster": "Marist College",
          "start_date": "2026-01-08",
          "end_date": "2026-01-12",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1408,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "NPR",
          "url": "https://x.com/IAPolls2022/status/2012117847258943544?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 38.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 38.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260112_QUINNIPIAC_APP_DIS",
          "pollster": "Quinnipiac",
          "start_date": "2026-01-08",
          "end_date": "2026-01-12",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1133,
          "type": "RV",
          "poll_weight": 450.0,
          "sponsor": "",
          "url": "https://x.com/IAPolls2022/status/2011496317109874874?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260112_SSRS_APP_DIS",
          "pollster": "SSRS",
          "start_date": "2026-01-09",
          "end_date": "2026-01-12",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1009,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "CNN",
          "url": "https://x.com/IAPolls2022/status/2012121928388034944?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 61.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 61.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260113_IPSOS_APP_DIS",
          "pollster": "Ipsos",
          "start_date": "2026-01-12",
          "end_date": "2026-01-13",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1217,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Reuters",
          "url": "https://www.ipsos.com/en-us/americans-oppose-using-military-force-take-possession-greenland",
          "candidates": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 58.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 58.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260117_SIENA/NYT_APP_DIS",
          "pollster": "Siena/NYT",
          "start_date": "2026-01-12",
          "end_date": "2026-01-17",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1625,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "",
          "url": "https://www.nytimes.com/2026/01/22/us/politics/trump-poll-second-term.html",
          "candidates": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260119_EMERSON_APP_DIS",
          "pollster": "Emerson",
          "start_date": "2026-01-17",
          "end_date": "2026-01-19",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "",
          "url": "https://emersoncollegepolling.com/january-2026-national-poll/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260122_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2026-01-16",
          "end_date": "2026-01-22",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2226,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "",
          "url": "https://x.com/IAPolls2022/status/2015869000387822007",
          "candidates": [
            {
              "name": "Approve",
              "pct": 38.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 58.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 38.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 58.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260122_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2026-01-20",
          "end_date": "2026-01-22",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "LV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://x.com/QuantusInsights/status/2014448991866372357?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260126_ECHELONINSIGHTS_APP_DIS",
          "pollster": "Echelon Insights",
          "start_date": "2026-01-22",
          "end_date": "2026-01-26",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1029,
          "type": "LV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://echelonin.wpenginepowered.com/wp-content/uploads/January-2026-Voter-Omnibus-Topline-External.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 57.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 57.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260127_MCLAUGHLIN&ASSOCIATES_APP_DIS",
          "pollster": "McLaughlin & Associates",
          "start_date": "2026-01-21",
          "end_date": "2026-01-27",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "LV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://www.newsmax.com/mclaughlin/john-mclaughlin-jim-mclaughlin-poll/2026/01/31/id/1244366/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260128_MARQUETTELAWSCHOOL_APP_DIS",
          "pollster": "Marquette Law School",
          "start_date": "2026-01-21",
          "end_date": "2026-01-28",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1003,
          "type": "AD",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://law.marquette.edu/poll/2025/10/01/mlspsc28-national-issues-press-release/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 58.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 58.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260129_HARRISX_APP_DIS",
          "pollster": "HarrisX",
          "start_date": "2026-01-28",
          "end_date": "2026-01-29",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2000,
          "type": "LV",
          "poll_weight": 1250.0,
          "sponsor": "Harvard",
          "url": "https://harvardharrispoll.com/wp-content/uploads/2026/02/HHP_Jan2026_KeyResults.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260202_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2026-01-30",
          "end_date": "2026-02-02",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2226,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "",
          "url": "https://x.com/IAPolls2022/status/2018708949034209765?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260202_MARISTCOLLEGE_APP_DIS",
          "pollster": "Marist College",
          "start_date": "2026-01-31",
          "end_date": "2026-02-02",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1462,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "NPR",
          "url": "https://x.com/IAPolls2022/status/2019430437542850922?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260203_QUINNIPIAC_APP_DIS",
          "pollster": "Quinnipiac",
          "start_date": "2026-01-29",
          "end_date": "2026-02-03",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1191,
          "type": "RV",
          "poll_weight": 450.0,
          "sponsor": "",
          "url": "https://x.com/IAPolls2022/status/2019126493188936050?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 37.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 7.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 37.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 7.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260205_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2026-02-01",
          "end_date": "2026-02-05",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1822,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_february_1_5_2026",
          "candidates": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 57.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 57.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260212_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2026-02-09",
          "end_date": "2026-02-12",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "",
          "url": "https://x.com/NapolitanNews/status/2022344077371376039?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260212_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2026-02-08",
          "end_date": "2026-02-12",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1846,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://x.com/Rasmussen_Poll/status/2022658375243436213?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260213_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2026-02-12",
          "end_date": "2026-02-13",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://x.com/QuantusInsights/status/2022453304056516731?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260218_INSIDERADVANTAGE_APP_DIS",
          "pollster": "InsiderAdvantage",
          "start_date": "2026-02-17",
          "end_date": "2026-02-18",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 800,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://insideradvantage.com/trump-approval-exceeds-election-victory-margin-in-new-insideradvantage-national-survey-approve-50-disapprove-46/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260222_EMERSON_APP_DIS",
          "pollster": "Emerson",
          "start_date": "2026-02-21",
          "end_date": "2026-02-22",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "LV",
          "poll_weight": 1000.0,
          "sponsor": "",
          "url": "https://emersoncollegepolling.com/february-2026-national-poll-trump-approval-steady-as-disapproval-rises-vance-leads-gop-field-while-democrats-hold-midterm-edge/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260223_ECHELONINSIGHTS_APP_DIS",
          "pollster": "Echelon Insights",
          "start_date": "2026-02-19",
          "end_date": "2026-02-23",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1002,
          "type": "LV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://echelonin.wpenginepowered.com/wp-content/uploads/February-2026-Voter-Omnibus-Topline-External.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260225_TRAFALGARGROUP_APP_DIS",
          "pollster": "Trafalgar Group",
          "start_date": "2026-02-24",
          "end_date": "2026-02-25",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1084,
          "type": "LV",
          "poll_weight": 1250.0,
          "sponsor": "",
          "url": "https://www.thetrafalgargroup.org/wp-content/uploads/2026/02/National-26-Trump-Approval-Report-0226.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 51.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260226_HARRISX_APP_DIS",
          "pollster": "HarrisX",
          "start_date": "2026-02-25",
          "end_date": "2026-02-26",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1999,
          "type": "RV",
          "poll_weight": 1250.0,
          "sponsor": "Harvard",
          "url": "https://harvardharrispoll.com/key-results-february-2026/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 49.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260227_TIPP_APP_DIS",
          "pollster": "TIPP",
          "start_date": "2026-02-24",
          "end_date": "2026-02-27",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1456,
          "type": "AD",
          "poll_weight": 1400.0,
          "sponsor": "I&I",
          "url": "https://tippinsights.com/trump-ratings-steady-despite-strong-state-of-the-union-foreign-policy-moves-i-i-tipp-poll/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 51.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260303_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2026-03-02",
          "end_date": "2026-03-03",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1624,
          "type": "LV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://quantusinsights.org/f/latest-survey-the-hardening-of-american-opinion#ddfaccf9-bede-412a-8ce9-6f9ddda07554",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260303_J.L.PARTNERS_APP_DIS",
          "pollster": "J.L. Partners",
          "start_date": "2026-03-02",
          "end_date": "2026-03-03",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1020,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "Sponsored by The Daily Mail",
          "url": "www.dailymail.co.uk/news/article-15611199/iran-strikes-trump-approval-rating.html",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260303_TRAFALGARGROUP_APP_DIS",
          "pollster": "Trafalgar Group",
          "start_date": "2026-03-01",
          "end_date": "2026-03-03",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1098,
          "type": "LV",
          "poll_weight": 1250.0,
          "sponsor": "",
          "url": "https://www.thetrafalgargroup.org/wp-content/uploads/2026/03/National-26-Trump-Iran-Approval-Report-0304.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 50.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 48.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260317_EMERSON_APP_DIS",
          "pollster": "Emerson",
          "start_date": "2026-03-16",
          "end_date": "2026-03-17",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "LV",
          "poll_weight": 1000.0,
          "sponsor": "",
          "url": "https://emersoncollegepolling.com/march-2026-national-poll-47-oppose-us-military-action-in-iran-40-support/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260318_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2026-03-17",
          "end_date": "2026-03-18",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1064,
          "type": "LV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://quantusinsights.org/f/national-survey-a-divided-country-and-a-motivated-electorate",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260320_J.L.PARTNERS_APP_DIS",
          "pollster": "J.L. Partners",
          "start_date": "2026-03-18",
          "end_date": "2026-03-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1037,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "Sponsored by The Daily Mail",
          "url": "https://www.dailymail.com/news/article-15664779/donald-trump-lowest-approval-rating.html",
          "candidates": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 58.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 58.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260323_BEACON/SHAW_APP_DIS",
          "pollster": "Beacon/Shaw",
          "start_date": "2026-03-20",
          "end_date": "2026-03-23",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1001,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "Sponsored by FOX News",
          "url": "https://static.foxnews.com/foxnews.com/content/uploads/2026/03/fox_march-20-23-2026_national_topline_march-25-release.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 59.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 59.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260324_J.L.PARTNERS_APP_DIS",
          "pollster": "J.L. Partners",
          "start_date": "2026-03-23",
          "end_date": "2026-03-24",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1019,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "Sponsored by The Daily Mail",
          "url": "www.dailymail.co.uk/news/article-15692097/donald-trump-polling-iran-rebound.html",
          "candidates": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 46.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260324_BIGDATAPOLL_APP_DIS",
          "pollster": "Big Data Poll",
          "start_date": "2026-03-22",
          "end_date": "2026-03-24",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 3003,
          "type": "RV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.bigdatapoll.com/blog/trump-disapproval-rating-hits-new-high-in-march-amid-unpopular-war/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260326_HARRISX_APP_DIS",
          "pollster": "HarrisX",
          "start_date": "2026-03-25",
          "end_date": "2026-03-26",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2009,
          "type": "RV",
          "poll_weight": 1250.0,
          "sponsor": "Harvard",
          "url": "https://harvardharrispoll.com/key-results-march-2026/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260326_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2026-03-25",
          "end_date": "2026-03-26",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1472,
          "type": "LV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://quantusinsights.org/f/new-quantus-survey-a-sour-national-mood-and-a-midterm-warning#ddfaccf9-bede-412a-8ce9-6f9ddda07554",
          "candidates": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 57.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 57.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260330_SSRS_APP_DIS",
          "pollster": "SSRS",
          "start_date": "2026-03-26",
          "end_date": "2026-03-30",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 951,
          "type": "RV",
          "poll_weight": 450.0,
          "sponsor": "(CNN)",
          "url": "https://www.documentcloud.org/documents/27964261-cnn-poll-conducted-by-ssrs-trump-approval-economy/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 38.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 62.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 38.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 62.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260402_TIPP_APP_DIS",
          "pollster": "TIPP",
          "start_date": "2026-03-31",
          "end_date": "2026-04-02",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1464,
          "type": "AD",
          "poll_weight": 1400.0,
          "sponsor": "",
          "url": "https://issuesinsights.com/2026/04/07/trumps-popularity-took-a-hit-in-april-is-iran-war-reason-why-or-something-else-ii-tipp-poll/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260402_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2026-03-29",
          "end_date": "2026-04-02",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1817,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_march_29_april_2_2026",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260402_TIPP_APP_DIS",
          "pollster": "TIPP",
          "start_date": "2026-03-31",
          "end_date": "2026-04-02",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1464,
          "type": "AD",
          "poll_weight": 1400.0,
          "sponsor": "",
          "url": "https://issuesinsights.com/2026/04/07/trumps-popularity-took-a-hit-in-april-is-iran-war-reason-why-or-something-else-ii-tipp-poll/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260406_GBAO_APP_DIS",
          "pollster": "GBAO",
          "start_date": "2026-04-02",
          "end_date": "2026-04-06",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 50.0,
          "sponsor": "",
          "url": "https://navigatorresearch.org/americans-blame-trump-for-rising-gas-prices/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 58.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 58.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260406_GBAO_APP_DIS",
          "pollster": "GBAO",
          "start_date": "2026-04-02",
          "end_date": "2026-04-06",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "AD",
          "poll_weight": 50.0,
          "sponsor": "",
          "url": "https://navigatorresearch.org/americans-blame-trump-for-rising-gas-prices/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 58.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 58.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260408_J.L.PARTNERS_APP_DIS",
          "pollster": "J.L. Partners",
          "start_date": "2026-04-08",
          "end_date": "2026-04-08",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1013,
          "type": "RV",
          "poll_weight": 1000.0,
          "sponsor": "Sponsored by The Daily Mail",
          "url": "https://www.dailymail.com/news/us-politics/article-15718939/Trump-approval-sinks-Iran-war-prices-weigh-voters.html",
          "candidates": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 52.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260409_ECHELONINSIGHTS_APP_DIS",
          "pollster": "Echelon Insights",
          "start_date": "2026-04-03",
          "end_date": "2026-04-09",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2880,
          "type": "LV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://netchoice.org/wp-content/uploads/2026/04/NetChoice-Apr-2026-National-Antitrust-Survey-Topline.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260409_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2026-04-01",
          "end_date": "2026-04-09",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 4000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "",
          "url": "https://napolitannews.org/jobapproval",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260409_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2026-04-05",
          "end_date": "2026-04-09",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1776,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/platinum/full_week_crosstabs/crosstabs_full_week_crosstabs_april_5_9_2026",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260410_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2026-04-08",
          "end_date": "2026-04-10",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2387,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Sponsored by CBS News",
          "url": "https://www.cbsnews.com/news/iran-war-opinion-poll-2026-04-12/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 61.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 61.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260413_QUINNIPIAC_APP_DIS",
          "pollster": "Quinnipiac",
          "start_date": "2026-04-09",
          "end_date": "2026-04-13",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1028,
          "type": "RV",
          "poll_weight": 450.0,
          "sponsor": "",
          "url": "https://poll.qu.edu/poll-release?releaseid=3956",
          "candidates": [
            {
              "name": "Approve",
              "pct": 38.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 7.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 38.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 7.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260413_SURVEYMONKEY_APP_DIS",
          "pollster": "Survey Monkey",
          "start_date": "2026-03-30",
          "end_date": "2026-04-13",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 32433,
          "type": "AD",
          "poll_weight": 266.0,
          "sponsor": "Sponsored by NBC News",
          "url": "https://www.nbcnews.com/politics/donald-trump/poll-trumps-approval-rating-hits-second-term-low-economy-iran-war-rcna331462",
          "candidates": [
            {
              "name": "Approve",
              "pct": 37.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 63.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 37.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 63.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260414_VERASIGHT_APP_DIS",
          "pollster": "Verasight",
          "start_date": "2026-04-10",
          "end_date": "2026-04-14",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1514,
          "type": "AD",
          "poll_weight": 266.0,
          "sponsor": "",
          "url": "https://www.gelliottmorris.com/p/2026-04-21-april-strength-in-numbers-verasight-poll",
          "candidates": [
            {
              "name": "Approve",
              "pct": 35.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 61.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 35.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 61.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260415_RMGRESEARCH_APP_DIS",
          "pollster": "RMG Research",
          "start_date": "2026-04-08",
          "end_date": "2026-04-15",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 3000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "",
          "url": "https://napolitannews.org/jobapproval",
          "candidates": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260416_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2026-04-12",
          "end_date": "2026-04-16",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.rasmussenreports.com/public_content/politics/trump_administration_second_term/trump_approval_index_history_second_term#google_vignette",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260418_ZOGBYSTRATEGIES_APP_DIS",
          "pollster": "Zogby Strategies",
          "start_date": "2026-04-17",
          "end_date": "2026-04-18",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1001,
          "type": "LV",
          "poll_weight": 266.0,
          "sponsor": "",
          "url": "https://johnzogbystrategies.com/wp-content/uploads/2026/04/Brand-New-Zogby-Poll-Amid-War-Confusion-04.20.26.html",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 55.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260420_IPSOS_APP_DIS",
          "pollster": "Ipsos",
          "start_date": "2026-04-15",
          "end_date": "2026-04-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 4557,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Sponsored by Reuters",
          "url": "https://www.reuters.com/world/us/many-americans-question-trumps-temperament-amid-iran-war-pope-spat-reutersipsos-2026-04-21/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 36.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 62.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 36.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 62.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260420_ANGUSREIDGLOBAL_APP_DIS",
          "pollster": "Angus Reid Global",
          "start_date": "2026-04-15",
          "end_date": "2026-04-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1490,
          "type": "AD",
          "poll_weight": 266.0,
          "sponsor": "",
          "url": "https://angusreid.org/roiling-the-religious-right-two-thirds-of-christians-say-trumps-ai-generated-messiah-image-went-too-far/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 35.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 59.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 35.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 59.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260420_YOUGOV_APP_DIS",
          "pollster": "YouGov",
          "start_date": "2026-04-17",
          "end_date": "2026-04-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1707,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Sponsored by The Economist",
          "url": "https://d3nkl3psvxxpe9.cloudfront.net/documents/econTabReport_I24AWdp.pdf",
          "candidates": [
            {
              "name": "Approve",
              "pct": 38.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 8.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 38.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 8.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260420_AMERICANRESEARCHGROUP_APP_DIS",
          "pollster": "American Research Group",
          "start_date": "2026-04-16",
          "end_date": "2026-04-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1100,
          "type": "AD",
          "poll_weight": 266.0,
          "sponsor": "",
          "url": "https://americanresearchgroup.com/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 32.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 63.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 32.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 63.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260420_MORNINGCONSULT_APP_DIS",
          "pollster": "Morning Consult",
          "start_date": "2026-04-17",
          "end_date": "2026-04-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2203,
          "type": "RV",
          "poll_weight": 300.0,
          "sponsor": "",
          "url": "https://pro.morningconsult.com/trackers/donald-trump-congress-policy-republicans-polling",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260420_ECHELONINSIGHTS_APP_DIS",
          "pollster": "Echelon Insights",
          "start_date": "2026-04-17",
          "end_date": "2026-04-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1012,
          "type": "LV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://echeloninsights.com/insights/april-2026-verified-voter-omnibus",
          "candidates": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 57.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 57.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260420_BEACON/SHAW_APP_DIS",
          "pollster": "Beacon/Shaw",
          "start_date": "2026-04-17",
          "end_date": "2026-04-20",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1001,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "FOX News",
          "url": "https://x.com/IAPolls2022/status/2047135883988455726?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 58.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 58.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260423_RASMUSSEN_APP_DIS",
          "pollster": "Rasmussen",
          "start_date": "2026-04-19",
          "end_date": "2026-04-23",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1841,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://x.com/Rasmussen_Poll/status/2048015498659410063?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260423_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2026-04-21",
          "end_date": "2026-04-23",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1452,
          "type": "LV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://x.com/QuantusInsights/status/2047756602514784576?s=20",
          "candidates": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260426_HARRISX_APP_DIS",
          "pollster": "HarrisX",
          "start_date": "2026-04-23",
          "end_date": "2026-04-26",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2745,
          "type": "RV",
          "poll_weight": 1250.0,
          "sponsor": "Harvard",
          "url": "https://harvardharrispoll.com/category/2017-01-national-poll/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260428_BIGDATAPOLL_APP_DIS",
          "pollster": "Big Data Poll",
          "start_date": "2026-04-25",
          "end_date": "2026-04-28",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2874,
          "type": "LV",
          "poll_weight": 1600.0,
          "sponsor": "",
          "url": "https://www.bigdatapoll.com/blog/national-mood-worsens-for-republicans-in-april-2026-national-poll/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 57.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 57.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 3.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260501_TIPP_APP_DIS",
          "pollster": "TIPP",
          "start_date": "2026-04-28",
          "end_date": "2026-05-01",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1464,
          "type": "AD",
          "poll_weight": 1400.0,
          "sponsor": "",
          "url": "https://www.reuters.com/world/us/americans-dont-think-trump-has-explained-iran-war-goals-reutersipsos-poll-shows-2026-05-11/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 38.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 8.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 38.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 8.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260504_SSRS_APP_DIS",
          "pollster": "SSRS",
          "start_date": "2026-04-30",
          "end_date": "2026-05-04",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1499,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "CNN",
          "url": "https://www.cnn.com/2026/05/12/politics/cnn-poll-midterms-affordability-politics-impact",
          "candidates": [
            {
              "name": "Approve",
              "pct": 35.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 65.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 35.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 65.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260505_FOCALDATA_APP_DIS",
          "pollster": "Focaldata",
          "start_date": "2026-05-01",
          "end_date": "2026-05-05",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 3167,
          "type": "RV",
          "poll_weight": 100.0,
          "sponsor": "",
          "url": "https://www.ft.com/content/d08de75e-4a62-4475-9754-7f6d186f7eeb?syn-25a6b1a6=1",
          "candidates": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 7.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 39.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 54.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 7.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260507_ATLASINTEL_APP_DIS",
          "pollster": "AtlasIntel",
          "start_date": "2026-05-04",
          "end_date": "2026-05-07",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 2069,
          "type": "AD",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://cdn.atlasintel.org/faa7f7df-daae-44ca-801b-f25a339d99dc.pdf?_gl=1*w6kxa*_ga*ODgwMDMwNTA0LjE3Nzg1ODYzNzE.*_ga_W78QD5CNP1*czE3Nzg1ODYzNzEkbzEkZzAkdDE3Nzg1ODYzNzgkajUzJGwwJGgw",
          "candidates": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 60.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 40.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 60.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 0.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260511_IPSOS_APP_DIS",
          "pollster": "Ipsos",
          "start_date": "2026-05-03",
          "end_date": "2026-05-11",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1254,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Reuters",
          "url": "https://www.reuters.com/world/us/americans-dont-think-trump-has-explained-iran-war-goals-reutersipsos-poll-shows-2026-05-11/",
          "candidates": [
            {
              "name": "Approve",
              "pct": 36.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 63.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 36.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 63.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260514_SIENA/NYT_APP_DIS",
          "pollster": "Siena/NYT",
          "start_date": "2026-05-11",
          "end_date": "2026-05-14",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1507,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "",
          "url": "https://www.nytimes.com/2026/05/18/upshot/trump-poll-times-siena-analyis.html",
          "candidates": [
            {
              "name": "Approve",
              "pct": 37.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 59.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 37.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 59.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260518_IMPACTRESEARCH&NATIONALRESEARCH_REP_DEM",
          "pollster": "Impact Research & National Research",
          "start_date": "2026-05-07",
          "end_date": "2026-05-18",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1500,
          "type": "RV",
          "poll_weight": 266.0,
          "sponsor": "WSJ",
          "url": "https://www.wsj.com/politics/policy/trump-republican-congress-control-98a13bd9?mod=politics_lead_story",
          "candidates": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 57.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 41.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 57.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260602_QUANTUSINSIGHTS_APP_DIS",
          "pollster": "Quantus Insights",
          "start_date": "2026-06-01",
          "end_date": "2026-06-02",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1050,
          "type": "LV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://quantusinsights.org/f/quantus-insights-trump-underwater-democrats-hold-edge",
          "candidates": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "name": "Approve",
              "pct": 42.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
              "color": "#339933",
              "short": "APP",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Disapprove",
              "pct": 56.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
              "color": "#a21a15",
              "short": "DIS",
              "election_date": "2028-01-21T00:00:00",
              "race_start": "2024-01-20T00:00:00",
              "race_end": "2028-01-21T00:00:00",
              "round_1_date": null
            },
            {
              "name": "Undecided",
              "pct": 2.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Approve|Disapprove",
          "matchup_type": "scenario",
          "election_date": "2028-01-21T00:00:00"
        }
      ],
      "candidates": [
        "Approve",
        "Disapprove"
      ]
    },
    {
      "key": "",
      "polls": [
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260518_BEACON/SHAW_APP_DIS",
          "pollster": "Beacon/Shaw",
          "start_date": "2026-05-15",
          "end_date": "2026-05-18",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1000,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "",
          "url": "https://www.foxnews.com/politics/fox-news-poll-economic-pain-deepens-disapproval-trump-hits-new-high",
          "candidates": [],
          "candidates_default": [],
          "matchup_key": "",
          "matchup_type": "scenario",
          "election_date": null
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260518_IPSOS_APP_DIS",
          "pollster": "IPSOS",
          "start_date": "2026-05-15",
          "end_date": "2026-05-18",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1571,
          "type": "AD",
          "poll_weight": 450.0,
          "sponsor": "Reuters",
          "url": "https://www.ipsos.com/sites/default/files/ct/news/documents/2026-05/Reuters%20Ipsos%20Core%20Political%20May%20Topline_1.pdf",
          "candidates": [],
          "candidates_default": [],
          "matchup_key": "",
          "matchup_type": "scenario",
          "election_date": null
        },
        {
          "poll_id": "NATIONAL_APPROVAL__GENERAL_2028_20260518_ECHELONINSIGHTS_APP_DIS",
          "pollster": "Echelon Insights",
          "start_date": "2026-05-14",
          "end_date": "2026-05-18",
          "year": 2028,
          "state": "National",
          "office": "Approval",
          "election_stage": "General",
          "sample_size": 1008,
          "type": "LV",
          "poll_weight": 850.0,
          "sponsor": "",
          "url": "https://www.ipsos.com/sites/default/files/ct/news/documents/2026-05/Reuters%20Ipsos%20Core%20Political%20May%20Topline_1.pdf",
          "candidates": [],
          "candidates_default": [],
          "matchup_key": "",
          "matchup_type": "scenario",
          "election_date": null
        }
      ],
      "candidates": [
        ""
      ]
    }
  ],
  "election_date": "2028-01-21T00:00:00",
  "candidates": [
    {
      "name": "Approve",
      "pct": 42.0,
      "party": "GOP",
      "incumbent": false,
      "endorsed": false,
      "status": "ACTIVE",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpApprove.webp",
      "color": "#339933",
      "short": "APP",
      "election_date": "2028-01-21T00:00:00",
      "race_start": "2024-01-20T00:00:00",
      "race_end": "2028-01-21T00:00:00",
      "round_1_date": null
    },
    {
      "name": "Disapprove",
      "pct": 56.0,
      "party": "DEM",
      "incumbent": false,
      "endorsed": false,
      "status": "ACTIVE",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/04/TrumpDisapprove.webp",
      "color": "#a21a15",
      "short": "DIS",
      "election_date": "2028-01-21T00:00:00",
      "race_start": "2024-01-20T00:00:00",
      "race_end": "2028-01-21T00:00:00",
      "round_1_date": null
    },
    {
      "name": "Undecided",
      "pct": 2.0,
      "party": "",
      "incumbent": false,
      "endorsed": false,
      "status": "ACTIVE",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
      "color": "#525252",
      "short": "UND",
      "election_date": null,
      "race_start": null,
      "race_end": null,
      "round_1_date": null
    }
  ]
}