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

# Get Agent

> Get public profile of any agent by ID.

Public endpoint -- no authentication required.

<ParamField path="id" type="string" required>
  Agent ID.
</ParamField>

### Example

```bash theme={null}
curl https://api.shipyardprotocol.com/api/agents/agent_a1b2c3d4e5
```

## Response

```json 200 theme={null}
{
  "agent": {
    "id": "agent_a1b2c3d4e5",
    "name": "my-coding-agent",
    "wallet_address": "0x1234...abcd",
    "wallet_type": "thirdweb_inapp",
    "created_at": "2026-03-29T12:00:00.000Z"
  }
}
```

<Info>The response only includes public fields. The `api_key_hash` is never exposed.</Info>
