Imot.bg Scraper - Bulgarian Real Estate Listings avatar

Imot.bg Scraper - Bulgarian Real Estate Listings

Pricing

Pay per usage

Go to Apify Store
Imot.bg Scraper - Bulgarian Real Estate Listings

Imot.bg Scraper - Bulgarian Real Estate Listings

Scrape property listings from Imot.bg, Bulgaria's largest real estate portal. Extract prices, locations, areas, rooms, floors, images, and seller details for apartments, houses, plots, and commercial properties. No login needed.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Imot.bg Scraper

Extract real estate listings from Imot.bg, Bulgaria's largest and most popular property portal. Imot.bg aggregates hundreds of thousands of active listings from agencies and private sellers across all major Bulgarian cities and regions.

Why use this actor?

Imot.bg is the dominant real estate platform in Bulgaria, covering apartments, houses, villas, plots, offices, and commercial properties. This actor lets you collect structured property data at scale — prices, areas, rooms, floors, construction types, locations, images, and seller details — without manual browsing or login requirements.

Use cases include market analysis, investment research, relocation planning, price monitoring across Bulgarian cities, academic housing studies, and competitor tracking for real estate agencies.

How to scrape imot.bg data

  1. Go to the actor's page on the Apify Store
  2. Enter a Bulgarian city name (e.g., "София", "Пловдив", "Варна") or paste an Imot.bg search URL
  3. Choose listing type (sale or rent) and property type (studio, 2-room, 3-room, house, villa, plot)
  4. Click "Start" to run the scraper
  5. Download results as JSON, CSV, or Excel when complete

The actor uses Playwright with residential proxies for reliable access. Data is extracted directly from the rendered page HTML for maximum accuracy.

Input

FieldTypeRequiredDescription
searchQueryStringNoBulgarian city to search, e.g., "София" (Sofia), "Пловдив" (Plovdiv), "Варна" (Varna). Defaults to "София".
startUrlsArrayNoImot.bg search or detail URLs. Overrides searchQuery if provided.
listingTypeStringNosale (default) or rent
propertyTypeStringNoall (default), ednostaen (studio), dvustaen (2-room), tristaen (3-room), mnogostaen (4+), mezonet, kashta (house), vila (villa), pozemlen-imot (plot)
maxResultsIntegerNoMaximum listings to return (default: 100)
proxyConfigurationObjectNoProxy settings. Residential proxies recommended — configured by default.

Output

Each listing contains:

FieldTypeExample
listingTitleString"Двустаен апартамент, Младост 1"
priceNumber85000
currencyString"EUR"
pricePerSqmNumber1275
listingTypeString"sale"
propertyTypeString"2-room apartment"
locationString"София, Младост 1"
cityString"София"
neighbourhoodString"Младост 1"
areaNumber66.5
roomsNumber2
floorString"3 of 8"
constructionTypeString"тухла" (brick)
constructionYearNumber2015
sellerTypeString"agency" or "private"
sellerNameString"Адрес Недвижими Имоти"
imageUrlStringPrimary listing photo URL
imageUrlsArrayAll listing photo URLs
listingDescriptionStringFull property description text
urlStringFull Imot.bg listing URL
scrapedAtStringISO 8601 timestamp

Example output

{
"listingTitle": "Двустаен апартамент, Младост 1",
"price": 85000,
"currency": "EUR",
"pricePerSqm": 1275,
"listingType": "sale",
"propertyType": "2-room apartment",
"location": "София, Младост 1",
"city": "София",
"neighbourhood": "Младост 1",
"area": 66.5,
"rooms": 2,
"floor": "3 of 8",
"constructionType": "тухла",
"constructionYear": 2015,
"sellerType": "agency",
"sellerName": "Адрес Недвижими Имоти",
"imageUrl": "https://www.imot.bg/images/...",
"imageUrls": ["https://www.imot.bg/images/..."],
"listingDescription": "Продава се двустаен апартамент в отлично състояние...",
"url": "https://www.imot.bg/pcgi/imot.cgi?act=5&adv=...",
"scrapedAt": "2026-06-09T14:30:00.000Z"
}

Supported cities

The actor supports all major Bulgarian cities. You can search using Bulgarian or Latin characters:

  • София (Sofia) — capital, largest market
  • Пловдив (Plovdiv) — second largest city
  • Варна (Varna) — Black Sea coast
  • Бургас (Burgas) — Black Sea coast
  • Русе (Ruse) — Danube city
  • Стара Загора (Stara Zagora)
  • Плевен (Pleven)
  • Велико Търново (Veliko Tarnovo)
  • Благоевград (Blagoevgrad)
  • And 20+ more regional capitals

Cost estimate

This actor uses Playwright with residential proxies, making it more resource-intensive than simple HTTP scrapers. Approximate costs:

  • ~50 results: $0.10-0.25 in platform credits
  • ~500 results: $0.50-1.50 in platform credits
  • ~5,000 results: $3.00-8.00 in platform credits

Costs depend on page load times and proxy usage.

Tips for best results

  • Use residential proxies (configured by default). Datacenter proxies may be blocked.
  • Start small — test with maxResults: 20 before running large scrapes.
  • Use specific cities — searching for "София" returns more focused results than broad region searches.
  • Bulgarian names work best — use Cyrillic city names (e.g., "София" not "Sofia") for more reliable results.
  • Property types in Bulgarian — the property type filter maps directly to Imot.bg's categories.

Limitations

  • Imot.bg is a Bulgarian-language website. Listing titles and descriptions are in Bulgarian.
  • Some listings may have limited data depending on what the seller or agent published.
  • The actor scrapes the public website. No login or authentication is used, and no cookies are required.
  • Scraping speed is throttled to avoid triggering anti-bot measures.
  • Price data reflects the listed asking price, not the final transaction price.
  • Prices can be in BGN (Bulgarian Lev) or EUR depending on the seller's preference.