Ingatlan.com Scraper — Hungary Real Estate Listings
Pricing
from $0.79 / 1,000 results
Ingatlan.com Scraper — Hungary Real Estate Listings
Extract real estate listings from ingatlan.com — Hungary's largest property portal. Filter by location, price, type, and more. No API key required. $0.99 per 1,000 results.
Pricing
from $0.79 / 1,000 results
Rating
0.0
(0)
Developer
Unfenced Group
Maintained by CommunityActor stats
1
Bookmarked
26
Total users
6
Monthly active users
0.18 hours
Issues response
a day ago
Last modified
Categories
Share
Ingatlan.com Scraper

Extract property listings from ingatlan.com at scale, in a clean, consistent structure ready for market analysis, valuation models, lead generation and monitoring. No API key required.
Why this scraper?
🎯 Built for Hungary
A dedicated Hungarian scraper, not a global tool with a country dropdown. Locations, price formats and currency (HUF) are tuned for ingatlan.com.
💶 Structured pricing
Asking price or rent as a clean number in HUF, plus the price exactly as displayed. Price-on-request listings return null, never a guess.
🏠 Property characteristics
Bedrooms, rooms, surface and property type in structured fields, ready for filtering and analysis.
📍 Precise location
Address fields plus latitude/longitude for mapping and radius analysis.
🖼️ Listing photos
Photo URLs for every listing where the source publishes them.
🔁 Repost & change detection
Every record carries isRepost and changeStatus, so daily feeds return genuinely new listings instead of reposted duplicates.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
transaction | string | "sale" | Whether to scrape for-sale or for-rent listings. |
propertyType | string | (empty) | Type of property to scrape. Leave empty to include all types. |
location | string | "Budapest" | City or district to search in (Hungarian name). Examples: Budapest, Debrecen, Győr, Budapest+XIII. kerület. |
minPrice | integer | (empty) | Minimum listing price (local currency). Leave empty for no minimum. |
maxPrice | integer | (empty) | Maximum listing price (local currency). Leave empty for no maximum. |
daysOld | integer | (empty) | Only return listings published within the last N days. Leave empty for no recency filter. |
fetchDetails | boolean | (empty) | ON: fetches full job description, salary, company info, and all details. OFF: returns basic listing info only (faster, lower cost). |
maxItems | integer | 100 | Maximum number of listings to collect. Set to 0 for unlimited. |
startUrls | array | [{"url": "https://ingatlan.com/lista/elado+lakas+budapest"}] | Ingatlan.com listing search page URLs to scrape directly. When provided, listingType / propertyType / location are ignored. |
minPriceHuf | integer | (empty) | Minimum listing price in Hungarian Forint (HUF). Client-side filter applied after scraping. |
maxPriceHuf | integer | (empty) | Maximum listing price in Hungarian Forint (HUF). Client-side filter applied after scraping. |
minRooms | number | (empty) | Minimum number of rooms (szoba). Use 0.5 for half-rooms. Client-side filter. |
maxRooms | number | (empty) | Maximum number of rooms (szoba). Client-side filter. |
minSizeSqm | integer | (empty) | Minimum floor area in square metres. Client-side filter. |
maxSizeSqm | integer | (empty) | Maximum floor area in square metres. Client-side filter. |
mode | string | "normal" | Leave as 'normal'. 'probe' fetches a single page for diagnostics. |
Output schema
Every field below is present on every record. Fields the source does not publish for a given listing are returned as null rather than omitted.
| Field | Type | Description |
|---|---|---|
id | string | Unique listing ID from the source. |
url | string | Direct link to the listing. |
operationType | string | Operation type. |
propertyType | string | — |
subtype | string | Subtype. |
priceAmount | number | Asking price or rent as a number (null if price on request). |
priceCurrency | string | Currency code of the price. |
pricePerSqm | number | Price per sqm. |
surfaceSqm | number | Surface sqm. |
lotSizeSqm | string | Lot size sqm. |
rooms | number | Total number of rooms (null if not stated). |
title | string | Listing title as published. |
city | string | City of the property. |
district | string | District. |
address | string | Full address as displayed. |
publishDate | string | Publish date. |
images | array | URLs of listing photos. |
agencyName | string | Agency name. |
agencyUrl | string | Agency url. |
condition | string | Condition. |
isOutdated | string | Is outdated. |
rank | number | Rank. |
energySaving | boolean | Energy saving. |
energyCert | string | Energy cert. |
yearBuilt | number | Construction year (null if not stated). |
floor | string | Floor. |
heating | string | Heating. |
latitude | string | Latitude of the property. |
longitude | string | Longitude of the property. |
postalCode | string | Postal code of the property. |
descriptionText | string | Description text. |
descriptionMarkdown | string | Description markdown. |
source | string | Source. |
scrapedAt | string | Timestamp when this record was scraped. |
contentHash | string | Stable hash of the listing content, used for repost and change detection. |
Example record
{"id": "35459640","url": "https://ingatlan.com/35459640","operationType": "sale","propertyType": "flat","subtype": null,"priceAmount": 118800000,"priceCurrency": "HUF","pricePerSqm": 1616326,"surfaceSqm": 65,"lotSizeSqm": null,"rooms": 3,"title": "Budapest","city": "Budapest","district": "XIII. kerület","address": "Budapest XIII. kerület, Lőportár utca","publishDate": null,"images": ["https://ip.ingatlancdn.com/resize/office/800x800/edbc2babb026b68590ec8f676f035a3f5139145e9e0cc81cd7a70cd422295927/eyJrZX …"],"agencyName": null,"agencyUrl": "https://iroda.ingatlan.com/w-end","condition": "Azonnal költözhető","isOutdated": null,"rank": 3361,"energySaving": null,"energyCert": null,"yearBuilt": 2026,"floor": "7","heating": "házközponti egyedi méréssel, hőszivattyú, mennyezeti hűtés-fűtés","latitude": null,"longitude": null,"postalCode": "1134","descriptionText": "BELVÁROSI PENTHOUSE. Újépítésű 3 szobás erkélyes lakás a Westendhez közel. A lokáció tökéletes, közvetlen közel a belvároshoz mégis csendes utcában helyezkedik el a lakás. A konyhabútor színei modern …","descriptionMarkdown": "BELVÁROSI PENTHOUSE. Újépítésű 3 szobás erkélyes lakás a Westendhez közel. A lokáció tökéletes, közvetlen közel a belvároshoz mégis csendes utcában helyezkedik el a lakás. A konyhabútor színei modern …","source": "ingatlan.com","scrapedAt": "2026-06-30T12:34:42.241Z","contentHash": "b5e2b32d426c973e"}
Examples
Listings in Budapest:
{"location": "Budapest","maxItems": 100}
Cap the price:
{"location": "Budapest","maxItems": 100,"maxPrice": 54900000}
Scrape a specific search URL:
{"startUrls": [{"url": "https://ingatlan.com/lista/elado+lakas+budapest"}],"maxItems": 200}
Daily feed of new listings (run on a schedule):
{"location": "Budapest","daysOld": 1,"maxItems": 500}
Schedule this input to run once a day in the Apify Scheduler — each run returns only listings added in the last 24 hours.
💰 Pricing
$0.99 per 1,000 results — you only pay for successfully retrieved listings. Failed retries are never charged.
| Results | Cost |
|---|---|
| 100 | ~$0.10 |
| 1,000 | ~$0.99 |
| 10,000 | ~$9.9 |
| 100,000 | ~$99 |
Flat-rate alternatives typically charge $29–$49/month regardless of usage.
Subscription tiers lower the rate further, down to $0.59 per 1,000 at the highest tier. Use the Max results cap in the input to control your spend exactly.
Performance
| Run size | Typical time |
|---|---|
| 100 results | under 1 minute |
| 1,000 results | 2–4 minutes |
| 10,000 results | 20–35 minutes |
Known limitations
- Some fields (surface, year built, energy label) are only returned when the lister publishes them — expect
nullon a share of records. - Listing photos and agent details vary per listing; the scraper returns what the source publishes and never invents data.
- Very large result sets are bounded by the source's own paging limits.
- Listings can be withdrawn at any time, so a small share of URLs may expire shortly after scraping.
Technical details
- Source: ingatlan.com — Hungary property listings
- Coverage: everything the public search exposes, filterable via the input parameters above
- Retry: automatic retry on network errors with exponential backoff
Need a custom scraper?
Unfenced Group builds Apify actors for any website — for free.
If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.
Get in touch: www.unfencedgroup.nl