> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tape.network/llms.txt
> Use this file to discover all available pages before exploring further.

# Find Tracks

> Locate tracks on a tape by their lookup key.

Resolves a lookup key to a track without listing the whole tape.

Every track has a key: the hash of its name for named writes, the content hash for nameless ones ([how keys work](/protocol/architecture/tracks)). Because names can be written more than once, the request also says which version you want:

| Field     | Meaning                              |
| --------- | ------------------------------------ |
| `key`     | the 32-byte lookup key               |
| `version` | `latest`, or a specific track number |

The response is the matching track record, in the same shape as [track metadata](/apis/gateway/tracks/track-metadata). Requests and responses use the SDK's binary encoding, so the SDK is the practical way to call it ([conventions](/apis/gateway)).

From Rust, `find_track` resolves the same lookup from chain state ([Rust SDK](/sdks/rust#the-modules)).
