DOM.RIA Real Estate Scraper – Ukraine avatar

DOM.RIA Real Estate Scraper – Ukraine

Pricing

from $2.00 / 1,000 results

Go to Apify Store
DOM.RIA Real Estate Scraper – Ukraine

DOM.RIA Real Estate Scraper – Ukraine

Extract structured real estate data from DOM.RIA catalog pages in Ukraine. Get prices, property details, locations, photos, and more. Pay only $3 per 1,000 results.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Security

Limited permissions

Share

Extract structured real estate listings from DOM.RIA, Ukraine's leading property portal. Provide one or more catalog page URLs (with optional filters) and get clean JSON data for apartments, houses, and commercial properties. Ideal for market analysis, price monitoring, and lead generation.

What data you get

Each listing includes the following fields (some may be empty if not available on the page):

FieldTypeDescription
idintegerUnique listing ID
urlstringFull URL to the listing
titlestringListing title
advertTypestringType of advert (e.g., "продаж", "оренда")
realtyTypestringProperty type (e.g., "Квартира", "Будинок")
pricenumberPrice in original currency
currencystringCurrency symbol (e.g., "$", "грн")
priceUSDstringPrice in USD (formatted)
priceUAHstringPrice in UAH (formatted)
pricePerSqmnumberPrice per square meter
roomsintegerNumber of rooms
areaTotalnumberTotal area (m²)
areaLivingnumberLiving area (m²)
areaKitchennumberKitchen area (m²)
floorintegerFloor number
floorsTotalintegerTotal floors in building
wallTypestringWall material type
regionstringRegion name
citystringCity name
districtstringDistrict name
streetstringStreet name
metrostringNearest metro station
newBuildingstringNew building complex name
isAgencybooleanWhether listed by an agency
latitudenumberLatitude coordinate
longitudenumberLongitude coordinate
photosCountintegerNumber of photos
mainPhotostringURL to main photo
publishedAtstringPublication date and time
updatedAtstringLast update date and time
verifiedbooleanWhether listing is verified
sourceUrlstringCatalog URL used as source
totalFoundintegerTotal listings found on the source page

Use cases

  • Market research: Analyze pricing trends, property types, and regional differences.
  • Investment analysis: Identify undervalued properties or high-demand areas.
  • Competitive monitoring: Track competitor listings and pricing strategies.
  • Lead generation: Collect contact details (via listing URLs) for real estate agents.
  • Data enrichment: Combine with other datasets for deeper insights.

How to use

  1. Configure input: Provide one or more DOM.RIA catalog URLs (e.g., https://dom.ria.com/uk/prodazha-kvartir/kiev/). You can apply filters directly in the URL.
  2. Set limits: Adjust maxItemsPerUrl to control how many listings to scrape per URL (default 100).
  3. Optional settings: Enable includeDescription to get listing descriptions. Use customProxyUrl or Apify Proxy for reliable access.
  4. Run the actor: Click Start and wait for the data to be extracted.
  5. Download results: Export data in JSON, CSV, Excel, or connect via API.

Input example

{
"listingUrls": [
"https://dom.ria.com/uk/prodazha-kvartir/kiev/"
],
"maxItemsPerUrl": 100,
"includeDescription": true,
"customProxyUrl": "http://user:pass@host:port",
"proxyConfiguration": {
"useApifyProxy": false
}
}

Output example

{
"id": 33742201,
"url": "https://dom.ria.com/uk/realty-prodaja-kvartira-kiev-chokolovka-vozdushnyh-sil-vozduhoflotskiy-prospekt-33742201.html",
"title": "Продається 1-кімнатна квартира 44 кв. м у Києві",
"advertType": "продаж",
"realtyType": "Квартира",
"price": 135000,
"currency": "$",
"priceUSD": "135 000",
"priceUAH": "6 203 250",
"pricePerSqm": 3068,
"rooms": 1,
"areaTotal": 44,
"areaLiving": 15,
"areaKitchen": 17.9,
"floor": 22,
"floorsTotal": 26,
"wallType": "монолит",
"region": "Київська",
"city": "Київ",
"district": "Чоколівка",
"street": "просп. Повітряних Сил(Повітрофлотський)",
"metro": "Вокзальна",
"newBuilding": "ЖК Ok'Land",
"isAgency": true,
"latitude": 50.42299317,
"longitude": 30.4564079,
"photosCount": 29,
"mainPhoto": "https://cdn.riastatic.com/photos/dom/photo/32698/3269842/326984286/326984286b.jpg",
"publishedAt": "2025-11-27 14:03:06",
"updatedAt": "2026-10-30 12:16:04",
"verified": true,
"sourceUrl": "https://dom.ria.com/uk/prodazha-kvartir/kiev/",
"totalFound": 19274
}

Pricing

This actor uses pay-per-result pricing: $3 per 1,000 results. Platform usage is included. For example, scraping 5,000 listings costs $15. See the Pricing tab for details.

FAQ

Q: Is scraping DOM.RIA legal?
A: This actor only extracts publicly available data and respects robots.txt. However, you should review DOM.RIA's terms of service and ensure compliance with local laws. Use responsibly.

Q: Do I need a proxy?
A: For reliable scraping, especially from outside Ukraine, we recommend using residential proxies (Ukrainian IPs). You can use Apify Proxy (RESIDENTIAL group with country UA) or provide your own custom proxy URL.

Q: How many listings can I scrape per URL?
A: Each catalog page typically contains 20-30 listings. The maxItemsPerUrl parameter controls the maximum number of listings to extract per URL (default 100). The actor will paginate automatically until the limit is reached.

Q: Can I filter listings by price, area, or other criteria?
A: Yes, you can apply filters directly in the catalog URL (e.g., price range, number of rooms). The actor will respect those filters.

Q: What if a field is missing?
A: Some fields may be empty if the information is not available on the listing page. The actor returns null or omits the field.

Q: How do I get descriptions?
A: Set includeDescription to true (default). Note that enabling descriptions may slightly increase scraping time.

Integrations

  • API: Access results via Apify's REST API or JavaScript/Python clients.
  • Webhooks: Set up webhooks to receive notifications when a run finishes.
  • Google Sheets: Export data directly to Google Sheets.
  • Make/Zapier: Connect to thousands of apps for automated workflows.
  • Scheduling: Schedule regular runs to keep your dataset up-to-date.

🇺🇦 Коротко українською

Цей актор збирає структуровані дані з оголошень DOM.RIA: ціни, кімнати, площі, поверхи, розташування, фото та інше. Він працює з будь-якими сторінками каталогу, включаючи фільтри. Оплата — $3 за 1 000 результатів, що включає використання платформи. Рекомендується використовувати українські резидентські проксі для стабільної роботи. Дані доступні у форматах JSON, CSV та Excel, а також через API.