Storia Ro Scraper [Only $1.5💰] | Bucharest | Prices
Pricing
from $1.39 / 1,000 results
Storia Ro Scraper [Only $1.5💰] | Bucharest | Prices
Scrape Romanian real estate listings from storia.ro — Romania's go-to property portal, part of OLX Group. Extract price, price/m², area, rooms, city/sector, GPS coordinates and agency or owner contacts for sale and rent. From $0.0015 per listing — the cheapest Storia scraper in the Apify Store.
Pricing
from $1.39 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Storia Ro Scraper
Extract Romanian real estate listings from storia.ro — apartments, houses, plots and commercial property for sale and rent across all of Romania. Get price, price per m², area, rooms, city/county, agency and owner contacts, GPS coordinates and listing attributes as structured JSON for Bucharest property market research, price monitoring and Romanian real estate databases.
At $0.0015 per result, this is the most affordable Storia.ro scraper in the Apify Store (competing Storia actors charge $0.002–$0.0045 per listing).
Romanian Real Estate Use Cases
- Bucharest apartment price monitoring — track asking prices and new listings per city, county, district or sector over time
- Romanian property market research — analyze price per m², room counts and listing velocity per city (Bucharest, Cluj-Napoca, Timișoara, Iași, Brașov, …)
- Real estate investment analysis — screen sale listings for yield, price trends and area-level pricing for buy-to-rent strategies
- Property lead generation — collect agency and owner contact details (phone, email, profile links) for every listing, nationwide
- Building a Romanian real estate database — a full, structured dataset of Romania's largest classifieds network with GPS and attributes
- Rental market tracking — monitor rental listings per city for portfolio or relocation services
How It Works
Put one or more storia.ro search URLs into startUrls. The actor uses Storia's internal API to page through search results and — optionally — visits each listing's detail page for extra fields (description, full attribute list, advertiser contact details). Each listing becomes one clean JSON row in your dataset.
Build a Romanian Property Database Without an Official API
storia.ro is part of the OLX Group — the same classifieds family as Otodom and Imovirtual — and is Romania's go-to real estate classifieds platform (a top-2 property portal in the country by traffic). It offers no official listing API. This actor reads the structured data behind the site's own pages, so you get complete, analysis-ready records without a browser or API key.
Input
| Field | Type | Required | Default | Notes |
|---|---|---|---|---|
startUrls | array | ✅ | — | Storia.ro search URLs, e.g. https://www.storia.ro/ro/rezidential/vanzare/apartament/bucuresti, https://www.storia.ro/ro/rezidential/vanzare. Direct listing URLs also supported. |
maxItems | integer | – | 100 | Maximum listings to export (0 = unlimited). Free tier: 10 items. |
scrapeDetails | boolean | – | true | Visit each listing detail page to fetch extra fields (description, attributes, advertiser contacts). Adds $0.0008 per listing. |
proxy | object | – | off | Use residential proxy if you hit anti-bot blocks. |
Example Input
{"startUrls": [{ "url": "https://www.storia.ro/ro/rezidential/vanzare/apartament/bucuresti" }],"maxItems": 1000,"scrapeDetails": true}
Output
One dataset row per listing; set scrapeDetails: true to enrich records with owner/agency contacts, description and the full attribute set.
| Field | Description |
|---|---|
id / url | Listing id and URL |
title | Listing title |
transaction | SELL / RENT |
price / currency | Asking price (RON/EUR) |
pricePerSquareMeter | Price per m² |
areaInSquareMeters | Surface area |
roomsNumber | Number of rooms |
city / county | Location |
district / sector / street | Sub-location (when available) |
advertiserType | agency or owner |
agencyName, agencyPhones, agencyUrl | Agency contact data (detail page) |
ownerName, ownerPhones, ownerContacts | Owner contact data (detail page) |
gpsLatitude / gpsLongitude | GPS coordinates (detail page) |
detailScraped | Whether detail enrichment was applied |
event | Monetization event name — detail_scrape when details were scraped, otherwise null |
attributes / description | Full attributes and text (detail page) |
dateCreated / pushedUpAt | Listing timestamps |
Example Output
{"id": 312456789,"url": "https://www.storia.ro/ro/rezidential/vanzare/apartament/bucuresti/312456789","title": "Apartament 3 camere, Drumul Taberei","transaction": "SELL","price": 145000,"currency": "EUR","pricePerSquareMeter": 1611,"areaInSquareMeters": 90,"roomsNumber": 3,"city": "Bucuresti","county": "Bucuresti","district": "Sector 6","advertiserType": "agency","agencyName": "Imobiliare Alpha","sellerPhones": ["+40721234567"],"gpsLatitude": 44.41,"gpsLongitude": 26.06,"detailScraped": true,"event": "listing","dateCreated": "2026-09-20T10:12:00"}
Download the dataset as JSON, HTML, CSV or Excel, or pull it via the Apify API.
Integrations & Automation
Use the actor's API endpoint directly, chain webhooks to your pipeline on run completion, or trigger it from Zapier / Make. For Romanian property price monitoring, schedule weekly runs per city — recurring runs reveal price-per-m² trends and new-listing velocity over time.
Related Actors
- Imobiliare.ro – Romanian Real Estate — listings and prices from Romania's largest property portal
- Imobiliare.ro Scraper – Romania Property Listings & Prices — Imobiliare.ro with optional detail enrichment
- Zimmo Be Scraper — Belgian real estate listings by the same developer
- Storia.ro Scraper – Romania Real Estate — another Storia.ro option
FAQ
Why use this actor instead of the official Storia.ro website?
Storia.ro, like other OLX Group portals, offers no official listing API. Browsing the site page-by-page gives you no bulk export. This actor calls Storia's internal listing API directly, pages through results automatically and returns clean, structured records — including price-per-m² and GPS — ready for analysis.
What are alternatives to this actor for Romanian property data?
The main alternative is scraping imobiliare.ro, Romania's largest property portal (see Related Actors). For Storia.ro specifically, competing actors exist at $0.002–$0.0045 per listing; this actor is priced at $0.0015 per result (+ $0.0008/listing only when detail enrichment is enabled).
Which cities are covered?
All of Romania. Use any storia.ro search URL — nationwide (/ro/rezidential/vanzare), per city (/apartament/bucuresti, /cluj-napoca), or filtered (rooms, price, type, owner-only). The actor supports district/sector-level detail where the site provides it (e.g. Bucharest sectors).
Does the actor return owner and agency contacts?
Yes — with scrapeDetails: true (default), each listing's detail page is visited and agency or owner phone numbers and profile links are extracted. For a Romanian real estate data pipeline without contact data, set scrapeDetails: false and the price drops to $0.0015/listing.
What is the event field in the output?
event is the monetization event name: rows enriched via the detail page carry event: "detail_scrape" (the pay-per-event charged when scrapeDetails is enabled); non-enriched rows have event: null. Filter on event to separate enriched from listing-only rows, and on transaction (SELL vs RENT) to split sale from rental listings.
Is scraping storia.ro legal?
Web scraping operates in a legal gray area. This actor only reads publicly available listing data. You are responsible for complying with storia.ro's Terms of Service and applicable law (GDPR applies when processing personal data such as owner names and phone numbers).
For AI Agents & LLM Apps
Purpose: Returns structured Romanian real estate listings from storia.ro — price, price/m², area, rooms, city/county, GPS, attributes and advertiser contacts — from one or more search URLs.
Minimal input:
{ "startUrls": [{ "url": "https://www.storia.ro/ro/rezidential/vanzare/apartament/bucuresti" }] }
Output fields: id, url, title, transaction, price, currency, pricePerSquareMeter, areaInSquareMeters, roomsNumber, city, county, district, sector, street, advertiserType, agencyName, agencyPhones, agencyUrl, ownerName, ownerPhones, ownerContacts, gpsLatitude, gpsLongitude, detailScraped, event, attributes, description, dateCreated, pushedUpAt.
Behaviors an agent should know:
startUrlsis required; search URLs and direct listing URLs are both accepted.scrapeDetailsdefaults to true — it adds $0.0008 per listing but yields owner/agency contacts, description and full attributes (rows flaggedevent: "detail_scrape"). Set it tofalsefor the cheapest listing-only runs.maxItems: 0means unlimited (billing uncapped); the free tier is capped at 10 items.transactionisSELLorRENT;eventisdetail_scrapewhen details were scraped, otherwisenull.- Billing (pay-per-result): $0.0015 per listing + $0.0008 per listing when
scrapeDetailsis enabled + $0.00005 actor start.
SEO Keywords
storia scraper, storia.ro scraper, romania real estate data, bucharest apartment prices, romania property listings, price per square meter romania, bucharest real estate market, cluj-napoca apartments, timisoara real estate, brasov property listings, romania property investment, romanian real estate database, imobiliare.ro alternative, storia.ro api, romania rental listings, bucharest sectors property, romania agency contacts, romanian property lead generation, olx group real estate, romania house prices, storia.ro apartamente, agentii imobiliare bucuresti, vanzare apartament bucuresti
Legal & Compliance Disclaimer
This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Storia.ro or OLX Group.
It accesses only publicly available listing pages and Storia's internal listing API — no login bypass, no CAPTCHA solving, no credentials.
Users are responsible for their own compliance with storia.ro's Terms of Service and applicable data-protection law (GDPR applies to output containing personal data such as owner names/phones and agency contacts). Personal contact data should not be used for unsolicited commercial outreach in violation of applicable law (e.g. GDPR). This section is informational, not legal advice.