> ## Documentation Index
> Fetch the complete documentation index at: https://replyke-feat-push-rich-payload-fields.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Follows

> Read and manage the logged-in user's own follow graph

The `follows` module acts on **your own** follow graph — the graph of the logged-in token holder. Use it to list the users you follow, list your followers, count either, and delete one of your follow relationships by its record ID.

<Tip>
  To read **another** user's followers, or to follow or unfollow someone by their
  user ID, use the [`users`](/v7/js-sdk/users) module.
</Tip>

***

### fetchFollowing

Returns a paginated list of users you follow.

```typescript theme={null}
const { data, pagination } = await sublay.follows.fetchFollowing({
  page: 1,
  limit: 20,
});
```

<ParamField body="page" type="number">
  Page number (1-indexed). Defaults to `1`.
</ParamField>

<ParamField body="limit" type="number">
  Results per page. Defaults to `20`.
</ParamField>

**Returns** — `Promise<PaginatedResponse<FollowListItem>>`, where `FollowListItem` is `{ followId, user, followedAt }`.

***

### fetchFollowers

Returns a paginated list of your followers.

```typescript theme={null}
const { data, pagination } = await sublay.follows.fetchFollowers({
  page: 1,
  limit: 20,
});
```

<ParamField body="page" type="number">
  Page number (1-indexed). Defaults to `1`.
</ParamField>

<ParamField body="limit" type="number">
  Results per page. Defaults to `20`.
</ParamField>

**Returns** — `Promise<PaginatedResponse<FollowListItem>>`

***

### fetchFollowingCount

Returns the number of users you follow.

```typescript theme={null}
const { count } = await sublay.follows.fetchFollowingCount();
```

**Returns** — `Promise<{ count: number }>`

***

### fetchFollowersCount

Returns the number of your followers.

```typescript theme={null}
const { count } = await sublay.follows.fetchFollowersCount();
```

**Returns** — `Promise<{ count: number }>`

***

### deleteFollow

Deletes one of your follow relationships by its follow ID.

```typescript theme={null}
await sublay.follows.deleteFollow({ followId: "flw_xyz789" });
```

<ParamField body="followId" type="string" required>
  The ID of the follow relationship to delete.
</ParamField>

**Returns** — `Promise<void>`
