The below api gives instances based on a particular zone. https://cloud.google.com/compute/docs/reference/rest/v1/instances/list I am using java client library to connect with GCP. It is possible using gcloud according to this link https://cloud.google.com/sdk/gcloud/reference/compute/instances/list Any help will be much appreciated. Answer To list all instances in all regions and zones for a project, use the aggregatedList method. Method: instances.aggregatedList