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

Superfeedr bot

The Superfeedr bot is a specialized feed aggregation crawler, now operated by Medium. It monitors, parses, and delivers real-time updates from RSS, Atom, and JSON feeds. It is not a general web crawler but a highly efficient feed fetcher that activates when a user subscribes to a site's feed through a service that uses Superfeedr's infrastructure. For publishers, it reduces server load by replacing many individual feed requests with a single, smart one.

What is the Superfeedr bot?

Superfeedr is a feed aggregation service, acquired by Medium in 2016, that simplifies how applications handle RSS, Atom, and JSON feeds. Its bot is a specialized feed crawler that continuously polls feeds, detects changes, and pushes updates to subscribers in real-time. This eliminates the need for individual clients to check feeds themselves. The bot identifies itself with a user-agent string like Superfeedr Bot (feed-id=12345), which includes a feed-id that helps trace requests to specific subscriptions.

Why is the Superfeedr bot crawling my site?

The Superfeedr bot is crawling your site because someone has subscribed to one of your feeds through a service that uses Superfeedr's API. The bot targets only your feed URLs to check for new content. The frequency of visits depends on how often you update your content and the number of subscribers you have through these services. This crawling is an authorized and standard activity for any website that offers public feeds for content syndication.

What is the purpose of the Superfeedr bot?

The purpose of Superfeedr is to make the distribution of web content updates more efficient. It acts as a middleware layer that reduces the inefficiencies of traditional feed polling, where thousands of individual readers might check the same feed. For website owners, this provides the indirect benefit of reducing server load, as multiple client requests are replaced by a single one from Superfeedr. The service helps your content reach its intended audience more efficiently.

How do I block the Superfeedr bot?

To prevent the Superfeedr bot from accessing your content feeds, you can add a disallow rule to your robots.txt file. Note that this will stop users of services that rely on Superfeedr from receiving your updates.

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

User-agent: Superfeedr Bot
Disallow: /

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

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., Medium), 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.