Prom.ua Scraper — Ukraine Marketplace Products & Prices avatar

Prom.ua Scraper — Ukraine Marketplace Products & Prices

Pricing

from $3.50 / 1,000 results

Go to Apify Store
Prom.ua Scraper — Ukraine Marketplace Products & Prices

Prom.ua Scraper — Ukraine Marketplace Products & Prices

Scrape Prom.ua, Ukraine's largest B2B and B2C marketplace, in bulk: product name, current and old price in UAH, seller (company) name and link, product image and a promoted-listing flag as separate sortable columns. Browse any category or run a keyword search. No login, no API key.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

6 days ago

Last modified

Categories

Share

Scrape Prom.ua, Ukraine's largest online marketplace, in bulk — no login, no API key, no browser. Point the Actor at any category or result page and it walks the pages, parses every card into flat, sortable columns, and saves rows as it goes.

13 columns per row · thousands of rows per run · numeric prices, not strings · JSON, CSV, Excel or API · pay only for the rows you keep.


Why this Prom.ua scraper

Prom.ua publishes everything a buyer needs on the result page — but as prose, inside a card, behind pagination. Reading it at any useful scale by hand is not realistic, and copy-paste gives you text where you need numbers.

This Actor turns those pages into a table. price is a number, not a formatted string. Location, seller and category are their own columns instead of one blob. That is the difference between data you can pivot on and data you have to clean first.

It is built on the same engine as the rest of this fleet, which means three things you only notice when they are missing:

  • It respects the clock. Every run carries a time budget and saves rows continuously, so a slow page never costs you the whole run.
  • One bad page does not end the crawl. An unreachable page is retried, then skipped and logged — not treated as the end of the listing.
  • It says what it did. Row counts, skipped pages and stop reasons all appear in the log, so a short run is always explainable.

What you get

Competitive price intelligence in Ukraine

Prom.ua is where Ukrainian businesses list products. price plus oldPrice tells you both the current floor and whether the seller recently discounted, so you can track pricing pressure across a whole category.

Supplier discovery and comparison

companyName and companyUrl let you build a supplier shortlist from any product category, then cross-reference it with company ratings on Prom.ua itself.

Assortment and gap analysis

Walk a full category and you get every product Ukrainian merchants actually list, with prices attached. A low product count in a high-demand category is where market gaps live.

Discount and promotion monitoring

The oldPrice column captures the struck-through price, so you can filter for active discounts and measure how deep promotions go in your vertical.


Input

FieldTypeWhat it does
startUrlstringAny Prom.ua category or result URL. The Actor paginates from here.
searchQuerystringOptional keyword. When set, the site is searched for it and the category URL is ignored.
maxResultsintegerStop after this many rows (default 200).
proxyConfigurationobjectApify Proxy settings. The default is fine.

Example input

{
"startUrl": "https://prom.ua/Noutbuki",
"searchQuery": "",
"maxResults": 200,
"proxyConfiguration": { "useApifyProxy": true }
}

Output

One row per product, 13 columns:

ColumnTypeDescription
productIdstringProm.ua product id.
titlestringProduct name.
productUrlstringCanonical product page.
pricenumberCurrent price in Ukrainian hryvnia.
oldPricenumberStruck-through price before discount. Null when there is no discount.
currencystringAlways UAH.
companyNamestringCompany or shop name.
companyUrlstringProm.ua storefront link.
imageUrlstringProduct image.
isPromotedbooleanTrue when the listing is a paid placement.
countrystringAlways Ukraine.
sourcestringAlways prom_ua.
scrapedAtstringISO timestamp of collection.

Example row

{
"productId": "…",
"title": "…",
"productUrl": "…",
"price": 0,
"oldPrice": 0,
"currency": "…",
"companyName": "…",
"companyUrl": "…",
"imageUrl": "…",
"isPromoted": false,
"country": "…",
"source": "…",
"scrapedAt": "…"
}

Export from the Apify Console as JSON, CSV, Excel, XML or RSS, or pull it straight from the Dataset API.


How to use it

  1. Open the Actor and paste a Prom.ua category URL into Category or listing URL.
  2. Set Maximum results to how many rows you want.
  3. Click Start. Rows appear in the dataset while the run is still going.
  4. Export, or schedule the run daily and diff the results to track price moves.

You can also run it from the Apify API, the JavaScript client or the Python client, and wire the output into Google Sheets, Zapier, Make or your own warehouse.


Frequently asked questions

Do I need an account or API key?

No. Everything comes from Prom.ua's public result pages.

Can I search by keyword?

Yes. Fill in Search keyword to run a Prom.ua search instead of walking a category.

What does a null oldPrice mean?

The product is not currently discounted, so there is no struck-through price to report.

How do I choose a category?

Paste any Prom.ua category URL as the start URL; the Actor paginates from there.

Which currency?

Ukrainian hryvnia (UAH), stated explicitly in the currency column.

Is price a number or text?

A number. It is parsed from the machine-readable data-qaprice attribute, so you can sort and average it directly.

How much does it cost?

You pay per row kept, plus Apify platform usage. A 1,000-row run is inexpensive; run it on a schedule and you have a continuous price feed for the cost of a coffee.

Is scraping Prom.ua legal?

This Actor reads only publicly available pages — the same ones anyone can open in a browser — and collects no personal data beyond the seller display name that Prom.ua itself publishes next to each listing. You are responsible for how you use the output, including compliance with Prom.ua's terms and with data-protection law such as the GDPR. If in doubt, take legal advice.


Browse the rest of the fleet for country marketplace, classifieds, property and company-registry scrapers covering more than eighty countries.


Support

Found a broken column or a site change? Open an issue on the Actor's Issues tab and it will be looked at. This Actor is actively maintained — see the Changelog for its history.


Prom.ua is a trademark of its respective owner. This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Prom.ua.