# Count total objects in S3 bucket

There are several ways to count the objects in S3 bucket. But, there is deficiency regarding the API calls which has its [own price](https://aws.amazon.com/s3/pricing/). 
So here are some ways that I usually do to count the objects.

### 1. By using `aws` cli
  I know this is the programmatically way to get the total objects, but beware for the `GET` api calls pricing, if there's **too much files** it will cost you** a lot of money**.
  ```bash
  aws s3 ls s3://<bucket_name>/ --recursive | wc -l
  ```

### 2. By using web console

Go to `buckets` > `bucket-name` > `Metrics`.

You will see some metrics like `total bucket size`, `total number of objects`, and more.


![Screen Shot 2022-08-30 at 14.15.50.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1661843880640/IfhTPoWdz.png align="left")
