Боты8 мин чтения·12 августа 2026 г.

Instaparser: что это за бот Instapaper и нужно ли его блокировать

Instaparser — сервис получения и разбора веб-страниц от команды Instapaper. Он может загружать конкретные URL для сохранения статей, извлечения структурированного текста, создания summaries и других функций. Разбираемся, как определить Instaparser/1.0, какую нагрузку он создаёт и когда использовать Allow, Rate Limit или Block.

TVTrafficVeil TeamЭксперты по защите веб-трафика
Уникальная иллюстрация бота Instaparser: легитимный прочие краулеры и сервисы

Instaparser — сервис автоматического получения и разбора веб-контента, созданный командой Instapaper. Его основная задача — получить конкретную веб-страницу и преобразовать её содержимое в структурированный формат, удобный для чтения, приложений, автоматизации и последующей обработки.

Официальный сайт Instaparser предлагает API для трёх основных сценариев:

  • извлечение статьи из URL;
  • разбор PDF;
  • создание краткого summary веб-страницы.

Instaparser построен на parsing engine, который используется Instapaper и развивался на протяжении многих лет обработки веб-статей.

В access.log такой автоматизированный клиент может определяться по User-Agent:

Instaparser/1.0

Cloudflare Bot Directory фиксирует этот UA вместе с Instapaper/4.0 и относит связанного Instapaper bot к Verified.

Параметр Значение
Название Instaparser
Оператор Instapaper / Instapaper Holdings, Inc.
UA Instaparser/1.0
Связанный UA Instapaper/4.0
Категория Content Fetchers / Read-later & Parsing Services
Назначение Получение и структурированный разбор веб-страниц
Поисковый робот Нет
SEO crawler Нет
TrafficVeil default Allow / Monitor

Что делает Instaparser

Instaparser получает URL и возвращает содержимое страницы в более удобном структурированном виде.

Например, официальный Article API способен вернуть:

  • заголовок;
  • автора;
  • дату;
  • основной текст;
  • изображения;
  • excerpt;
  • metadata;
  • исходный URL.

То есть Instaparser не просто проверяет доступность URL — он пытается понять, какая часть страницы является основным содержимым статьи.

Зачем Instaparser приходит на сайт

Типичный сценарий начинается не с бесконечного самостоятельного обхода сайта, а с конкретного URL.

Например:

пользователь / приложение
↓
передаёт URL
↓
Instaparser
↓
получает страницу
↓
извлекает основное содержимое
↓
возвращает структурированные данные

Официальный API именно так и работает: клиент передаёт URL статьи, после чего получает структурированный результат.

Поэтому Instaparser правильнее рассматривать как on-demand content fetcher, а не как обычного поискового crawler.

Связь Instaparser и Instapaper

Instaparser напрямую связан с Instapaper.

Официальный сайт говорит, что сервис построен на том же движке, который используется Instapaper для обработки статей. Этот parsing engine развивался на огромном количестве веб-материалов с момента запуска Instapaper.

Для TrafficVeil поэтому логично объединять:

Instapaper
├── Instapaper/4.0
└── Instaparser/1.0

в одно семейство операторов, но сохранять разные технические User-Agent.

Не уверены, кто ходит по вашему сайту?

Подключите домен и посмотрите живую ленту: кто пришёл, с какой сети, что запрашивал и по какому правилу был пропущен или заблокирован.

Посмотреть свой трафик

Instaparser — это crawler или fetcher

Технически запрос выполняет автоматизированный HTTP-клиент, поэтому в широком смысле его можно называть ботом.

Но функционально точнее:

Content Fetcher / Parser.

Классический crawler обычно:

страница
↓
ссылки
↓
новые страницы
↓
ещё ссылки
↓
массовый crawl

Instaparser API работает иначе:

конкретный URL
↓
fetch
↓
parse
↓
structured content

Такой профиль принципиально важен для поведенческой классификации.

Какие страницы может получать Instaparser

