Open Record Step 2: Read the Response
Fetch one page from your API and save the raw response to a file, exactly as it arrived. Then write a function that turns one record into the small, clean shape you actually need, with a fallback for every field. Run it over the whole page and count how many records were missing each field. That count is your first real finding about the data, and it usually surprises people: fields the documentation describes as always present frequently are not.
Built it in both languages?
Mark it done once your Python and JavaScript versions both run correctly. Honesty here is what makes the dashboard useful to you.