# Find the unique identifier of an item in a collection

Every item in a collection on the Internet Archive has a unique identifier. When you know the identifier of an item, you can fetch and update the various elements of that item.

This tutorial shows how to fetch the unique identifiers of all items in the collection that contains committee hearing videos of the United States Senate.

## Prerequisites 

The instructions in this tutorial assume that you're using Python 3.

1. Install the `internet archive` package in your environment by running the following command: 
    ```python
    pip install internetarchive
    ```
2. Get the unique identifier of the collection that contains the videos of committee hearings of the United States senate.
    1. Go to the Internet Archive home page at https://archive.org.
    1. In the search bar, type `United States Senate`.
    1. On the results page, on the **Media Type** list, select the **Collections** check box.
    1. On the narrowed search results page, click the collection called **U. S. Senate**.
    1. Click **ABOUT**, and make a note of the value in the `Identifier` field. In this example, the value is `us_senate`. You'll use this value to fetch all items in this collection.

## Steps

Use the `search` object of the `internetarchive` module to get all items in the `us_senate` collection.

The following code snippet prints the identifiers of all items in the collection.

```python
import internetarchive

search = internetarchive.search_items('collection:us_senate')

for result in search:
    print(result['identifier'])
```

## Sample output

```terminal
appropsA022520_1
appropsA022819_1
appropsA030320_1
appropsA030420_1
appropsA030520_1
appropsA031020_1
appropsA031120_1
```

## Related

See [Read the metadata of an item](tutorial-read-item-metadata.md).
