Yandex Archive Scraper for Openclaw

A high-performance scraping skill for Yandex.Archive that extracts historical documents, newspapers, and directories while bypassing advanced bot protections.

flobo3
v1.0.0
Apr 2, 2026
0
726
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install yandex-archive-scraper

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install yandex-archive-scraper using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Yandex Archive Scraper?

The Yandex Archive Scraper is a specialized addition to the collection of Openclaw Skills, engineered to navigate and extract deep historical data from the Yandex.Archive portal (Яндекс.Архив). It provides a programmatic interface to retrieve records that are otherwise difficult to access due to complex search interfaces and aggressive anti-bot measures.

By leveraging the Scrapling framework and StealthyFetcher, this skill ensures reliable data retrieval by bypassing Cloudflare Turnstile and Yandex bot detection. It is an essential tool for researchers needing to digitize information from metric books, revision tales, and historical gazettes without manual data entry.

Yandex Archive Scraper Use Cases

  • Genealogical research for tracing family lineage through metric books and revision tales.
  • Academic historical research involving old newspapers like the Senate Gazette or Provincial Gazette.
  • Professional data gathering from historical address calendars and resident lists for demographic studies.
  • Automated monitoring and collection of newly digitized archival records across Russian historical databases.

How Yandex Archive Scraper Works

  1. The skill receives a natural language query specifying names, locations, or specific historical dates.
  2. It converts the input into an optimized Yandex.Archive search URL targeting one of three specific indexes: archive, mass_media, or directories.
  3. A stealthy browser instance is initialized via Scrapling to bypass anti-bot shields and Cloudflare Turnstile.
  4. The tool parses the resulting HTML to extract document titles, text snippets, and direct source links.
  5. If requested, the skill handles pagination to collect data across multiple search result pages.

Yandex Archive Scraper Setup

To utilize this skill within your Openclaw Skills environment, ensure you have the necessary dependencies installed:

pip install scrapling playwright curl_cffi patchright msgspec browserforge
playwright install chromium

Once installed, configure the skill in your AI agent's toolset to begin querying the Yandex.Archive indexes.

Yandex Archive Scraper Data Schema & Taxonomy

The skill returns structured data from the archive searches. The schema includes:

Attribute Description
title The name of the archived document, record, or newspaper issue.
snippet A text fragment containing the search terms found within the document.
link Direct URL to the specific document image or portal page.
index The specific database searched (archive, mass_media, or directories).
page The current page number within the paginated results.

Yandex Archive Scraper Advanced Features

  • Integrated StealthyFetcher to navigate Cloudflare Turnstile and Yandex bot protection seamlessly.
  • Support for targeted index searching, allowing users to filter by periodicals or administrative directories.
  • Multi-page scraping capabilities for comprehensive data collection on common search terms.
  • Natural language processing that converts simple user prompts into complex, index-specific search parameters.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*