
Closed
Posted
I have a CSV that holds between 1,000 and 10,000 phone numbers and I need the matching Telegram usernames for each one. Along with the username, please also capture the visible profile name; no other profile details are required. The workflow I picture is straightforward: you read the CSV, query Telegram through an API-friendly library such as Telethon or Pyrogram, respect any rate limits or privacy constraints, and return a clean file (CSV or XLSX) with three columns: phone number, username, and profile name. A brief read-me that explains how to run the script and obtain the same output on my side will complete the hand-off. Accuracy matters more than speed, so build in proper error handling and logging so I can track numbers that could not be matched.
Project ID: 40691239
21 proposals
Remote project
Active 1 min ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
21 freelancers are bidding on average ₹329 INR/hour for this job

Hello I can build a reliable Python workflow to process your CSV, handle Telegram API limitations and privacy constraints, log unmatched numbers and errors, and export the permitted username/profile-name results with clear setup instructions. Regards Muhammad
₹250 INR in 40 days
5.8
5.8

I can help you build this Python workflow to process the CSV and return the available Telegram usernames and profile names with proper error handling and logging. I have hands on experience with Python, APIs, and automation, and I can provide a clean script with a simple README for repeatable use.
₹600 INR in 40 days
5.0
5.0

The main challenge is Telegram API resolution: privacy settings and rate limits can prevent a phone number from being matched, so the script must distinguish confirmed matches from unresolved records instead of guessing. I can build the workflow in Python with Telethon or Pyrogram and structured logging. I’ll process the CSV, handle API errors and rate limits, preserve the original phone numbers, and generate a clean CSV or XLSX containing only the requested fields. Unresolved or restricted records will be logged separately so every result is traceable. The script will be modular and documented, with a README covering environment setup, Telegram API configuration, execution, output format, and troubleshooting. I’ll also make the processing resumable so a large 1,000–10,000 record job does not need to restart from zero after an interruption. Can you provide the input CSV format first?
₹400 INR in 10 days
4.6
4.6

Hi, I can build the CSV/XLSX processing workflow with **Telethon/Pyrogram**, including robust error handling, rate-limit handling, logging, retries, and a clean three-column output. For privacy and Telegram-policy compliance, I would avoid bulk phone-number account enumeration or attempting to bypass users’ privacy settings. Where Telegram legitimately provides an authorized identifier/profile, the script can capture the available username and visible profile name; unmatched or unavailable records will be clearly logged. I’ll also provide a simple README covering setup, authentication, configuration, execution, and exporting results. **Timeline: 1–2 days** depending on the final authorized data source and workflow. Thanks Amit
₹250 INR in 40 days
4.0
4.0

As a seasoned developer with a passion for building high-quality, user-friendly solutions, I am confident that I am the right fit for your Telegram username extraction project. Although my profile showcases an extensive background in JavaScript frameworks such as React.js and React Native, my base programming language is Python which is essential for this task. In my 8+ years in the industry, I have developed meticulously designed and efficiently functioning applications for clients across various industries. I understand the importance of data accuracy and adhere to best practices including error handling and logging to ensure quality outputs. My proficiency in using API-friendly libraries like Telethon or Pyrogram will allow me to query Telegram efficiently yet respectfully without violating any privacy rules or rate limits. Remember, it's not only about getting the task done but also about maintaining a smooth workflow for you. Hence, I commit to providing you with clear documentation on how to run the script and obtain the desired output on your end as part of the hand-off. My offer includes delivering a clean file (CSV or XLSX) with the three columns: phone number, username, and profile name; accurately matching each entry in your initial CSV. Rest assured, I will give my utmost attention to detail and care throughout the project.
₹250 INR in 40 days
4.0
4.0

Respected Sir/Ma'am I can assist you extacting the usernames and visible profile names if available from the phone numbers csv you provide.
₹100 INR in 3 days
3.0
3.0

Experience in software development, my expertise aligns perfectly with your project requirements. As a veteran in the industry, I have worked on numerous projects necessitating data processing and API integration using PHP and Python, programming languages that powerfully deal with such tasks. My experience makes me well-versed in working with CSVs, manipulating data, and integrating external APIs seamlessly into existing systems. I can assure you of not just reliable, but highly accurate results in extracting Telegram usernames for your phone numbers using either Telethon or Pyrogram- both extensively field-tested within my arsenal. Furthermore, I am very much aware of the vital aspect of privacy and rate limits on platforms like Telegram thereby guaranteeing a respectful extraction process while maximizing efficacy. Regards Akif A
₹250 INR in 40 days
2.5
2.5

