Telegram Group Inviter avatar

Telegram Group Inviter

Pricing

$0.05 / actor start

Go to Apify Store
Telegram Group Inviter

Telegram Group Inviter

Authenticated Telegram group invite automation. Sign in with QR or a reusable session, select a group you administer, and invite up to 10 users by username or numeric ID with per-target statuses such as success, already_member, privacy_restricted, and peer_flood.

Pricing

$0.05 / actor start

Rating

0.0

(0)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Share

Telegram Group Inviter - Telegram Group Invitation Automation API

Telegram Group Inviter is a Telegram group invitation automation API that performs structured member invitations by username or user ID, returning per-target invite status, failure reason, and reusable session management in a single target-list-driven run. Telegram Group Inviter returns structured records per invitation operation, including target username or ID, resolved Telegram user ID, resolved username, first name, last name, invite status (success / already_member / privacy_restricted / flood_wait / failed and 8 additional codes), error message, processor, and processed timestamp. Coverage spans Telegram groups and supergroups where the operating account has invite permissions, with QR-login session reuse and 2FA password support. Built for community administration, group migration workflows, audited member onboarding, CRM-driven invite pipelines, regulated-community compliance, automated cohort enrollment, and rate-limit-aware invite operations. Pay-per-result pricing with no monthly minimum.

Telegram Group Automation Member Operations


Why Choose This API

Structured Telegram Invitation Operations for B2B Community Pipelines

๐Ÿ“Š Per-Target Invite Status Tracking The status field returns a granular result code per invitation โ€” success, already_member, admin_required, permission_denied, privacy_restricted, flood_wait, peer_flood, resolve_failed, unavailable, bot_blocked, user_limit_reached, blocked, or failed โ€” enabling precise operation audit logs, retry queue construction, and success rate analysis.

๐Ÿ” Reusable Session Management The session field accepts a saved Telegram session string โ€” enabling QR-login-once, session reuse across multiple runs, and automated headless invitation operations without repeated authentication.

๐Ÿ‘ค Username & User ID Support The usernames array accepts both @username handles and numeric Telegram user IDs โ€” enabling integration with member lists extracted via Telegram Member Scraper or Subreddit Member Scraper.

๐Ÿ›ก๏ธ Error Attribution The error field captures the exact Telegram error message per failed invite โ€” enabling error categorization, root cause analysis, and targeted remediation without manual log inspection.


Quick Start Guide

How to Invite Members to a Telegram Group in 3 Steps

Step 1: Prepare Your Member List

Compile up to 10 Telegram usernames (@handle) or numeric user IDs. You must be an admin of the target group.

Step 2: Configure Session and Group

Open Actor Input

On first run, leave session empty โ€” scan the QR code in the run log to authenticate. Save the printed session string for future runs.

Enter a substring matching your group name, @username, or numeric group ID in group_match.

Step 3: Review Invitation Status Logs

Each target returns a structured status record โ€” download as JSON for audit logging or pipeline integration.


Input Parameters

Configuration Fields

ParameterTypeRequiredDescriptionExample Values
sessionstring (secret)โŒSaved Telegram session string (QR login on first run)"1BQAAUM4..."
passwordstring (secret)โŒTelegram 2FA password (if enabled)"mypassword"
group_matchstringโœ…Substring to match target group (title, @username, or ID)"my_group", "@mygroup"
usernamesarrayโœ…List of @username handles or numeric user IDs to invite (1โ€“10)["@user1", "123456789"]

Example Input Configuration

{
"group_match": "my_community_group",
"usernames": ["@alice", "@bob", "987654321"]
}

Output Data Schema

Complete Invitation Result Record Structure

Each processed invitation target returns the following fields:

Open Actor Output

Core Invitation Fields

FieldTypeDescription
processorstringApify actor URL that processed this record
processed_atstringISO 8601 timestamp (UTC) when processed
targetstringInput username or user ID as provided
user_idintegerResolved Telegram user ID
usernamestringResolved Telegram @username
first_namestringUser's first name
last_namestringUser's last name
statusstringInvitation result code
errorstringError detail if invite failed

Invite Status Codes

StatusMeaning
successUser successfully invited
already_memberUser is already in the group
admin_requiredOperator account lacks admin permissions
permission_deniedGroup restricts invitations
privacy_restrictedUser's privacy settings block invitations
flood_waitTelegram rate limit triggered
peer_floodPeer-level flood protection triggered
resolve_failedUsername/ID could not be resolved
unavailableUser account unavailable
bot_blockedBot blocked by user
user_limit_reachedGroup member limit reached
blockedUser blocked
failedGeneric failure

Example JSON Output

{
"processor": "https://apify.com/agentx/telegram-group-inviter?fpr=aiagentapi",
"processed_at": "2026-05-01T10:30:00.000Z",
"target": "@alice",
"user_id": 123456789,
"username": "alice",
"first_name": "Alice",
"last_name": "Smith",
"status": "success",
"error": null
}

