I don’t have experience with HA, but there are users who do. Some have integrated the status API, which is not documented. Others have uploaded to influxDB and query that for the HA data. One user has done both and also used query.
You might also search the HA forum for IoTaWatt. I believe there are some documented interfaces there as well.