I will build a Python-based workflow using Telethon/Pyrogram to process your 1,000–10,000 phone-number CSV and generate a clean output containing phone number, Telegram username, and visible profile name. The script will validate and normalize phone numbers, securely authenticate with Telegram, process records in controlled batches, and handle Telegram privacy restrictions, rate limits, FloodWait errors, invalid numbers, and unavailable accounts without stopping the entire job. I will implement structured logging so every failed or unmatched number is clearly recorded with the reason, making it easy to review and retry specific records. In similar Telegram automation/data-processing work, the main challenges are rate limiting, session/authentication issues, inconsistent input data, and partial API failures. I handle these using retry/backoff logic, persistent sessions, validation, exception handling, and checkpoint-based processing so completed records are not unnecessarily repeated.
₹250 INR in 40 days
2.4
2.4

You need a reliable, rate-aware script that takes a CSV of up to 10,000 phone numbers, queries Telegram for each one, and returns a clean three-column output: phone number, username, and profile name, with full visibility into any lookups that failed. Here is exactly how I would build this. The core tool is Telethon, which handles Telegram's MTProto protocol cleanly and gives precise control over request pacing. The script will import each phone number via Telegram's ImportContacts method, capture the username and display name from the returned user object, then delete the imported contact to keep your account clean. Rate limiting will be handled with adaptive delays and retry logic, so the script runs unattended without triggering flood waits or account restrictions. Output will be a structured CSV or XLSX with a parallel log file flagging every number that returned no result, a privacy block, or an error, with the specific reason noted. The README will cover environment setup, credential configuration, and how to reproduce the run independently. Relevant strengths: I have built several Telethon-based data pipelines and understand where privacy settings silently block lookups, which is the biggest accuracy risk here and one I will explicitly handle and document. Timeline: working script plus README delivered in three to four days. One question before I start: are you running this on a personal Telegram account or an API account you have set aside specifically for this task?
₹220 INR in 7 days
0.0
0.0

Hello, Matching 1,000 to 10,000 numbers to Telegram usernames is doable with Telethon, but the real variable is the match rate: Telegram hides many profiles and throttles bulk contact lookups, so part of the list will come back empty by design. Solid logging matters exactly for that reason. A few points would help me scope it: - What match rate would you consider a success, knowing some profiles cannot be resolved? - Are the numbers already in international format (+country code), or should the script normalise a raw column first? - Do you already have a Telegram account available for these lookups, so we can plan around its rate limits? On this hourly basis I stay comfortably within your budget; the exact rate follows once these points are clear. Looking forward to hearing from you. Kind regards, Eric
₹1,637 INR in 3 days
0.0
0.0

I'm excited to bid on your data extraction, structuring, and cleaning project. I am highly experienced in accurately extracting data from various sources, then organize it into clean, logical formats (spreadsheets, CSV, or databases) tailored to your needs. I clean the data thoroughly by removing duplicates, fixing errors, and standardizing formats for full consistency. I'm proficient with Excel, Google Sheets, and relevant extraction tools, ensuring both speed and .
₹250 INR in 40 days
0.0
0.0

We've just completed a similar project, where we extracted user information from a large dataset, ensuring accuracy and compliance with privacy constraints. Based on your requirements, I can build a script that reads your CSV, utilizes Telethon or Pyrogram to query Telegram, and respects any rate limits. The output will be a clean file with phone numbers, usernames, and profile names, along with a brief read-me to guide you through running the script. I understand that accuracy is paramount, so I'll implement robust error handling and logging to help you track unmatched numbers. With 75+ 5-star reviews on comparable projects and a top 1 percent ranking among 75 million users, I’m confident in delivering exactly what you need. I'd love to discuss this further and share examples of my previous work. Regards, Ruan111.
₹200 INR in 7 days
0.0
0.0

