Imot.bg Scraper - Bulgaria Real Estate Data avatar

Imot.bg Scraper - Bulgaria Real Estate Data

Pricing

from $3.50 / 1,000 results

Go to Apify Store
Imot.bg Scraper - Bulgaria Real Estate Data

Imot.bg Scraper - Bulgaria Real Estate Data

Imot.bg unofficial API & scraper for Bulgaria real estate. Export property listings to CSV/JSON/Excel - no login or API key needed.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

1

Bookmarked

26

Total users

3

Monthly active users

6 days ago

Last modified

Share

🏠 Imot.bg Scraper — Bulgaria Real Estate

Scrape property listings from imot.bg — Bulgaria's #1 real estate portal. Extract prices, area, floor, construction type, year built, full descriptions, agency contacts and all listing photos for both sale and rental properties.

No login or API key required. Optional AI translation of titles, locations and descriptions to English.


✨ What it does

  • Scrapes for-sale and for-rent listings across any Bulgarian city
  • Visits each listing's detail page for full data: description, all photos, floor, construction type, year built, agency contact
  • Handles imot.bg's legacy windows-1251 Cyrillic encoding automatically — clean text output, no garbled characters
  • Automatic pagination through all result pages
  • Optional English translation via Claude AI (requires an ANTHROPIC_API_KEY environment variable on the Actor)

📦 Output fields

FieldDescriptionExample
listingIdimot.bg listing ID"1b176406197723408"
listingUrlFull listing URL"https://www.imot.bg/obiava-..."
titleListing title (English if translation is on, else Bulgarian)"2-room apartment, Lozenets"
titleBgOriginal Bulgarian title"2-СТАЕН, Лозенец"
listingTypesale or rent"sale"
propertyTypeapartment / house / land / parking / commercial / studio"apartment"
priceNumeric price119000
priceCurrencyEUR or BGN"EUR"
priceFormattedPrice as shown on the site"119 000 EUR"
pricePerSqmPrice per m²1919
areaArea in m²62
roomsRoom count (from title)"2-стаен"
floor / totalFloorsFloor and building height"6" / "8"
constructionTypeConstruction material"Тухла" (Brick)
yearBuiltYear of construction"2014"
city / cityBgCity"град София"
neighborhood / neighborhoodBgNeighborhood / zone"Лозенец"
addressFull location string"град София, Лозенец"
description / descriptionBgListing description"Просторен апартамент..."
agencyNameAgency name (null for private sellers)"Address Real Estate"
agencyPhoneContact phone"0877123456"
agencyUrlAgency profile URL on imot.bg"https://address.imot.bg"
isPrivateSellertrue if no agencyfalse
imageUrlsAll listing photo URLs["https://..."]
imageThumbnailFirst / cover photo"https://..."
publishedDatePublication date (when available)"5 май 2026"
scrapedAtISO scrape timestamp"2026-05-14T09:42:00.000Z"

When Translate to English is enabled, title, city, neighborhood and description are translated/transliterated; the *Bg fields always keep the Bulgarian originals.


🚀 How to use

Simple — use input parameters

{
"listingType": "sale",
"city": "sofia",
"maxListings": 200,
"scrapeDetails": true
}

Supported city values: sofia, plovdiv, varna, burgas, ruse, stara-zagora, veliko-tarnovo, blagoevgrad, pleven, sliven. Any other value scrapes all of Bulgaria.

Advanced — paste your own search URL

  1. Go to imot.bg, apply your filters (city, property type, price range, area)
  2. Copy the search results URL
  3. Paste it into startUrls
{
"startUrls": [
{ "url": "https://www.imot.bg/obiavi/prodazhbi/grad-sofiya" },
{ "url": "https://www.imot.bg/obiavi/naemi/grad-varna" }
],
"maxListings": 500,
"scrapeDetails": true
}

⚙️ Input parameters

ParameterTypeDefaultDescription
startUrlsarray[]imot.bg search URLs. If empty, the URL is built from the parameters below.
listingTypestringsalesale or rent
propertyTypestringapartmentapartment / house / land / commercial / parking / all
citystringsofiaBulgarian city (see supported list above)
maxListingsinteger30Max listings to scrape (0 = unlimited)
scrapeDetailsbooleantrueVisit detail pages for full data
translateToEnglishbooleanfalseAI-translate to English (needs ANTHROPIC_API_KEY env var)
proxyConfigurationobjectdisabledOptional proxy — not required for standard runs

💡 Use cases

  • Investor research — Bulgaria is one of the fastest-growing real estate markets in the Balkans. Track prices in EUR and BGN across cities.
  • Price per m² analysis — compare pricePerSqm across Sofia, Plovdiv, Varna and Burgas neighborhoods.
  • Agency database — collect agencyName, agencyPhone and agencyUrl for active Bulgarian real estate agencies.
  • New construction tracking — filter by yearBuilt to find recent developments.
  • Relocation & expat research — enable English translation to browse listings without reading Bulgarian.

⚡ Performance

ModeSpeed
List only (scrapeDetails: false)very fast — ~30+ listings per page
Full detail (scrapeDetails: true)~5 listings / min

imot.bg is a static, server-rendered site, so the scraper runs without a browser. A built-in runtime guard flushes results gracefully on long runs so nothing is lost to a timeout.


Changelog

  • 2026-05-20 — Maintenance pass: reviewed the input schema and default values for a smooth one-click start, and rebuilt the Actor on the latest base image.

Last reviewed: 2026-05-20.