# How to Check Accounts

This guide shows you how to verify the status of your accounts using the Checker module. Checking tells you which accounts are alive, frozen, banned, or dead -- so you know exactly what you are working with.

## When to Check Accounts

You should run the Checker:

* **After importing accounts** -- to see which ones actually work
* **After registration** -- to confirm new accounts are alive
* **Periodically** -- to detect bans and restrictions early
* **Before running other modules** -- to make sure you are working with alive accounts

## Step 1: Open the Checker

Click **Checker** in the sidebar.

![Checker settings](/files/FDw7YwCb91GR7M1yAY02)

## Step 2: Configure Settings

| Setting             | Recommended Value             | Why                                                     |
| ------------------- | ----------------------------- | ------------------------------------------------------- |
| **Threads**         | 50                            | Checking is lightweight, so high thread counts are safe |
| **Account Limit**   | 0                             | Check all selected accounts                             |
| **Timeout**         | 120                           | Gives enough time for slow connections                  |
| **Check SpamBlock** | On (if you want full details) | Tells you if accounts have spam restrictions            |
| **Set Passkey**     | On (recommended)              | Registers passkeys for future recovery                  |

{% hint style="info" %}
If you only care about alive/dead status and want speed, leave **Check SpamBlock** off. It adds 10-15 seconds per account.
{% endhint %}

## Step 3: Select a Proxy List

Click the **Select proxy...** dropdown and choose a proxy list. Proxies are required for checking.

## Step 4: Select Accounts to Check

Scroll down to the **Accounts** section. Here you can:

* **Check all accounts:** Leave the filters as-is and do not select anything specific. The checker will process all accounts.
* **Check specific accounts:** Use the filters to narrow down (e.g., only "new" status), then select them with checkboxes or the range selector.

{% hint style="info" %}
To check only newly imported accounts, set the **Status** filter to "new" and the **Source** filter to "imported".
{% endhint %}

## Step 5: Start the Check

Click the green **Start** button in the top right.

The log will show results for each account:

```
W-0 Checking +573012271620 [ios]...
W-0 +573012271620 -> ALIVE [Premium] @username123
W-1 Checking +573012268191 [ios]...
W-1 +573012268191 -> BANNED
```

### Log Color Coding

* **Green** = ALIVE -- account is working
* **Yellow** = FROZEN, RESTRICTED, or SPAMBLOCK warning
* **Red** = BANNED, DEAD, or AUTH\_KEY\_DEAD

## Step 6: Review the Results

After the task finishes, you will see a summary:

```
Completed | 42 alive / 3 frozen / 8 dead / 4 errors
2m 15s | 25.3 acc/min
```

### What to Do With Each Status

| Status     | What to Do                                                                                                                                                                                 |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Alive**  | These accounts are ready to use with any module.                                                                                                                                           |
| **Frozen** | These accounts are restricted. You can try the [Cleaner](/mvs-docs/modules/cleaner.md) to remove suspicious content, or wait for the restriction to expire.                                |
| **Banned** | These accounts are permanently disabled. You cannot recover them.                                                                                                                          |
| **Dead**   | The session is expired. If the account has a passkey, use [Passkey Recovery](/mvs-docs/modules/passkey-recovery.md). Otherwise, try [Re-Authorization](/mvs-docs/modules/reauthorizer.md). |
| **Error**  | A temporary problem occurred. Try checking these accounts again.                                                                                                                           |

## Step 7: View Updated Accounts

1. Click **Accounts** in the sidebar
2. The status column now shows updated statuses for all checked accounts
3. Use filters to see specific groups (e.g., filter by "alive" to see only working accounts)

## Tips

* **Save a checker config** with your preferred settings so you do not have to configure it every time
* **Schedule regular checks** (e.g., weekly) to keep your account data up to date
* **Use the account detail card** to see individual check history -- click any account in the table to open its details and expand the History section


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mvs-3.gitbook.io/mvs-docs/guides/checker-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
