Hi Zhen,
If you are using a manager account to make API calls, you will get empty results. You will need to make the call from the client account level. If this is not your issue, please double check any filters that may result in zero results such including enabled and paused keywords.
Cheers,
Anthony
Google Ads API Team

ref:_00D1U1174p._5004Q20Wdmg:ref