4lapy Scraper avatar

4lapy Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
4lapy Scraper

4lapy Scraper

Scrape the Four Paws / Четыре лапы (4lapy.ru) pet catalog by category — name, price, discount, stock quantity, rating and reviews. Fast JSON API, runs on cheap datacenter proxy.

Pricing

from $10.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

Four Paws (4lapy) Pet Store Scraper

Scrape the Four Paws / Четыре лапы (4lapy.ru) pet catalog by category and get clean, structured data for every product — name, price, old price, discount, stock quantity, rating and review count — straight from the store's own JSON API.

No login, no API key. Fast, cheap (runs on datacenter proxy), and 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 an availability flag — most pet scrapers can't get this
  • Rating and review count
  • 🔗 Product URL, product / offer IDs, article 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

Three ways to point it at products — use any or all:

Track specific products (price monitoring):

  • Paste product URLs (e.g. https://4lapy.ru/product/royal-canin-sterilised-37-2kg-3139109-1015911/). You get the current price, discount, stock and rating for exactly those products — ideal for watching your own or competitors' SKUs over time on a schedule.

Search by keyword (the quick way):

  • Add search queries like корм, Royal Canin Sterilised, наполнитель. You get the top matching products (with price, stock and rating) for each query — perfect for "what does 4lapy charge for X".

Scrape whole categories (the full listing):

  1. Add one or more category URLs (or just their slugs):
    • Full URL: https://4lapy.ru/catalog/koshki/
    • Slug only: koshki
    • Top-level slugs: koshki (cats), sobaki (dogs), gryzuny-i-khorki, ptitsy, reptilii, ryby, veterinarnaya-apteka. Subcategory URLs work too.
  2. Pick a sort order (popular / price low-to-high / price high-to-low).
  3. Set max pages per category (50 products per page) and an optional total max items cap.

Then run it and download or pull the results via API.


Monitor mode (track changes between runs)

Turn on monitorMode and run the actor on a schedule: it compares each run to the previous one (per the same input) and tags every product with what changed — so you catch competitor moves instead of re-reading a full dump each time. Each row gains:

  • changeTypenew, price_up, price_down, stock_change or unchanged
  • previousPrice — the price at the last run
  • priceLow30 / priceHigh30 — rolling 30-day low and high (spot fake discounts / MAP breaks)
  • firstSeenAt / lastConfirmedAt — when the product first appeared and was last confirmed

Add onlyChanges to output just the products that moved — a clean delta you can pipe into alerts or a spreadsheet. Monitor mode is off by default, so normal runs are unaffected.

Cost & proxy

The 4lapy catalog is served by a public JSON API that works 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
productUrlsarraySpecific 4lapy product URLs to track (current price, stock, rating)
monitorModebooleanCompare to the previous run and tag each product with what changed (+ 30-day low/high, first-seen date)false
onlyChangesbooleanWith monitor mode on, output only the products that changedfalse
searchQueriesarrayKeywords / product names to search (top matches returned per query)
categoryUrlsarrayCategory page URLs or slugs to scrape in fullone example category
sortstringpopular, price_asc or price_descpopular
maxPagesPerCategoryintegerAPI pages per category (100 items each); 0 = until the category ends10
maxItemsintegerStop after this many products in total (0 = unlimited)0
proxyConfigurationobjectProxy — Apify datacenter is enoughdatacenter

Output fields

FieldDescription
storeAlways "4lapy".
productId / offerId4lapy product and offer IDs.
articleVendor article number.
nameProduct name.
brandBrand code.
priceCurrent price, ₽.
oldPricePre-discount price, ₽, when on sale (else null).
discountPctDiscount percentage when on sale (else null).
currencyAlways "RUB".
availableWhether the product is available.
stockAvailable stock quantity.
ratingAverage rating (else null).
reviewsCountNumber of reviews.
imageProduct image URL.
urlDirect link to the product page.
changeType, previousPrice, priceLow30, priceHigh30, firstSeenAt, lastConfirmedAtPresent only in monitor mode — see above.
queryThe search query that matched this row (empty for category rows).
categorySlug / categoryIdThe category the product was scraped from (empty for search rows).
scrapedAtTimestamp of the run.

Notes

  • Only public catalog data is collected. Respect 4lapy's Terms of Service and your local regulations.
  • Prices and stock reflect the default region (Moscow / all-Russia availability).