Ulybka Radugi Scraper
Pricing
Pay per usage
Ulybka Radugi Scraper
Scrape the Ulybka Radugi (r-ulybka.ru) beauty & drugstore catalog by category — name, price, discount, stock and brand. Fast, cheap datacenter proxy.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Sasha Ebashu
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape the Ulybka Radugi / Улыбка радуги (r-ulybka.ru) beauty & drugstore catalog by category and get clean, structured data for every product — name, price, old price, discount, stock quantity, bonus points and brand.
No login, no API key. Fast, cheap (runs on datacenter proxy), stable. Export to JSON, CSV, Excel or Google Sheets.
What it extracts
For every product in a category:
- 🏷️ Name and brand
- 💰 Price (₽), old price and discount % when on sale
- 📦 Stock quantity — the real available count (
stock), plus SPb-warehouse stock — most beauty scrapers can't get this - 🎁 Bonus points, article number, product ID, slug and image
- 🗂️ The category it came from and a scrapedAt timestamp
Run it on a schedule and diff the results to watch competitor prices and stock move.
How to use it
- Add one or more category URLs (or just their slugs):
- Full URL:
https://www.r-ulybka.ru/catalog/skidki/ - Slug only:
skidki - Examples:
skidki(discounts),novinki(new),korieiskaia-kosmietika(Korean cosmetics),produkty. Nested category URLs work too.
- Full URL:
- Set max pages per category (36 products per page) and an optional total max items cap.
- Run it, then download or pull the results via API.
Cost & proxy
The catalog is served over Apify's datacenter proxy (the default) — so this scraper is cheap and fast, no residential proxy required. Apify's $5/month free credits go a long way here.
Input parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
categoryUrls | array | Category page URLs or slugs to scrape | one example category |
maxPagesPerCategory | integer | Result pages per category (36 items each); 0 = until the category ends | 10 |
maxItems | integer | Stop after this many products in total (0 = unlimited) | 0 |
monitorMode | boolean | Compare this run to the previous one (same categories) and tag price/stock changes — see below | false |
onlyChanges | boolean | With monitor mode on, return only the products that changed | false |
proxyConfiguration | object | Proxy — Apify datacenter is enough | datacenter |
Output fields
| Field | Description |
|---|---|
store | Always "r-ulybka". |
id | Product ID. |
name | Product name. |
brand | Brand name. |
article | Vendor article number. |
slug | Product slug. |
price | Current price, ₽. |
oldPrice | Regular price, ₽, when on sale (else null). |
discountPct | Discount percentage when on sale (else null). |
bonus | Loyalty bonus points on the product. |
currency | Always "RUB". |
stock | Total available stock quantity. |
stockSpb | Stock at the St. Petersburg warehouse. |
isNew | Whether the product is flagged new. |
image | Product image URL. |
categoryPath | The category the product was scraped from. |
scrapedAt | Timestamp of the run. |
Price & stock monitor (track changes over time)
Turn on monitorMode and run it on a schedule: each run is compared to the previous
one (same categories), so you see what actually changed instead of a fresh dump every
time. Each row gains:
changeType—new,price_up,price_down,stock_changeorunchangedpreviousPrice— the price at the last run (nullfor new products)firstSeenAt/lastConfirmedAt— data-freshness stamps (tell fresh data from stale)priceLow30/priceHigh30— rolling 30-day low and high (spot fake discounts)
Add onlyChanges to output just the products that moved — a clean delta for alerts or
a dashboard. Off by default, so normal runs are unaffected.
Notes
- Only public catalog data is collected. Respect Ulybka Radugi's Terms of Service and your local regulations.