DOM.RIA Real Estate Scraper – Ukraine
Pricing
from $2.00 / 1,000 results
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
Владимир Иваницкий
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Security
Limited permissionsShare
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):
| Field | Type | Description |
|---|---|---|
| id | integer | Unique listing ID |
| url | string | Full URL to the listing |
| title | string | Listing title |
| advertType | string | Type of advert (e.g., "продаж", "оренда") |
| realtyType | string | Property type (e.g., "Квартира", "Будинок") |
| price | number | Price in original currency |
| currency | string | Currency symbol (e.g., "$", "грн") |
| priceUSD | string | Price in USD (formatted) |
| priceUAH | string | Price in UAH (formatted) |
| pricePerSqm | number | Price per square meter |
| rooms | integer | Number of rooms |
| areaTotal | number | Total area (m²) |
| areaLiving | number | Living area (m²) |
| areaKitchen | number | Kitchen area (m²) |
| floor | integer | Floor number |
| floorsTotal | integer | Total floors in building |
| wallType | string | Wall material type |
| region | string | Region name |
| city | string | City name |
| district | string | District name |
| street | string | Street name |
| metro | string | Nearest metro station |
| newBuilding | string | New building complex name |
| isAgency | boolean | Whether listed by an agency |
| latitude | number | Latitude coordinate |
| longitude | number | Longitude coordinate |
| photosCount | integer | Number of photos |
| mainPhoto | string | URL to main photo |
| publishedAt | string | Publication date and time |
| updatedAt | string | Last update date and time |
| verified | boolean | Whether listing is verified |
| sourceUrl | string | Catalog URL used as source |
| totalFound | integer | Total 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
- 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. - Set limits: Adjust
maxItemsPerUrlto control how many listings to scrape per URL (default 100). - Optional settings: Enable
includeDescriptionto get listing descriptions. UsecustomProxyUrlor Apify Proxy for reliable access. - Run the actor: Click Start and wait for the data to be extracted.
- 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.