Storia Ro Scraper [Only $1.5💰] | Bucharest | Prices avatar

Storia Ro Scraper [Only $1.5💰] | Bucharest | Prices

Pricing

from $1.39 / 1,000 results

Go to Apify Store
Storia Ro Scraper [Only $1.5💰] | Bucharest | Prices

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

Ahmed Jasarevic

Maintained by Community

Actor 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

FieldTypeRequiredDefaultNotes
startUrlsarray✅—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.
maxItemsinteger–100Maximum listings to export (0 = unlimited). Free tier: 10 items.
scrapeDetailsboolean–trueVisit each listing detail page to fetch extra fields (description, attributes, advertiser contacts). Adds $0.0008 per listing.
proxyobject–offUse 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.

FieldDescription
id / urlListing id and URL
titleListing title
transactionSELL / RENT
price / currencyAsking price (RON/EUR)
pricePerSquareMeterPrice per m²
areaInSquareMetersSurface area
roomsNumberNumber of rooms
city / countyLocation
district / sector / streetSub-location (when available)
advertiserTypeagency or owner
agencyName, agencyPhones, agencyUrlAgency contact data (detail page)
ownerName, ownerPhones, ownerContactsOwner contact data (detail page)
gpsLatitude / gpsLongitudeGPS coordinates (detail page)
detailScrapedWhether detail enrichment was applied
eventMonetization event name — detail_scrape when details were scraped, otherwise null
attributes / descriptionFull attributes and text (detail page)
dateCreated / pushedUpAtListing 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.

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.

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:

  • startUrls is required; search URLs and direct listing URLs are both accepted.
  • scrapeDetails defaults to true — it adds $0.0008 per listing but yields owner/agency contacts, description and full attributes (rows flagged event: "detail_scrape"). Set it to false for the cheapest listing-only runs.
  • maxItems: 0 means unlimited (billing uncapped); the free tier is capped at 10 items.
  • transaction is SELL or RENT; event is detail_scrape when details were scraped, otherwise null.
  • Billing (pay-per-result): $0.0015 per listing + $0.0008 per listing when scrapeDetails is 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

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.