sutochno

Scrapes Sutochno.ru city pages to extract apartment listings with ruble prices, ratings, and reviews.

650|67|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/borski/travel-hacking-toolkit --skill sutochno
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sutochno
Source: https://github.com/borski/travel-hacking-toolkit/tree/main/plugins/travel-hacking-toolkit/skills/sutochno
Command: npx skills add https://github.com/borski/travel-hacking-toolkit --skill sutochno

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires patchright, and includes scripts (resource) components.

What problem does it solve?

Russian-speaking travellers booking stays in Georgia and the CIS often cannot use Airbnb or Booking, which withdrew or reject Russian cards. This Skill searches Sutochno.ru, a Russian short-term-rental marketplace where owners accept ruble payments via Mir card or bank transfer, and returns structured listing data without requiring login.

Core Features & Use Cases

  • Headless browser scraping: Uses Patchright (a Playwright fork) to load server-rendered Sutochno city pages and extract listing cards, since the platform's JSON API is auth-walled.
  • Structured output: Returns JSON with listing id, name, area, rubles per night, rating, review count, and URL, deduped by id and sorted by rating then price.
  • Client-side filtering: Filter results by minimum rating and maximum nightly price in rubles, with a configurable result limit.
  • Use Case: A traveller planning a week in Tbilisi asks for highly rated apartments under 8000 rubles per night; the Skill searches tbilisi.sutochno.ru and returns the top matching listings with direct booking links.

Quick Start

Ask the AI to search Sutochno for apartments in Tbilisi rated 9.0 or higher under 8000 rubles per night and return the results as JSON.

Frequently Asked Questions about sutochno

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search Sutochno.ru for apartment rentals?

Run the search script with a city subdomain keyword, for example --city tbilisi or --city batumi, which resolves to the corresponding city page. Add --json for structured output, and use --min-rating, --max-price, and --limit to filter results.

What is Sutochno and when should I use it instead of Airbnb?

Sutochno.ru is a Russian short-term-rental marketplace where you book directly from owners and pay in rubles via Mir card or bank transfer. Use it for Georgia and CIS stays where Airbnb and Booking have withdrawn or do not accept Russian cards.

Does the Sutochno scraper require login or an API key?

No login or API key is required. Sutochno search results are public, and the skill scrapes server-rendered city pages rather than the auth-walled JSON API, which returns 403 without an app token.

Can the Sutochno scraper run headless without a bot wall?

Yes, Sutochno is not behind Akamai or any bot wall, so the bundled Chromium runs headless by default. The --headed flag exists only for debugging, and no virtual display is needed in Docker.

Why does the Sutochno search return zero listings?

Zero results usually mean the DOM selectors drifted after a site redesign, since the scraper depends on card-content and card-prices class names. Re-inspect a live city page and update the selectors in the extraction script.

Can this skill complete a booking on Sutochno?

No, the skill only finds rentals and returns listing links. It does not log in, contact owners, or complete purchases; open the returned listing URL to confirm totals and book manually.