FlatInfo.ru Listings and Houses Parser
Pricing
Pay per usage
FlatInfo.ru Listings and Houses Parser
Extracts active sale and rental listings plus linked house characteristics from FlatInfo.ru.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Alexey Koznev
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
What does FlatInfo.ru Listings and Houses Parser do?
FlatInfo.ru Listings and Houses Parser extracts active residential sale and rental offers together with detailed information about their buildings. Give it one or more supported FlatInfo.ru URLs and it produces structured JSON records that are ready for analysis, import into a database, or export to a spreadsheet.
The Actor runs on Apify, so its results are available through the API, schedules, webhooks, integrations, monitoring, and multiple export formats. It uses lightweight HTTP requests instead of a full browser and can rotate residential proxy sessions when FlatInfo.ru limits access.
Why use FlatInfo.ru Listings and Houses Parser?
The Actor is useful for property market research, price comparisons, building analysis, lead-free inventory monitoring, and internal real-estate datasets. Listing and house records have deterministic IDs, allowing downstream systems to update or deduplicate records. Contact details are intentionally excluded.
Pricing
The Actor currently uses Apify's pay-per-usage model. There is no additional Actor fee: the account running it pays only for the Apify platform resources consumed by that run, including residential proxy traffic, compute, and storage operations.
Begin with a small run and review its platform usage before increasing the request limit. Pay-per-event monetization may be introduced later; any future pricing change will be announced through the Actor's public pricing page.
How to use FlatInfo.ru Listings and Houses Parser
- Open the Actor's Input tab.
- Add up to 1000 FlatInfo.ru sale, rental, or house URLs.
- Keep the default residential Apify Proxy configuration.
- Set a lower page limit for a small test run if needed.
- Start the Actor and open the Output tab when the run finishes.
The Actor processes the supplied page and follows only its direct “О доме” links. It does not crawl pagination or explore the rest of the website.
Input
{"startUrls": [{ "url": "https://flatinfo.ru/prodaja.asp?house=12284" },{ "url": "https://flatinfo.ru/h_info1.asp?hid=12284" }],"maxRequestsPerCrawl": 1000,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "RU"}}
Only HTTPS URLs on flatinfo.ru are accepted. Supported paths are prodaja.asp, arenda.asp, and h_info1.asp?hid=....
Output
Each Dataset item is either a listing or house record:
{"entityType": "listing","recordId": "listing:34691662","transactionType": "sale","price": 20500000,"currency": "RUB","rooms": 2,"areaTotal": 60,"floor": 17,"floorsTotal": 22,"houseId": "12284","sourceUrl": "https://flatinfo.ru/prodaja.asp?house=12284"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. The OUTPUT key-value record contains run counts and any blocked or failed URLs.
Data table
| Field | Description |
|---|---|
entityType | listing or house |
recordId | Stable record identifier |
transactionType | Sale or rent |
price, pricePerSqm | Normalized RUB prices |
address | Raw and structured address |
rooms, areaTotal, floor | Main property characteristics |
metro | Nearby stations and travel details |
houseId, houseUrl | Link between a listing and its house |
rawAttributes | Additional house attributes not yet normalized |
sourceUrl, scrapedAt | Source attribution and collection time |
How much does it cost to scrape FlatInfo.ru?
The Actor itself uses little memory because it does not launch a browser. The main variable cost is residential proxy traffic, which depends on the number and size of pages and the pricing of your Apify plan. Begin with several URLs, inspect the run usage, and extrapolate before processing hundreds of pages. Free-tier allowances and proxy availability depend on your current Apify subscription.
Tips and advanced options
- Keep the residential proxy enabled; datacenter addresses are more likely to receive SmartCaptcha.
- The Actor uses one request at a time, adds a random 1.5–4 second pause, respects an additional same-domain delay, and processes at most 20 requests per minute.
- Failed requests cool down for 15, then 45 seconds before retrying with a new session.
- A circuit breaker stops the crawl after three consecutive CAPTCHA responses, or when CAPTCHA reaches 20% of a sufficiently large recent sample.
- Reduce
maxRequestsPerCrawlto cap cost during tests. - A URL that still shows Yandex SmartCaptcha after three sessions is reported as
blocked; CAPTCHA is not solved or bypassed. - Image files are not downloaded. Dataset items contain their original URLs only.
FAQ, disclaimers, and support
This Actor extracts only active listings and house information. It excludes archived offers, phone numbers, names, sitemap discovery, residential complexes, infrastructure pages, and pagination.
Web scraping may be regulated by website terms, copyright, database rights, privacy rules, and local law. You are responsible for ensuring that your use is lawful. Keep sourceUrl in exported data and follow FlatInfo.ru's requirement to link back when using its materials. If the website changes its markup or consistently returns a challenge, report a reproducible URL and run ID through the Actor's Issues tab. Custom extensions can add further public page types after a separate compliance review.