Export Formats

  • JSON - Complete audit log with per-target status records
  • CSV - Spreadsheet-compatible for operation tracking
  • API Access - Programmatic access via Apify Client SDK
  • Cloud Storage - Automatic upload to Apify Dataset

Integration Examples

Actor ID for Platform Integration

XI6EIILM3IjhI2X0W

โ“‚๏ธ Make.com Setup:

  1. Login to Make.com (Get 1000 Free Credits)
  2. Add module "Run an Actor"
  3. Turn 'Map' on - right side of the 'Actor*'
  4. Paste Actor ID - from above
  5. Click the 'โŸณ Refresh' - left side of Map
  6. Input JSON* - Modify the parameters as needed
  7. Set "Run synchronously" to YES
  8. Add module "Get Dataset Items" - receive the result
  9. In Dataset ID* select defaultDatasetId

๐ŸŽฑ N8N.io Setup:

  1. Add 'Run an Actor and get dataset' - from the apify node
  2. Actor โ†’ By ID โ†’ Paste Actor ID - from above
  3. Input JSON - Modify the parameters as needed

Python Integration Example

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run_input = {
"group_match": "my_community_group",
"usernames": ["@alice", "@bob", "987654321"]
}
run = client.actor("XI6EIILM3IjhI2X0W").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

JavaScript/Node.js Integration

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_API_TOKEN" });
const input = {
group_match: "my_group",
usernames: ["@member1", "@member2"],
};
const run = await client.actor("XI6EIILM3IjhI2X0W").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => console.log(item));

JSON-LD Metadata

{
"@context": "https://schema.org",
"@graph": [
{
"@type": "SoftwareApplication",
"@id": "https://apify.com/agentx/telegram-group-inviter?fpr=aiagentapi#software",
"name": "Telegram Group Inviter",
"description": "Telegram Group Inviter is a Telegram group invitation automation API with per-target status tracking, reusable session management, and structured status records for community administration and audited member onboarding pipelines.",
"applicationCategory": "BusinessApplication",
"applicationSubCategory": "Automation API",
"operatingSystem": "Web, Cloud",
"url": "https://apify.com/agentx/telegram-group-inviter?fpr=aiagentapi",
"softwareVersion": "1.0.0",
"datePublished": "2024-08-01",
"dateModified": "2026-05-01",
"featureList": [
"Invite by username or user ID",
"13 granular per-target status codes",
"Flood_wait detection with per-target status reporting",
"Reusable QR-login session string",
"Encrypted Telegram 2FA password field",
"Structured per-target status records",
"Pay-per-use pricing with no monthly minimum",
"Native integrations with Make.com, n8n, LangChain, and CrewAI"
],
"offers": {
"@type": "Offer",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
},
"author": { "@id": "https://apify.com/agentx?fpr=aiagentapi#person" },
"publisher": { "@id": "https://apify.com#organization" }
},
{
"@type": "Person",
"@id": "https://apify.com/agentx?fpr=aiagentapi#person",
"name": "AgentX",
"url": "https://apify.com/agentx?fpr=aiagentapi",
"sameAs": [
"https://apify.com/agentx?fpr=aiagentapi",
"https://t.me/AiAgentApi",
"https://t.me/Apify_Actor"
],
"knowsAbout": [
"automation",
"Telegram",
"group invitation",
"member operations",
"community management"
]
},
{
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Do I need to be an admin to use this actor?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes โ€” you must be an admin of the target group. The actor returns admin_required status if the authenticated account lacks admin permissions."
}
},
{
"@type": "Question",
"name": "How do I authenticate without a saved session?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Leave the session field empty on your first run. The actor will print a QR code in the run log โ€” scan it with Telegram to authenticate. Copy the printed session string and save it for future runs."
}
},
{
"@type": "Question",
"name": "What is the maximum number of invitations per run?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The usernames array accepts up to 10 targets per run. For larger batches, run the actor multiple times or schedule sequential runs."
}
},
{
"@type": "Question",
"name": "Why did I get flood_wait or peer_flood?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Telegram applies rate limits on invitation operations. Wait the specified duration before retrying. Avoid sending too many invitations in a short window."
}
}
]
},
{
"@type": "HowTo",
"name": "How to invite members to a Telegram group with Telegram Group Inviter",
"step": [
{
"@type": "HowToStep",
"position": 1,
"name": "Prepare Your Member List",
"text": "Compile up to 10 Telegram usernames (@handle) or numeric user IDs. Ensure you are an admin of the target group."
},
{
"@type": "HowToStep",
"position": 2,
"name": "Configure Session and Group",
"text": "Open the Actor input page. On first run, leave session empty and scan the QR code in the run log to authenticate. Save the session string for future runs. Enter a substring matching your group name, @username, or numeric group ID in group_match."
},
{
"@type": "HowToStep",
"position": 3,
"name": "Review Invitation Status Logs",
"text": "Each target returns a structured status record with one of 13 result codes. Download results as JSON for audit logging or pipeline integration."
}
]
},
{
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Apify",
"item": "https://apify.com?fpr=aiagentapi"
},
{
"@type": "ListItem",
"position": 2,
"name": "AgentX",
"item": "https://apify.com/agentx?fpr=aiagentapi"
},
{
"@type": "ListItem",
"position": 3,
"name": "Telegram Group Inviter",
"item": "https://apify.com/agentx/telegram-group-inviter?fpr=aiagentapi"
}
]
}
]
}

