Viber channels and contacts parser
Task:
- search for channels / communities / groups (hereafter we will refer to all of this as "channels") in the Viber network. The search is needed only for those channels that are added in the global search of the Viber system itself (there are significantly fewer of them than the total number of all channels). However, if your program can separately search for channels from the search and channels hidden in the search - that would be a big plus!
- sorting channels and filters:
- by the number of participants (the ability to set a range);
- by the channel name (for example, if I type "delivery," it should show both "sushi delivery" and "Kyiv delivery" and "fast food delivery" - that is, show names that contain this word anywhere in the overall channel name;
- by the date of the last published post on the channel (this is probably the hardest, this filter can be added only after the channel name is specified in the search, that is, the program will check the dates of the last posts only on those channels that I specifically entered in the search);
- by region, that is, Ukrainian channels or channels from other countries, this can probably be determined by the administrator's number code (this is not a mandatory criterion, but it would be a plus).
I want, for example, to sort channels by the name "Toys," there will be say 25 of them, then I want to sort by the number of people, for example, set a minimum of 500 people - there will be 5 channels left, for example, then I want to sort by the date of the last post on the channel, leaving, for example, 2 channels. This is the kind of filter I need, not just by one parameter, but by a combination of different parameters.
I am also interested in a contact parser from the channel I selected (this can be a separate program or 2 in 1).
- The parser must collect people's contacts and export them into a table without unnecessary characters, in the format +380....
If the parser also records the names of users in a separate column - that would be a plus! - It is very important for me that the parser saves the numbers of the channel administrators separately or highlights them in the table and places them at the top. It often happens that the admin in the Viber app does not allow you to write to them and the number is of course hidden like that of other participants in the channel. It is important for me to have this number for the admins of the respective channel that I will be parsing.
I need a program / application with a clear simple interface that can be run on the Windows 10/11 x64 platform or on Android 11+.
A warranty service period of at least 1 month is also required, that is, to fix the program if it stops working, for example, due to changes in Viber algorithms (there may not be any changes, but the longer the warranty period - the better).
Similarly, but without participant contacts, I am looking for such a parser for Facebook as well. Perhaps someone can do that too.
Please write right away what you can do from this, the price range and deadlines, so as not to waste each other's time.
-
3260 9 1 1 I am ready to implement this comprehensive project by creating a single local application in Python with a graphical user interface (GUI) for Windows 10/11 x64. My experience in bot development and creating analytical logic fully meets the requirements for complex multi-level filtering.
1. Functionality and Capabilities of the Program
I will develop an application that will have two main, but interconnected modules.
Module A: Viber Channel Parser (with filtering)
This module will provide efficient searching and flexible sorting of channels in Viber:
• Search: The program will search for channels in the global Viber directory, and I will also try to implement a feature for searching hidden channels (this is technically complex but possible).
• Multi-level Filtering: You will be able to apply filters sequentially:
1. By name: Search for any occurrence of a word/phrase in the channel name (for example, "delivery" will find "sushi delivery" and "delivery Kyiv").
2. By number of participants: Ability to set a clear range (for example, from 500 to 10,000 people).
… 3. By date of the last post: The program will check publication dates only on filtered channels. This is the most complex technical element, but it will be implemented for accurate filtering.
4. By region: A feature will be added to determine the country by the administrator's phone number code (for example, a Ukrainian channel by the code +380), which will be an important advantage for targeting.
Module B: Contact Parser from the Channel
This module will allow you to collect data from the channel you choose:
• Collecting Contacts: Collecting participant numbers in the clean format +380..., which will be exported to a table.
• Additional Data: In the table, a separate column will record the username (if available).
• Key Requirement (Administrators): I guarantee that the numbers of the channel administrators will be highlighted separately or placed at the top of the table.
Additional Functionality
• Facebook Parser: I can develop a separate module for searching groups/pages on Facebook (without parsing participant contacts) by keywords and filtering by activity parameters or number of subscribers.
2. Budget and Timeline Estimate (EUR)
The task is comprehensive, so I will provide a range that depends on the final volume and complexity of the GUI.
Viber (Channels and Contacts):
• Minimum range: If you are only interested in the Viber parser with full functionality (A + B), the total cost will be approximately 1200 - 1500 EUR.
• Timeline: Implementation "turnkey" will take approximately 15–20 working days.
Viber + Facebook (Full package):
1500 - 2000 EUR (taking into account volume discount).
-
377 3 0 Good day.
You did not take into account that Viber is against all of this. Because they have official mailings - this is their monetization.
These are unrealistic requirements, we need to clearly assess the reality of task execution.
It will be easier - write to me privately what audience you need - I will give you the optimal solution.
-
520 7 0 1 Hello, we are doing a Viber mailing. If you are interested, write to us, or better, write in one sentence what you specifically need.
Current freelance projects in the category Data Parsing
A specialist in Telegram promotion is required.
29 USD
Tasks: invite real users from the username database to new chats and send messages to the target database. Only quality traffic and work with a live audience are of interest — performers using bots, fake engagement, or low-quality methods are requested NOT TO DISTURB. Work… Data Parsing, Social Media Marketing (SMM) ∙ 1 day 7 hours back ∙ 6 proposals |
Collection of B2B database of companies in Germany
40 USD
Goal: To obtain a list of potential employers (clients) for B2B mailing. Region: Munich (München) + radius of 50 km. Required niches: Construction companies (Bauunternehmen) Food enterprises (Lebensmittelhersteller, meat processing plants, bakeries) Logistics and… Data Parsing, Lead Generation & Sales ∙ 1 day 9 hours back ∙ 26 proposals |
Carrier databaseInterested in compiling a database of carriers in Ukraine for the year 2026, including tankers, tarpaulins, grain carriers, and others. It is preferable to develop a table. Information Gathering, Data Parsing ∙ 1 day 10 hours back ∙ 29 proposals |
Consultation on parsing Instagram account subscribersHello. It is necessary to conduct a preliminary assessment of the feasibility of the following task. I have a list of Instagram accounts. The goal is to obtain contact information (primarily email addresses) of users who follow these accounts. Previously, I encountered companies… Data Parsing ∙ 5 days 1 hour back ∙ 12 proposals |
A specialist is needed to find contacts of decision-makers in Ukraine.It is necessary to gather a database (or ready database) of contacts of decision-makers (DMs) in companies in Ukraine. Information Gathering, Data Parsing ∙ 5 days 6 hours back ∙ 18 proposals |