OfficeRentInfo Scraper — European Office & Warehouse Listings
Pricing
from $5.00 / 1,000 result scrapeds
OfficeRentInfo Scraper — European Office & Warehouse Listings
Scrape office, serviced-office, coworking, and warehouse listings from the officerentinfo.* network across 12 European markets: building name, location, available space, rental fee, service charge. No login required.
Pricing
from $5.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
OfficeRentInfo Scraper
Scrape commercial real estate listings from the officerentinfo.com portal network: office buildings, serviced offices, coworking spaces, and warehouses across 12 European markets.
The network (run by Online Real Assets) operates a dedicated portal per country. This actor covers all of them with one input: pick a country, optionally a city, and get structured listing data as JSON, CSV, or Excel.
Markets covered
| Country | Offices | Warehouses |
|---|---|---|
| Austria | officerentinfo.at | — |
| Belgium | officerentinfo.be | warehouserentinfo.be |
| Czechia | officerentinfo.cz | warehouserentinfo.cz |
| France | officerentinfo.fr | warehouserentinfo.fr |
| Croatia | officerentinfo.com.hr | — |
| Hungary | officerentinfo.hu | warehouserentinfo.hu |
| Luxembourg | officerentinfo.lu | warehouserentinfo.lu |
| Poland | officerentinfo.pl | warehouserentinfo.pl |
| Romania | officerentinfo.ro | warehouserentinfo.ro |
| Serbia | officerentinfo.rs | warehouserentinfo.rs |
| Slovakia | officerentinfo.sk | warehouserentinfo.sk |
| United Kingdom | officerentinfo.co.uk | — |
The UK portal has a small inventory compared to the Central European markets. The strongest coverage is in Poland, Hungary, Czechia, Romania, and Serbia.
Why use it
- Market research: track available office and warehouse space per city or country.
- Brokerage and agency work: build a supply overview without visiting hundreds of building pages.
- Lead generation: every listing links to a building page with the listing agent.
- Investment analysis: available space, occupancy rates, and published rental fees per building.
What you get
One record per building listing. Card data (name, location, available space, headline fee where published) comes from the listing pages. Turn on fetchDetails to also fetch each building's detail page, which adds rental fee, service charge, minimum rental period, total building space, occupancy rate, add-on factor, and building status where the lister published them.
A note on prices: commercial landlords mostly keep fees on request. On listing cards a published fee is rare; detail pages carry one more often (Hungary is the best-covered market). The price field is null when no fee is published, and currency plus priceUnit always accompany a price. Commercial rents on this network are quoted per m2 per month; the actor captures the unit as stated and never guesses or converts currencies.
Input options
| Field | Type | Default | Description |
|---|---|---|---|
country | string | pl | Market to scrape: at, be, cz, fr, hr, hu, lu, pl, ro, rs, sk, uk |
searchQuery | string | — | City to filter on, e.g. Warsaw, Budapest, Kraków. Empty = whole country |
segment | string | office | office or warehouse. Warehouses are available for BE, CZ, FR, HU, LU, PL, RO, RS, SK |
maxResults | integer | 100 | Maximum number of unique listings to return (hard cap 5000) |
fetchDetails | boolean | false | Also fetch each building's detail page. This flag changes how complete records are: most price and building-spec fields are only available with it on. One extra request per listing |
proxyConfiguration | object | Apify automatic | No anti-bot on this network; the automatic proxy is enough |
If the portal does not recognize the city you asked for, it returns country-wide results instead of an error. The actor detects this, logs a warning, and tags every affected item with locationFilterApplied: false so you never mistake country-wide data for a city filter.
Output fields
| Field | Example | Description |
|---|---|---|
name | Adgar Plaza One | Building name |
url | https://www.officerentinfo.pl/offices-office-buildings-for-rent/warsaw/mokotow/adgar-plaza-one | Listing detail page |
source | officerentinfo.pl | Portal domain |
country | PL | Market, ISO 3166-1 alpha-2 |
segment | office | office or warehouse |
listingType | rent | Always rent (the network lists rentals only) |
buildingId | 15121 | Portal-internal building ID |
city | Warsaw | City |
district | Mokotow | District, when shown |
address | Puławska 431 | Street address, when published |
surface | 400 | Available space in m2 (lower bound of a range) |
surfaceMax | 1200 | Upper bound of the available-space range, when shown |
surfaceUnit | m2 | Always m2 |
price | 14.5 | Headline rental fee, null when on request |
currency | EUR | Currency of the fee, never converted |
priceEur | 14.5 | Fee in EUR, only when the source quotes EUR |
priceUnit | EUR/m2/month | Fee unit exactly as stated |
priceRaw | 14.5 €/m2/month + VAT | Fee text as displayed |
imageUrl | https://www.officerentinfo.pl/media/cache/...jpeg | Primary photo |
locationFilterApplied | true | False when the city filter was dropped by the portal |
serviceChargeRaw | HUF 2,550 /m2/month + VAT | Service charge, with fetchDetails |
minRentalPeriod | 36 month | Minimum lease term, with fetchDetails |
surfaceTotal | 15800 | Total building space in m2, with fetchDetails |
surfaceMinRentable | 297 | Smallest rentable unit in m2, with fetchDetails |
occupancyRate | 98% | Occupancy, with fetchDetails |
addOnFactor | 8.4 % | Common-area factor, with fetchDetails |
buildingStatus | Exist | Building status, with fetchDetails |
buildingCategory | Office to rent | Portal category, with fetchDetails |
scrapedAt | 2026-08-18T09:12:00.000Z | Scrape timestamp |
Example output
{"name": "BC 99 - Balance Building","url": "https://www.officerentinfo.hu/office/bc-99-balance-building","source": "officerentinfo.hu","country": "HU","segment": "office","listingType": "rent","buildingId": "4213","city": "Budapest","district": "District 13","address": "Váci út 99","surface": 297,"surfaceMax": 297,"surfaceUnit": "m2","price": 14.5,"currency": "EUR","priceEur": 14.5,"priceUnit": "EUR/m2/month","priceRaw": "14.5 €/m2/month + VAT","imageUrl": "https://www.officerentinfo.hu/media/cache/38/default_small/uploads/media/default/0001/23/sample.jpeg","locationFilterApplied": true,"searchQuery": "budapest","serviceChargeRaw": "HUF 2,550 /m2/month + VAT","minRentalPeriod": "36 month","surfaceTotal": 15800,"surfaceMinRentable": 297,"occupancyRate": "98%","addOnFactor": "8.4 %","buildingStatus": "Exist","buildingCategory": "ESG, Energy-efficient office building","scrapedAt": "2026-08-18T09:12:00.000Z"}
How to scrape OfficeRentInfo data
- Open the actor on the Apify platform and press Try for free.
- Pick a country (for example Poland) and optionally type a city into the location field.
- Choose the segment: offices or warehouses.
- Set
maxResultsand press Start. - When the run finishes, download the dataset as JSON, CSV, or Excel from the Output tab, or read it via the Apify API.
For a full price and building-spec dataset, switch fetchDetails on. Without it the actor stays on the listing pages, which is faster and cheaper but carries fewer price fields.
To automate, schedule the actor daily or weekly and diff the datasets: new buildingId values are new supply on the market, and changes in surface per building track space being absorbed or released.
Cost estimate
Pricing is per result plus a small run start fee. In listing mode the actor fetches roughly one page per 100 listings, so platform usage is minimal: expect several thousand results per $1 of usage on top of the per-result price. With fetchDetails on, each listing costs one extra page fetch; usage stays low because the pages are plain HTML with no browser rendering.
A run's usage cost only settles after the run reports SUCCEEDED. A cost read mid-run shows only the partial usage so far and underestimates the final number, so always judge cost on finished runs.
Limitations
- Published rental fees are sparse. That is the market, not a scraper gap: most commercial listers keep fees on request. Fields are null rather than guessed.
- The network is rent-only. There are no for-sale listings to scrape.
- Warehouse portals do not exist for Austria, Croatia, or the UK; the actor tells you so instead of silently returning offices.
- The UK portal exists but carries a thin inventory.
- Listing pages repeat some featured buildings across sections; the actor dedupes by canonical URL, so counts are unique buildings.