Bulgarian Property Rentals Scraper avatar

Bulgarian Property Rentals Scraper

Pricing

from $30.00 / 1,000 results

Go to Apify Store
Bulgarian Property Rentals Scraper

Bulgarian Property Rentals Scraper

Scrapes rental property listings from imot.bg — Bulgaria's largest real estate marketplace. Returns structured data: monthly rent, location, size, features, agent phone numbers, and descriptions.

Pricing

from $30.00 / 1,000 results

Rating

0.0

(0)

Developer

Mohammed El Mehdi Zniber

Mohammed El Mehdi Zniber

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 days ago

Last modified

Share

Apify Actor that scrapes rental property listings from imot.bg — Bulgaria's largest real estate portal — and returns structured data: rent price, location, size, features and more.

Features

  • Three input modes: search results page URL, direct listing URLs, or simple search criteria
  • Automatic pagination on search pages (follows "Напред" links, up to 50 pages)
  • Parses prices in both EUR and BGN
  • Fast and lightweight: httpx + BeautifulSoup, no headless browser

Input

FieldTypeDefaultDescription
modestringsearchsearch (results page URL), urls (specific listing URLs) or params (search criteria)
searchUrlstring—URL of the imot.bg rental search results page, e.g. https://www.imot.bg/obiavi/naemi/
listingUrlsarray—Specific listing URLs to scrape, one per line (used with mode: urls)
maxListingsinteger10Maximum number of listings to scrape (0 = unlimited)
maxPagesinteger3Maximum search pages to walk (search/params modes)
locationstring—City or region, e.g. София (used with mode: params)

Example input

{
"mode": "search",
"searchUrl": "https://www.imot.bg/obiavi/naemi/sofia",
"maxListings": 25
}

Output

Each dataset item is one rental listing with fields such as:

{
"listingId": "87543210",
"title": "Изподава двустаен апартамент, София",
"url": "https://www.imot.bg/obiava-87543210",
"priceEur": 550,
"priceBgn": 1076,
"pricePerSqmEur": 8,
"sizeSqm": 68,
"location": "София",
"address": "София, жк. Лозенец",
"sellerType": "agency",
"phone": "0888123456",
"description": "…",
"features": ["мебелиран", "асансьор"],
"datePosted": "2026-09-01"
}

Fields are null when not present on the page.

Usage

  1. Open the Actor in Apify Console (or use the API/CLI)
  2. Add your input (see table above)
  3. Run — results appear in the Dataset tab (Storage → Dataset)

Notes

  • The site is encoded in windows-1251; the actor handles the decoding for you
  • mode: params builds a simple non-JS search and returns recent rental listings for the given location — less precise than a full search URL
  • Be respectful of imot.bg: keep maxListings/maxPages reasonable

Pricing

Pay-per-event: $0.03 per result (dataset item) + small per-run start fee.