talkro web-shot

Bot User-Agent: talkro-web-shot

🤖 Overview

talkro web-shot is a legitimate web crawling agent operated by Talkro Inc., a company specializing in automated website screenshotting and preview generation services. The bot is used to capture full-page snapshots of web pages on demand, feeding data into Talkro’s proprietary API product that delivers real-time, high-resolution thumbnail images for use in link previews, social media embeds, and monitoring dashboards. According to Talkro’s official documentation at talkro.com/docs/bot, the crawler was first deployed in early 2022 and has since been adopted by thousands of developers for generating visual representations of web content without manual browsing.

🌐 Technical Behavior

The bot operates using a headless Chromium browser engine to render pages exactly as a user would see them, including JavaScript execution, CSS styling, and dynamic content. Crawl frequency is determined by the API request rate of the client; Talkro’s infrastructure typically issues between 1 and 10 requests per second per API key, with burst handling via a token bucket algorithm. IP ranges are drawn from Amazon Web Services and Google Cloud Platform – specifically subnets 34.64.0.0/16 and 104.196.0.0/16 – as listed in Talkro’s public SPF record. The bot uses HTTP/2 and respects the Cache-Control header to avoid re-rendering unchanged content, but it will execute all scripts, which means it may trigger analytics or ad loaders during the capture.

📋 robots.txt Compliance

Based on Talkro’s official policy published at talkro.com/robots, the web-shot agent honors Disallow directives found in a site’s robots.txt file, but only when the directive applies to the User-agent: talkro line. If no rule is present, the bot assumes permission to capture. The company provides a privacy documentation page confirming that site owners can block the bot by adding a specific rule: User-agent: talkro web-shot followed by Disallow: /.

🔍 Detection Indicators

The primary User-Agent string is talkro web-shot/1.0 (+https://talkro.com/bot), sometimes extended with version numbers. Additionally, the bot sends a custom X-Talkro-Capture-ID header containing a unique UUID for each request, which can be used to correlate requests with API logs. Behavioral fingerprints include a fixed viewport size of 1920x1080 pixels and a consistent browser profile that mimics Chrome 112 on Linux.

📊 Data Usage

Collected data – specifically, the rendered screenshot image – is used solely to fulfill the client’s API request. Talkro states in its privacy policy (talkro.com/privacy) that no page text, DOM content, or user data is stored beyond the screenshot generation process, which is deleted after delivery (< 5 minutes). The bot does not contribute to AI training or long-term indexing; its purpose is purely transactional screenshot capture.

⚙️ Rate Limiting Policy

Rate limiting for talkro web-shot is recommended because a single API key can generate dozens of simultaneous screenshot requests, potentially overwhelming smaller web servers. A threshold-based block of 20 requests per minute per IP is advised in Talkro’s best practices guide to maintain fair resource usage without blocking legitimate integration.

⚠️

Your Site May Be Hemorrhaging Revenue to Bots

Unwanted bots inflate your analytics, drain server resources, and slow down real users. Check if your site is affected — completely free.

Check My Site for Free

Free to start  ·  Cancel anytime

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the bots listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.