Magnit Cosmetic Scraper avatar

Magnit Cosmetic Scraper

Pricing

from $15.00 / 1,000 results

Go to Apify Store
Magnit Cosmetic Scraper

Magnit Cosmetic Scraper

Scrape the Magnit Cosmetic / М.Косметик (cosmetic.magnit.ru) catalog by category — name, price, availability, image and product URL. Cheap datacenter proxy.

Pricing

from $15.00 / 1,000 results

Rating

0.0

(0)

Developer

Sasha Ebashu

Sasha Ebashu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape the Magnit Cosmetic / М.Косметик (cosmetic.magnit.ru) catalog by category and get clean, structured data for every product — name, price, availability, image and product URL.

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
  • 💰 Price (₽) and currency
  • 📦 Availability (in stock / out of stock)
  • 🔗 Product URL, product ID and image
  • 🗂️ The category it came from and a scrapedAt timestamp

Run it on a schedule and diff the results to track competitor prices and availability.


How to use it

  1. Add one or more category URLs:
    • Full URL: https://cosmetic.magnit.ru/catalog/100650-novyy_mk_makiyazh_1
    • Or just the <id>-<slug> part: 100650-novyy_mk_makiyazh_1
    • Find category URLs in the site menu (makeup, skincare, hair, etc.).
  2. Set max pages per category (33 products per page) and an optional total max items cap.
  3. 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

ParameterTypeDescriptionDefault
categoryUrlsarrayCategory page URLs (or <id>-<slug>) to scrapeone example category
maxPagesPerCategoryintegerResult pages per category (33 items each); 0 = until the category ends10
maxItemsintegerStop after this many products in total (0 = unlimited)0
monitorModebooleanCompare this run to the previous one (same categories) and tag price/availability changes — see belowfalse
onlyChangesbooleanWith monitor mode on, return only the products that changedfalse
proxyConfigurationobjectProxy — Apify datacenter is enoughdatacenter

Output fields

FieldDescription
storeAlways "magnit-cosmetic".
productIdMagnit product ID.
nameProduct name.
priceCurrent price, ₽.
currencyPrice currency (usually "RUB").
availableWhether the product is in stock.
imageProduct image URL.
slugProduct slug.
urlDirect link to the product page.
categoryPathThe category the product was scraped from.
scrapedAtTimestamp of the run.

Price & availability 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:

  • changeTypenew, price_up, price_down, stock_change or unchanged
  • previousPrice — the price at the last run (null for 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 Magnit's Terms of Service and your local regulations.