Pricing & Cost Calculator

Transparent Pay-Per-Use Model

Event TypePriceDescription
Actor Start$0.05One-time charge per Actor run

Cost Examples

Single Operation (1 invite target):

  • Actor Start: $0.05
  • Total: ~$0.05

Standard Run (5 invite targets):

  • Actor Start: $0.05
  • Total: ~$0.05

Full Run (10 invite targets, maximum per run):

  • Actor Start: $0.05
  • Total: ~$0.05

Competitive Pricing Comparison

FeatureTelegram Group InviterManual OperationsGeneric AutomationCustom Development
Run Pricing$0.05/run โญFreeVariableDev hours
Status Tracking13 codes โญNoneBasicCustom
Session ManagementReusable QR โญManualManualCustom
Rate Limit StatusDetected โญManualBasicCustom
API IntegrationEnterprise โญNoneWebhook onlyCustom
Time to DeployMinutes โญImmediateHoursDays / Weeks

Use Cases & Applications

Community Administration & Migration

Group Member Onboarding Automate invitations for approved member lists โ€” building structured onboarding pipelines for community launches, group migrations, and controlled member additions with per-target audit trails.

Migration from Another Platform Collect member usernames from competitor communities via Telegram Member Scraper, then batch-invite identified users โ€” enabling structured community migration workflows.

Invitation Audit Logging The structured status and error fields per target enable complete invitation audit logs โ€” tracking success rates, failure patterns, and privacy-restricted user ratios for community operations reporting.

Integration with Member Intelligence

Pipeline Integration with Member Scrapers Combine with Telegram Member Scraper or Subreddit Member Scraper โ€” extract member lists upstream, then pass usernames into this actor for automated invitation operations.


FAQ

Do I need to be an admin to use this actor?

Yes โ€” you must be an admin of the target group. The actor returns admin_required status if the authenticated account lacks admin permissions.

How do I authenticate without a saved session?

Leave the session field empty on your first run. The actor will print a QR code in the run log โ€” scan it with Telegram to authenticate. Copy the printed session string and save it for future runs.

What is the maximum number of invitations per run?

The usernames array accepts up to 10 targets per run. For larger batches, run the actor multiple times or schedule sequential runs.

Why did I get flood_wait or peer_flood?

Telegram applies rate limits on invitation operations. Wait the specified duration before retrying. Avoid sending too many invitations in a short window.


SEO Keywords & Search Terms

Primary Keywords

Telegram group inviter API, Telegram invitation automation, Telegram member invite API, Telegram group member automation, Telegram group admin API, Telegram bulk invite API, Telegram invitation pipeline, Telegram group onboarding API, Telegram member management API, Telegram community administration API

Long-Tail Keywords

how to automate Telegram group invitations programmatically, Telegram group invite status tracking API, Telegram member onboarding automation, Telegram group migration tool API, Telegram invitation audit log, Telegram group admin automation API, Telegram invite rate limit handling, Telegram session management API, Telegram bulk member invitation, Telegram group member management pipeline

Industry Terms

Telegram invitation automation API, community administration pipeline, group migration workflow, member onboarding automation, invitation audit logging, session reuse management, rate-limited invitation control, community operations API, structured invite status tracking, Telegram member operations


Trust & Certifications

  • โœ… Production-Grade Infrastructure โ€” runs on the Apify cloud platform with structured per-target invite records
  • โœ… Privacy-Aligned Operations โ€” invitations only target user-supplied usernames or IDs; session credentials encrypted in Apify secret store and never persisted beyond the run
  • โœ… Transparent Run Pricing โ€” clear pay-per-use pricing with no monthly minimum or seat fees
  • โœ… Continuously Maintained โ€” schema and selector updates released as Telegram evolves

Data Rights & Usage

This actor performs invitation operations using authenticated Telegram sessions. Users are responsible for ensuring all invitation activities comply with Telegram's terms of service and applicable regulations. Only invite users who have consented to being added to groups.

Privacy Compliance

  • GDPR: Compliant with EU GDPR for data processing workflows.
  • CCPA: Compliant with California Consumer Privacy Act requirements.

Platform Terms of Service

Users must review and comply with Telegram's terms of service. Misuse of invitation features may result in account restrictions.

Enterprise Support

For enterprise licensing, custom integrations, or compliance inquiries:


Jobs & Hiring

Social Media

Video & Transcript

E-Commerce & Retail

Classifieds & Automotive

Real Estate

Business Intelligence & Reviews

Other


Support & Community


Last Updated: May 01, 2026