Поскольку URL передаётся сервису пользователем или интеграцией, жёстко фиксированного набора директорий нет.

Нормальными целями могут быть:

  • статьи;
  • блоги;
  • новости;
  • публикации;
  • документация;
  • другие публичные страницы с текстовым содержимым.

Поэтому старое правило «Instaparser обычно сканирует /api/ и весь каталог» не стоит использовать как behavioural fingerprint.

Instaparser может использоваться не только Instapaper

Современный Instaparser доступен как отдельный API для разработчиков.

Официальный продукт предлагает Article Extraction, PDF Extraction и URL Summaries сторонним приложениям. Поэтому запрос к вашему сайту может быть инициирован не только пользователем самого Instapaper, но и приложением, которое использует Instaparser API.

Это означает, что причина визита может быть очень разной:

read-later
content aggregation
news monitoring
link preview
RAG pipeline
summary generation

Эти сценарии прямо приводятся Instaparser как примеры использования API.

Как найти Instaparser в access.log

Базовый поиск:

grep -i "instaparser" /var/log/nginx/access.log

Для семейства Instapaper:

grep -iE "instaparser|instapaper" /var/log/nginx/access.log

Количество запросов:

grep -ic "instaparser" /var/log/nginx/access.log

Топ URL:

grep -i "instaparser" /var/log/nginx/access.log \
| awk '{print $7}' \
| sort \
| uniq -c \
| sort -rn \
| head -30

Топ IP:

grep -i "instaparser" /var/log/nginx/access.log \
| awk '{print $1}' \
| sort \
| uniq -c \
| sort -rn \
| head -30

HTTP-коды:

grep -i "instaparser" /var/log/nginx/access.log \
| awk '{print $9}' \
| sort \
| uniq -c \
| sort -rn

Как выглядит нормальный Instaparser

Признак Ожидаемый профиль
Цель Конкретная публичная страница
Поведение Fetch + parse
Глубина Обычно не похожа на полный обход всего домена
Сессия Нет обычной пользовательской браузерной сессии
Конверсии Нет
Основные URL Статьи и другие публичные content pages

Почему нельзя доверять только User-Agent

Даже если Cloudflare фиксирует Instaparser как часть Verified Instapaper bot family, сам User-Agent остаётся обычной строкой HTTP-заголовка.

Любой клиент способен отправить:

User-Agent: Instaparser/1.0

Поэтому TrafficVeil не должен использовать:

UA match → unconditional allow

без дополнительных проверок.

Как верифицировать Instaparser

Для более надёжной идентификации TrafficVeil стоит учитывать:

  • User-Agent;
  • IP;
  • ASN;
  • ASN organization;
  • network type;
  • TLS fingerprint;
  • HTTP fingerprint;
  • набор URL;
  • частоту;
  • историю источника.

Cloudflare классифицирует Instapaper bot как Verified и отдельно наблюдает Instaparser/1.0, что является сильным внешним сигналом легитимности самого семейства.

Как выглядит spoofed Instaparser

Например:

User-Agent: Instaparser/1.0

GET /.env
GET /.git/config
GET /wp-login.php
GET /backup.zip
GET /phpmyadmin/
GET /vendor/phpunit/

Это не похоже на нормальный content parsing.

TrafficVeil должен оценивать такой источник как:

Instaparser UA spoofing / suspicious automation.

Почему профиль URL особенно важен

Instaparser создан для получения содержимого конкретного URL. Поэтому его normal behavior проще отличать от security scanner.

Нормальный профиль Подозрительный профиль
/blog/article /.env
/news/story /.git/config
/docs/page /backup.sql
/post/example /phpmyadmin/

Создаёт ли Instaparser большую нагрузку

Зависит от того, сколько пользователей или приложений запрашивает ваши URL.

Так как Instaparser API вызывается для конкретных адресов, популярная статья потенциально может получать несколько fetch-запросов от разных сервисных сценариев.

