Load balancing to multiple upstream APIs

Seems I can not set multiple URLs in upstream_url of apis endpoint. Do I need add multiple services and routes, instead of simply using apis endpoint to load balancing requests to upstream APIs? Thanks.

Correct - you can set only one upstream URL - which should point to an Upstream, which can have multiple Targets - and then Kong can load balance (and health check) those targets.