Published on 2025-08-07T06:18:08Z

Viber bot

The Viber bot is a web fetcher for the Viber messaging app. It is not a general-purpose crawler but an on-demand bot that visits a web page only when a user shares a link in a Viber conversation. Its purpose is to retrieve metadata like the title and thumbnail image to generate the rich link preview that appears in the chat. For website owners, this is beneficial as it makes your content more engaging when shared on the platform.

What is the Viber bot?

The Viber bot is a web fetcher for the messaging and VoIP application Viber. While Viber's primary function is not web crawling, its systems interact with websites when users share links or when businesses use its chatbot platform. When it fetches data for link previews, it typically identifies itself with a user-agent string containing Viber. The bot's function is to enhance the user experience by providing visual and contextual information about shared links.

Why is the Viber bot crawling my site?

A Viber bot is crawling your website because a user has shared a link to your content in a Viber conversation. The platform is crawling the page to generate a preview card with a title, description, and image. A Viber bot may also be accessing your site if a business has integrated your web content into their chatbot experience. The frequency of visits depends entirely on how often your content is shared on the platform. This is a legitimate and authorized activity.

What is the purpose of the Viber bot?

The purpose of the Viber bot is to enhance the messaging experience by providing rich previews of shared content and supporting chatbot functionality. For website owners, this is beneficial as it ensures your content appears correctly and attractively when shared on Viber, which can drive traffic and engagement. The preview cards make shared links more appealing, increasing the likelihood that users will click through to the original content.

How do I block the Viber bot?

To prevent the Viber bot from generating previews of your content, you can add a disallow rule to your robots.txt file. This will cause links to your site to appear as plain text URLs.

To block this bot, add the following lines to your robots.txt file:

User-agent: Viber
Disallow: /

How to verify the authenticity of the user-agent operated by Rakuten Viber?

Reverse IP lookup technique

To verify user-agent authenticity, you can use host linux command two times with the IP address of the requester.
  1. > host IPAddressOfRequest
    This command returns the reverse lookup hostname (e.g., 4.4.8.8.in-addr.arpa.).
  2. > host ReverseDNSFromTheOutputOfFirstRequest
If the output matches the original IP address and the domain is associated with a trusted operator (e.g., Rakuten Viber), the user-agent can be considered legitimate.

IP list lookup technique

Some operators provide a public list of IP addresses used by their crawlers. This list can be cross-referenced to verify a user-agent's authenticity. However, both operators and website owners may find it challenging to maintain an up-to-date list, so use this method with caution and in conjunction with other verification techniques.