Но оценивать нагрузку нужно не только по hits.

Полезные показатели:

  • Requests;
  • Unique URLs;
  • Unique IP;
  • RPS/RPM;
  • Bandwidth;
  • Average Response Size;
  • Cache HIT/MISS;
  • Origin Requests;
  • TTFB.

Почему CDN может почти полностью убрать стоимость таких запросов

Если публичная статья хорошо кэшируется:

Instaparser
↓
TrafficVeil/CDN cache
↓
HIT

запрос может вообще не дойти до origin.

Поэтому даже заметное число Instaparser hits не обязательно означает заметную CPU-нагрузку.

Стоит ли применять Rate Limit

Если подтверждённый Instaparser создаёт больше запросов, чем требуется сайту, Rate Limit может быть разумным компромиссом.

Но сначала стоит проверить:

  1. какие URL запрашиваются;
  2. есть ли cache;
  3. действительно ли источник похож на Instaparser;
  4. какова нагрузка на origin;
  5. не происходит ли spoofing UA.

robots.txt для Instaparser

Cloudflare Bot Directory показывает robots.txt-пример для семейства Instapaper и подтверждает существование UA Instaparser/1.0.

Если владелец сайта хочет объявить отдельный запрет:

User-agent: Instaparser
Disallow: /

Можно также учитывать связанный Instapaper UA отдельно:

User-agent: Instapaper
Disallow: /

После изменения желательно проверить фактическую реакцию по access.log.

Частичное ограничение

User-agent: Instaparser
Disallow: /account/
Disallow: /checkout/
Disallow: /admin/
Disallow: /internal/
Allow: /blog/
Allow: /news/

Но robots.txt не является системой авторизации. Закрытые URL должны быть защищены серверными механизмами независимо от поведения Instaparser.

Блокировка через Nginx

if ($http_user_agent ~* "Instaparser") {
    return 403;
}

Это жёсткий фильтр по UA и не доказывает происхождение клиента.

Блокировка через Apache

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} Instaparser [NC]
RewriteRule ^ - [F,L]

Что произойдёт после блокировки

На Google Search точечная блокировка Instaparser напрямую не влияет: это не Googlebot.

Но функции, которым нужно получить страницу через Instaparser или Instapaper, могут перестать корректно работать.

Это может затронуть сценарии:

  • save-to-read-later;
  • article extraction;
  • content aggregation;
  • link previews;
  • URL summaries;
  • приложения, использующие Instaparser API.

Официальный Instaparser прямо позиционируется для подобных сценариев.

Instaparser не является поисковым ботом

Его не стоит помещать в одну категорию с:

Googlebot
Bingbot
YandexBot

Более точная структура:

Automated Traffic
→ Content Fetchers
→ Read-later & Parsing
→ Instapaper / Instaparser

Как учитывать Instaparser в аналитике

Его запросы не являются человеческими посещениями.

TrafficVeil стоит:

  • исключать их из Human Traffic;
  • не считать конверсией;
  • не относить к Malicious Bots при подтверждённой идентичности;
  • учитывать отдельно как Content Fetcher;
  • показывать Top URLs;
  • показывать Origin Impact;
  • отслеживать spoofing.

С кем не путать Instaparser

Агент Назначение
Instaparser Получение и структурированный parsing страницы
Instapaper Read-later инфраструктура Instapaper
Feedspot RSS/feed reader
Googlebot Search indexing

Рекомендуемая карточка TrafficVeil

Поле Значение
Name Instaparser
Operator Instapaper
Company Instapaper Holdings, Inc.
Category Content Fetchers
Subtype Read-later / Article Parsing
UA Instaparser/1.0
Related UA Instapaper/4.0
Service legitimacy Legitimate
Identity Verify request separately
Default action Allow / Monitor
Human analytics Exclude
Service analytics Include

Стратегия Allow / Monitor / Rate Limit / Block

