# Telegram Group and Channel Member Adder (`bhansalisoft/telegram-channel-member-adder`) Actor

Telegram Group and Channel Member Adder - Scrap Telegram Groups/Channel- Scrap hidden member from chat history and member list and then add member into target group

- **URL**: https://apify.com/bhansalisoft/telegram-channel-member-adder.md
- **Developed by:** [bhansalisoft](https://apify.com/bhansalisoft) (community)
- **Categories:** Automation, Lead generation
- **Stats:** 6,959 total users, 50 monthly users, 100.0% runs succeeded, 76 bookmarks
- **User rating**: 3.43 out of 5 stars

## Pricing

from $7.00 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

### Telegram Member Adder – Telegram Group Adder & Channel Member Adder

### Telegram Member Adder

**Telegram Member Adder** is an Apify Actor for authorized Telegram community-management workflows. It helps process available member information from a Telegram group or channel and add eligible members to a target Telegram group or channel when your account has the required permissions.

If you are searching for a **Telegram adder**, **Telegram group adder**, **Telegram channel adder**, **Telegram member adder**, or **Telegram group member adder**, this Actor provides a structured workflow for processing Telegram members using authorized Telegram accounts.

The Actor supports multiple Telegram accounts, QR-code authentication, session authentication, source and target group configuration, member processing, configurable limits, delays, and status reporting.

> **Important:** Telegram privacy settings, administrator permissions, account restrictions, member eligibility, and Telegram platform rules can affect whether a member can be processed or added. Use this Actor only with Telegram accounts, groups, channels, and member information that you are authorized to access. Do not use it for spam, harassment, unauthorized access, or unwanted messaging.

### What is a Telegram Group Adder?

A **Telegram Group Adder** automates supported member-processing workflows between Telegram communities.

Instead of manually reviewing member information and performing repetitive operations, you can provide a source Telegram group or channel and a target destination. The Actor processes available member information and attempts supported operations according to Telegram permissions and restrictions.

**Source Telegram Group/Channel → Member Processing → Target Telegram Group/Channel**

Your Telegram account must have legitimate access to the source destination and the required permissions for the target operation.

### Telegram Channel Adder

The Actor can also support **Telegram Channel Adder** workflows. Telegram channels and groups have different privacy, permission, and membership rules. Whether a particular member can be processed depends on Telegram's current restrictions, the user's settings, your account permissions, and the target destination.

The Actor reports successful and unsuccessful operations so you can review processing results.

### Key Features

- Telegram member processing automation
- Telegram group member adder workflow
- Telegram channel member adder workflow
- Multiple Telegram account support
- QR-code authentication
- Session authentication
- Source group or channel configuration
- Target group or channel configuration
- Telegram API-based processing
- Configurable daily add limit
- Configurable operation delay
- Member processing status
- Success and error reporting
- Username and profile information when available
- Apify API integration
- Programmatic automation

### Multiple Telegram Accounts

The Telegram Member Adder supports multiple authorized Telegram accounts through session authentication.

Example:

```json
[
  "Auth Token 1",
  "Auth Token 2"
]
```

Multiple accounts can be configured according to your Actor input and authorized Telegram usage. Account permissions and Telegram limits still apply.

Never share your Telegram password or private authentication information. Session credentials should be treated as sensitive authentication data.

### How the Telegram Adder Works

1. Enter the source Telegram group or channel.
2. Enter the target Telegram group or channel.
3. Configure the daily member-processing limit.
4. Authenticate an authorized Telegram account.
5. Start the Actor.
6. The Actor processes available member information.
7. Eligible operations are attempted according to Telegram permissions and restrictions.
8. Review success and error statuses in the logs.

### Telegram QR Code Authentication

For first-time authentication, the Actor can use Telegram QR-code login according to the configured workflow.

Typical process:

1. Start the Actor.
2. Open the Actor log.
3. Display the Telegram QR code.
4. Open Telegram on your authorized device.
5. Go to **Settings → Devices**.
6. Choose the option to add a device.
7. Scan the displayed QR code.
8. Complete authentication.
9. Continue the Actor workflow.

Only authenticate accounts that you own or are explicitly authorized to operate.

### Telegram Session Authentication

After initial authentication, the Actor can support a session-token workflow according to its input configuration.

Example:

```json
{
  "Session_Token": [
    "Auth Token 1",
    "Auth Token 2"
  ]
}
```

Using an existing authorized session can reduce the need to repeat QR authentication. Keep session tokens private.

### Input Configuration

Example:

```json
{
  "Source_Group": "source-group",
  "Target_Group": "target-group",
  "Daily_Add_Limit": "15",
  "Delay": 120,
  "Session_Token": [
    "Auth Token 1"
  ]
}
```

| Field | Description |
|---|---|
| `Source_Group` | Source Telegram group or channel |
| `Target_Group` | Target Telegram group or channel |
| `Daily_Add_Limit` | Maximum member-processing limit |
| `Delay` | Delay between operations |
| `Session_Token` | Authorized Telegram session tokens |

Results depend on Telegram account permissions, member privacy settings, destination restrictions, and current Telegram behavior.

### Telegram Member Processing Status

The Actor can provide processing information such as:

- Telegram username
- Telegram user ID or available identifier
- First name
- Last name
- Success status
- Error status
- Processing information

A configurable delay can be used between operations. Telegram may impose additional limits regardless of the configured delay.

### Telegram Group Adder Use Cases

#### Community Migration

Organizations managing communities can use authorized member-processing workflows when restructuring communities and where the members and destination operations are permitted.

#### Community Management

Community managers can automate repetitive member-processing tasks instead of performing every operation manually.

#### Audience Research

Researchers can analyze available Telegram community information when they have the necessary rights and permission to access and process it.

#### Multi-Account Community Operations

Organizations operating multiple authorized Telegram accounts can configure supported accounts for different community-management workflows.

### Telegram Adder API

The Actor can be run programmatically through the **Apify API**.

Typical workflow:

1. Prepare Actor input.
2. Send input through the Apify API.
3. Start the Actor run.
4. Monitor run status.
5. Review logs and processing results.
6. Use returned dataset or status information in your application.

API integration is useful for scheduled jobs, internal tools, databases, dashboards, and automation systems.

### Telegram Automation

The Actor can be incorporated into broader Telegram automation workflows:

**Telegram community → authorized member processing → target community → operation status → reporting**

It can be combined with Telegram member research, Telegram group analysis, message analysis, and other workflows where access and processing are authorized.

### Telegram Group Adder vs Manual Processing

Manual member processing can become repetitive when community managers work with multiple accounts or destinations.

An automated Telegram group adder can standardize supported workflows with:

- Configurable source and target destinations
- Multiple authorized accounts
- Session authentication
- Processing limits
- Operation delays
- Status reporting
- API-based execution

Automation does not bypass Telegram permissions or restrictions. A member may still be ineligible for an operation.

### Telegram Channel Member Adder

A Telegram Channel Member Adder can support authorized community-management workflows involving channels. Because Telegram groups and channels have different functionality and permissions, verify that the target destination supports the operation you intend to perform.

### Responsible Telegram Automation

Use this Actor only with accounts, groups, channels, and member information you are authorized to access and process.

Do not use automated member operations to spam users, harass users, circumvent Telegram security controls, bypass account restrictions, obtain unauthorized private information, or distribute unwanted messages.

Follow Telegram's terms, privacy requirements, applicable laws, and your organization's policies.

### Frequently Asked Questions

#### What is a Telegram Member Adder?

A Telegram Member Adder is an automation tool that processes eligible members between authorized Telegram communities according to configured source, target, account, and permission settings.

#### What is a Telegram Group Adder?

A Telegram Group Adder automates supported member-processing operations for Telegram groups. The operation depends on Telegram permissions and member privacy settings.

#### What is a Telegram Channel Adder?

A Telegram Channel Adder is a workflow for supported member operations involving Telegram channels. Telegram's current restrictions and destination permissions determine which operations are possible.

#### Can I use multiple Telegram accounts?

Yes. The Actor supports multiple authorized Telegram accounts through its session configuration.

#### Does the Actor bypass Telegram restrictions?

No. Telegram restrictions, permissions, privacy settings, account limitations, and member eligibility still apply.

#### Can I use the Actor through an API?

Yes. The Actor can be executed programmatically through the Apify API.

#### Is QR-code login supported?

Yes. The Actor supports QR-code authentication for supported first-time account authentication workflows.

### Telegram Member Adder Keywords

This Actor is relevant to search queries including **Telegram Adder, Telegram Member Adder, Telegram Group Adder, Telegram Channel Adder, Telegram Group Member Adder, Telegram Channel Member Adder, Telegram Add Members, Telegram Member Adding Tool, Telegram Group Automation, Telegram Channel Automation, Telegram Community Automation, and Telegram API Automation**.

These terms are used naturally rather than repeated excessively. Search ranking also depends on relevance, page quality, links, user engagement, product usage, reviews, and overall authority.

### Start Using Telegram Member Adder

If you need a **Telegram member adder**, **Telegram group adder**, or **Telegram channel member adder** for authorized community-management workflows, this Apify Actor provides multiple-account support, QR authentication, session authentication, configurable processing limits, delays, status reporting, and API integration.

Use the Actor responsibly and ensure every Telegram operation complies with Telegram's rules and applicable privacy requirements.

**Telegram Channel Member Adder:** https://apify.com/bhansalisoft/telegram-channel-member-adder

### Similar Telegram Tools

- [Telegram Member Adder](https://apify.com/bhansalisoft/telegram-channel-member-adder)
- [Telegram Group or Channel Adder Using Telegram UserName](https://apify.com/bhansalisoft/telegram-group-or-channel-adder-using-telegram-username)
- [Telegram Group or channel Message Scraper](https://apify.com/bhansalisoft/telegram-group-channel-message-scraper)
- [Telegram Bulk Message Sender](https://apify.com/bhansalisoft/telegram-bulk-message-sender)
- [Telegram Group or Member Scraper](https://apify.com/bhansalisoft/telegram-group-member-scraper)

### Support

if any issue you can message on telegram :@bhansalisoftware

# Actor input Schema

## `Source_Group` (type: `string`):

Source Group Name(Should be Title or UserName of Group/Channel) which member you want to extract

## `Target_Group` (type: `string`):

Target Group (Should be Title or UserName of Group/Channel) where you want member to add

## `Daily_Add_Limit` (type: `string`):

Max Add Limit from all Account.we will devide this number of account you added in process

## `Delay` (type: `integer`):

Delay

## `Session_Token` (type: `array`):

After First time Login via qr code, You can copy Auth Token and paste here, then no need to re scan QR code

## Actor input object example

```json
{
  "Source_Group": "https://t.me/+VTItdzrudoU2YTM0",
  "Target_Group": "https://t.me/test",
  "Daily_Add_Limit": "15",
  "Delay": 120
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "Source_Group": "https://t.me/+VTItdzrudoU2YTM0",
    "Target_Group": "https://t.me/test",
    "Daily_Add_Limit": "15"
};

// Run the Actor and wait for it to finish
const run = await client.actor("bhansalisoft/telegram-channel-member-adder").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "Source_Group": "https://t.me/+VTItdzrudoU2YTM0",
    "Target_Group": "https://t.me/test",
    "Daily_Add_Limit": "15",
}

# Run the Actor and wait for it to finish
run = client.actor("bhansalisoft/telegram-channel-member-adder").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "Source_Group": "https://t.me/+VTItdzrudoU2YTM0",
  "Target_Group": "https://t.me/test",
  "Daily_Add_Limit": "15"
}' |
apify call bhansalisoft/telegram-channel-member-adder --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,bhansalisoft/telegram-channel-member-adder"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/4Q4QuWUZQb9bEzXw0/builds/C7NzGqfJgq1evjMsb/openapi.json
