Hi James,
Using AdWords API, you can look at the field name's Display name to see what the field should be name in the UI. For example,
Criteria for the Age Range Performance Report will show as Age range in the UI. This
guide shows what API report maps to what in the UI.
You can use this
guide to see what API reports from AdWords API map to which
reports in Google Ads API. While there is no Household income report currently, you can use the parental_status_view, age_range_view and gender_view respectively.
Cheers,
Anthony