Ситуация Рекомендация
Подтверждённый обычный Instaparser Allow
Нагрузка мала Allow / Monitor
Сервис нужен, но запросов много Cache / Rate Limit
Instaparser не нужен проекту Disallow / Block
UA совпадает, поведение аномальное Verify
Security scanning под UA Instaparser Block как spoofing

Что показывать пользователю TrafficVeil

Вместо общего:

«Неизвестный легитимный сервис. Решение зависит от пользы.»

лучше написать:

Instaparser — сервис команды Instapaper для получения и структурированного разбора веб-страниц. Он используется в read-later, article extraction, content aggregation и других сценариях. Это не поисковый crawler. При нормальном поведении рекомендуем Allow или Monitor.

Итог

Instaparser — не неизвестный crawler. Это официальный сервис команды Instapaper для получения и структурированного разбора веб-контента. Instaparser позволяет разработчикам передать URL статьи и получить очищенный title, author, text, images и metadata, а также предлагает PDF parsing и URL summaries.

Cloudflare Bot Directory фиксирует Instaparser/1.0 в составе Verified Instapaper bot family наряду с Instapaper/4.0.

Поэтому TrafficVeil лучше перенести его из категории «Прочие краулеры и сервисы» в более точную категорию Content Fetchers / Read-later & Parsing.

Базовая политика — Allow / Monitor. Если запросы создают лишнюю нагрузку, стоит сначала проверить cache и реальный Origin Impact. Если же под UA Instaparser начинается vulnerability scanning или хаотичный массовый обход, источник нужно классифицировать по фактическому поведению и блокировать как spoofing.

Частые вопросы

Что такое Instaparser?
Instaparser — сервис извлечения содержимого веб-страниц, созданный командой Instapaper. Официальный продукт позволяет передать URL и получить структурированные title, author, date, body, images и metadata.
Кто является оператором Instaparser?
Официальный сайт указывает, что Instaparser создан командой Instapaper и принадлежит Instapaper Holdings, Inc. Он использует parsing engine, лежащий в основе Instapaper.
Какой User-Agent использует Instaparser?
Cloudflare Bot Directory фиксирует Instaparser/1.0 и классифицирует связанный Instapaper bot как Verified. Там же наблюдается Instapaper/4.0.
Instaparser массово сканирует весь сайт?
Не следует считать это основным сценарием. Официальный Instaparser API работает от конкретного URL: клиент передаёт адрес статье или summary endpoint, после чего сервис получает и разбирает эту страницу. Это гораздо ближе к on-demand content fetch, чем к классическому full-site crawler.
Повлияет ли блокировка Instaparser на Google?
Нет прямой связи. Instaparser не является Googlebot. Точечная блокировка Instaparser/1.0 не блокирует Googlebot или YandexBot.
Как обрабатывать Instaparser в TrafficVeil?
Для подтверждённого источника — Legitimate / Content Fetcher / Allow. Если запросы создают чрезмерную нагрузку — Rate Limit. Если сервис сайту не нужен — можно Block. При этом одного UA недостаточно для выдачи trusted-статуса: нужно учитывать IP/ASN, fingerprint и поведение.
#Instaparser#Instapaper#Instaparser bot#Instaparser crawler#content fetcher#read later#article parser#User-Agent#TrafficVeil
TV
TrafficVeil Team

Команда TrafficVeil разрабатывает инструменты защиты сайтов от ботов, DDoS и веб-атак. Разборы ботов пишем по логам подключённых доменов и открытым данным операторов.

Похожие статьи

Ещё материалы из раздела «Боты» — те же вопросы, другие агенты.

Проверьте защиту своего сайта

Подключение занимает несколько минут. Начните с анализа трафика и включайте блокировки после проверки логов.

Тарифа на трафик нет. Платите за людей, а не за тех, кого отбили: боты, атаки и всё, что срезали фильтры, в счёт не идут. Тариф — число доменов и глубина настроек.

TrafficVeil