Extracted from the question pool on the ARRL website, converted to JSON using this Observable notebook.
ham-general-july-2023-to-june-2027.json contains all 429 questions.
You can open it in Datasette Lite.
Relevant TIL: How I studied for my Ham radio general exam.