Maxi Scraper avatar

Maxi Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Maxi Scraper

Maxi Scraper

Scrape product listings from maxi.rs categories, subcategories, and search results.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

One House

One House

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Extract product listings from maxi.rs — any category, subcategory, or search results — including price, discount, promotion, rating, and stock status.

What does Maxi Scraper do?

This Actor scrapes product data from maxi.rs category pages, subcategory pages, and search results. Give it one or more category URLs (e.g. https://www.maxi.rs/Picje-kafa-i-chaj/c/01) or plain keywords (e.g. coca cola), and it returns every matching product with title, brand, price, discount/promotion info, rating, and stock status. Use the Apify platform to schedule recurring price/catalog monitoring, export results via API, or integrate with your own pipeline.

Why use Maxi Scraper?

  • Price and promotion tracking — monitor Maxi's rotating promotions and discounts across whole categories.
  • Catalog monitoring — track new products, availability, and rating changes for a category over time.
  • Market research — pull structured pricing and assortment data for competitor analysis.

How to use Maxi Scraper

  1. Open this Actor and click Start.
  2. Add one or more Start URLs — copy any maxi.rs category or subcategory URL from your browser (e.g. https://www.maxi.rs/Picje-kafa-i-chaj/c/01 or https://www.maxi.rs/Picje-kafa-i-chaj/Sokovi-i-osvezhavajucja-bezalkoholna-picja/c/0102), or a search results URL (e.g. https://www.maxi.rs/online/search?q=coca%20cola).
  3. Alternatively (or in addition), add plain keywords under Search queries — no URL needed.
  4. Optionally set Sort by to control result order.
  5. Set Max items per source to cap how many products come back per URL/query (0 = all matching products).
  6. Run and download results from the Dataset tab.

Input example

{
"startUrls": [
{ "url": "https://www.maxi.rs/Picje-kafa-i-chaj/c/01" },
{ "url": "https://www.maxi.rs/Picje-kafa-i-chaj/Sokovi-i-osvezhavajucja-bezalkoholna-picja/c/0102" }
],
"searchQueries": ["coca cola"],
"maxItemsPerSource": 200
}

Output example

{
"productId": "7247647",
"title": "Coca-Cola Zero 1.5l PET",
"brand": "Coca Cola Zero",
"url": "https://www.maxi.rs/Picje-kafa-i-chaj/Sokovi-i-osvezhavajucja-bezalkoholna-picja/Gazirani-napici/Coca-Cola-Zero-1-5l-PET/p/7247647",
"price": 154.99,
"discountedPrice": 139.99,
"onSale": true,
"currency": "RSD",
"promotionText": "Ustedi 10% i kupi za 139.99 rsd",
"rating": 4.5,
"available": true,
"inStock": true,
"category": "Piće, kafa i čaj",
"source": "www.maxi.rs",
"scrapedAt": "2026-08-09T00:00:00.000Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data table

FieldDescription
title / brandProduct name and manufacturer
price / currencyRegular price
discountedPrice / onSaleCurrent discounted price, when on promotion
promotionText / promotionEndDateActive promotion message and expiry, when applicable
unitPrice / unitPriceLabelPrice per unit (e.g. per liter/kg), when applicable
rating / ratingCountAverage rating and review count
available / inStockStock status
image / imagesProduct image URLs
category / categoryCodeTop-level category name and code
urlProduct page URL
rawFull unmodified API item, for any field not mapped above

Tips

  • Start with a small Max items per source to confirm results look right before scaling up.
  • Combine several category URLs and search queries in a single run — each is fetched and paginated independently.
  • raw always contains the complete original API response item, so nothing is lost even if a named field mapping goes stale.