Imot.bg Scraper — Bulgaria Property Listings, Prices, No Phones
Pricing
$1.50 / 1,000 property delivereds
Imot.bg Scraper — Bulgaria Property Listings, Prices, No Phones
Bulgarian property listings from imot.bg, for sale or to rent: price, area, rooms, floor, building type and year, town and district, agency or private, full description. No phones.
Pricing
$1.50 / 1,000 property delivereds
Rating
0.0
(0)
Developer
yestrue
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Get property listings from imot.bg, Bulgaria's largest property portal: price and currency, price per m², area and yard, rooms, floor, building type and year, heating, town, district and region, agency or private seller, the full description, the features, when the listing was published or last edited, and how often it was viewed. For sale and to rent, flats, houses, plots, offices, shops and every other type imot.bg lists. Paste your imot.bg search links — or just type a place.
Why this one
- 🔗 Your search, as you set it up. Set every filter you like on imot.bg and paste the link. Or type a place here — Sofia, "Varna, Chaika", "Burgas region, Sozopol", in Latin or Cyrillic — and choose sale or rent, property type, price, area and sort below.
- 📚 Past the 1,000 limit. imot.bg shows at most 1,000 listings per search, and with its default order those are the paid ones (in a live run, Sofia's first 1,000 three-room flats for sale were all paid listings). Set Max listings per search above 1,000 and the search is read in price bands: a live run read 2,000 two-room flats for sale in Sofia from one link, 1,628 of them unpaid listings.
- ⚡ Fast. A live test run read Sofia two-room flats for sale, Plovdiv rentals of 60 m² and more, houses up to €200,000 in the Burgas region and rentals in Varna's Chaika district — 5,202 properties, each with its full listing page, in 311 seconds. Without the listing pages, 1,401 properties took 50 seconds.
- 🔒 No phone numbers, no names of people. Agencies are named by their company; private sellers by nothing, and without their street. Phone numbers and e-mail addresses in the texts are replaced with
[phone removed]/[e-mail removed], and the names of brokers and sellers written next to them with[name removed]. - 💸 You pay only for properties delivered. A link that is not an imot.bg search, a search page that does not exist, or a place imot.bg does not know comes back as a free record with the reason.
What you get
For every property:
| Field | What it is |
|---|---|
price, currency, priceOnRequest, vat, pricePerSqm | the asking price (EUR; per month for rentals), "price on request", the VAT note (included / excluded / not charged), price per m² |
propertyType, propertyTypeBg, rooms, transaction, title | 2-room flat, house, plot, office, … (and imot.bg's own word); rooms for flats; sale or rent |
areaSqm, yardSqm, floor, totalFloors | size (land given in decares is turned into m²), yard, floor (0 = ground floor) of how many |
landUse, landCategory | for farmland: arable land, orchard, … and its category (1-10) |
construction, buildYear, buildPeriod, completed, districtHeating, gas | brick, panel, EPK, …; the year or decade it was built; false while still being built; central heating and gas |
town, settlementType, district, region, street | where it is: city, town, village or resort; the district; the region outside the big towns; the street for agency listings only |
sellerType, agency, agencyUrl | private or agency, the agency's company name and its imot.bg page |
publishedAt, editedAt, views | when it was published or last edited (Sofia time), and how often it was viewed |
description, features, summary | the full ad text, the features (lift, furnished, parking, …), the start of the text as shown in the results |
promotion, image, imageCount, url, listingId | the paid placement (BEST / TOP / VIP), the first photo, the number of photos, the listing |
input, place, position, scrapedAt, status, error | which search it came from, and why a search gave nothing |
pricePerSqm, publishedAt, editedAt, views, description and features come from the listing page — keep Open every listing for its details ticked (the default). The texts are in Bulgarian, as written on imot.bg.
Example
A real record from a live run — two-room flats for sale in Varna up to €150,000, 26 September 2026 (the description is cut here):
{"listingId": "1b178816907976718","url": "https://www.imot.bg/obiava-1b178816907976718","transaction": "sale","propertyType": "2-room flat","rooms": 2,"price": 134000,"currency": "EUR","vat": "not charged","pricePerSqm": 1887,"areaSqm": 71,"floor": 5,"totalFloors": 10,"construction": "brick","buildYear": 2025,"completed": true,"town": "Варна","settlementType": "city","district": "Аспарухово","street": "к-с Саут Бей","sellerType": "agency","agency": "ИНТЕРНЕШЪНЪЛ РИЪЛ ЕСТЕЙТС ООД","agencyUrl": "https://international.imot.bg","promotion": "TOP","imageCount": 7,"image": "https://imotstatic3.focus.bg/imot/photosimotbg/1/718/big1/1b178816907976718_fI.jpg","publishedAt": "2026-08-31T12:37:00+03:00","views": 1379,"features": ["Тухла", "Асансьор", "Контрол на достъпа", "Охрана", "В затворен комплекс"],"description": "ЕКСКЛУЗИВНО от International Real Estates (IRE) - прекрасен двустаен апартамент с морска гледка, на крачки от плажа.\n\nАпартаментът е нов, завършен до ключ…","status": "OK"}
How to use it
- Paste Search links from imot.bg, one per line — or type Places and choose the filters.
- Set Max listings per search. Untick Open every listing for its details if you only need the numbers: a live run was nearly three times as fast without it (50 seconds instead of 139 for the same 1,401 properties).
- Press Start, and download the results from the Output tab as JSON, CSV or Excel.
To follow new listings in an area, sort by Newest first, save your input as a task and schedule it daily.
You can also call it from the Apify API, from Make, Zapier or n8n, or from an AI agent through the Apify MCP server.
Pricing
You are charged per property delivered — see the price on this page. Opening listings for their details costs nothing extra, only time. Links that are not imot.bg searches, search pages that do not exist and places imot.bg does not know are free.
FAQ
How many properties per search? imot.bg itself shows 1,000 at most. Above that, set Max listings per search higher and the search is read in price bands of up to 1,000 each, so every listing with a price can be reached. Listings with "price on request" have no price to band by, so a search read in bands leaves them out.
Which places can I type? The 27 regional towns (Sofia, Plovdiv, Varna, Burgas, Ruse, Stara Zagora, …) and their regions ("Varna region", "област Варна"), with a district, town or village after a comma: "Sofia, Lozenets", "Plovdiv, Kamenitsa 1", "Burgas region, Sozopol". For anything else, set up the search on imot.bg and paste the link.
Why are the texts in Bulgarian? They are the sellers' own words, and place names are kept as imot.bg writes them. The key fields — type, prices, areas, floors, building type, dates, seller type — are numbers or English.
Why no phone numbers or names? They are personal data. Every listing has its url; buyers and tenants contact the seller on imot.bg.
Is this affiliated with imot.bg? No. This is an independent tool that reads public imot.bg listings.
Like it? A short review on the Store page helps other people find this Actor. Something missing or broken? Tell us on the Issues tab — we read every one.