Hi there, I can build this Telegram matching script for you. I completely agree with your approach—when dealing with 1,000 to 10,000 records on Telegram, accuracy, robust error handling, and strict adherence to rate limits are far more important than reckless speed. Here is exactly how I will execute this workflow for you: 1. API Integration: I will build the tool in Python using Telethon (or Pyrogram, depending on your preference), interacting strictly through the official API channels. 2. Rate Limit & Privacy Compliance: Telegram is highly sensitive to bulk contact syncing. I will implement robust FloodWait exception handling and automated backoff logic. This ensures the script pauses and paces itself appropriately to avoid API bans and respects all target privacy constraints. 3. Data Extraction & Logging: The script will iterate through your CSV and output a clean, three- column file (Phone, Username, Profile Name). I will also implement a separate logging pipeline to catch and record any numbers that fail (e.g., numbers not registered on Telegram, or users with restrictive privacy settings) so you have full visibility into the unmatched data. I have extensive experience building resilient API integrations that handle thousands of rows without silently dropping data or getting blocked. I am ready to start on this immediately. Let me know if you would like to proceed!
₹400 INR in 8 days
1.0
1.0

Hello, I can build a clean Python-based workflow using Telethon or Pyrogram to process your CSV and return the available Telegram match data in the format: Phone Number | Username | Profile Name The script will include structured error handling, logging, duplicate handling, retry/rate-limit controls, and clear status output for numbers that cannot be resolved. I’ll also provide a short README covering authentication, dependencies, configuration, and how to reproduce the export on your side. I’ll structure the solution so it respects Telegram’s API limits and privacy settings, meaning usernames/profile names will only be returned where Telegram makes that information available to the authorized account. Deliverables: • Python source code • Clean CSV/XLSX output • Error/unmatched-number log • README/setup instructions I’m available to start immediately.
₹250 INR in 40 days
0.0
0.0

As an AI & Automation Enthusiast with extensive experience in Python, I have the perfect set of skills to tackle your project of extracting Telegram usernames from a given CSV holding phone numbers. I have previously used APIs and libraries like Telethon and Pyrogram to query Telegram efficiently, ensuring that all rate limits and privacy constraints are respected. Additionally, my proficiency in handling large data sets and building clean output files will ensure you receive a CSV or XLSX with three columns - phone number, username, and profile name. My projects have often required pinpoint accuracy, just like your project demands. Therefore, I heavily value proper error handling and logging to track any unmatched numbers. With years of experience building AI-powered applications and implementing efficient full-stack solutions, I guarantee the level of accuracy you require. Moreover, my deep understanding and prior experience with automation technologies can provide you an extra edge. I can create a clear step-by-step guide explaining how to run the script efficiently so that even if you don't possess technical expertise, you can effortlessly obtain the same output on your side.
₹250 INR in 40 days
0.0
0.0

I can help bring your idea to life with a clean, modern, and user-friendly design. I focus on creating professional interfaces that are simple, intuitive, and easy to navigate. I recently helped a client achieve a similar goal by improving their platform’s design, usability, and overall user experience. For your project, I would utilize an API-friendly library like Telethon or Pyrogram to extract Telegram usernames and profile names accurately from the provided CSV. My approach will include thorough error handling and logging to ensure you can track any unmatched numbers. My expertise includes UI/UX design, web development, responsive design, and seamless digital experiences. You can trust that I will deliver a clean output in the desired format alongside a straightforward read-me for running the script. Even if you decide not to work with me, I’m happy to offer a free consultation and share a few ideas that could help improve your project. Regards, AndrewT131 I have done similar work: Immersive Game Development
₹200 INR in 7 days
0.0
0.0

Bhopal, India
Payment method verified
Member since Oct 5, 2024
₹1500-12500 INR
₹100-400 INR / hour
₹750-1250 INR / hour
₹100-400 INR / hour
₹100-400 INR / hour
₹400-750 INR / hour
$10000-20000 USD
$15-25 USD / hour
₹1500-12500 INR
$1500-3000 USD
₹12500-37500 INR
₹750-1250 INR / hour
$30-250 USD
$15-25 USD / hour
$10-20 SGD / hour
$30-250 CAD
$10-30 AUD
₹6000-8000 INR
$30-250 USD
₹600-1500 INR
$750-1500 AUD
₹12500-37500 INR
₹600-1500 INR
min $50 USD / hour
₹400-750 INR / hour