Imot.bg Scraper - Bulgaria Real Estate Data
Pricing
from $3.50 / 1,000 results
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
Maintained by CommunityActor stats
1
Bookmarked
17
Total users
4
Monthly active users
8 days ago
Last modified
Categories
Share
Export Bulgarian real estate listings (имоти) from imot.bg, Bulgaria's #1 property portal, into a clean structured dataset. This imot.bg scraper pulls apartments, houses, land, commercial and parking — for sale or rent — across Sofia, Plovdiv, Varna, Burgas and every Bulgarian city.
No login and no API key are required. Each record carries price in EUR or BGN, price-per-m², area, floor, construction type, year built, full description, agency contact and all photos — ready to export to CSV, JSON or Excel for price analysis, rental market research or real-estate lead generation. Optional one-click AI translation turns titles, locations and descriptions into English.
What you get
Each imot.bg listing becomes one flat dataset record. Real output fields include:
listingId,listingUrl,title,titleBg— listing identity, with the original Bulgarian title always preserved.listingType,propertyType— sale / rent and apartment / house / land / commercial / parking / studio.price,priceCurrency,priceFormatted,pricePerSqm— numeric price in EUR or BGN plus price-per-m² for valuation.area,rooms,floor,totalFloors— surface in m², room count, floor and building height.constructionType,heatingType,yearBuilt— material (Тухла/Brick, Panel, EPK), heating and construction year.city/cityBg,district,neighborhood/neighborhoodBg,address— full Bulgarian location hierarchy.description/descriptionBg— full listing text (English when translation is on, Bulgarian always kept).agencyName,agencyPhone,agencyUrl,isPrivateSeller— agency contact data, or a flag for direct-from-owner listings.imageUrls,imageThumbnail— full photo gallery and cover image.publishedDate,scrapedAt— listing publication date and scrape timestamp.
imot.bg's legacy windows-1251 Cyrillic encoding is decoded automatically, so text comes out clean. Output is flat JSON, downloadable as CSV, Excel, JSON or XML.
Use cases
- Price analysis & valuation — compare
pricePerSqmacross Sofia, Plovdiv, Varna and Burgas neighborhoods in EUR and BGN. - Rental market research — pull
rentlistings to study yields, supply and asking prices by city and district. - Real-estate lead generation — collect
agencyName,agencyPhoneandagencyUrl, or filterisPrivateSellerfor direct-owner outreach. - New construction tracking — filter by
yearBuiltandconstructionTypeto spot recent developments. - Relocation & expat research — enable English translation to browse Bulgarian listings without reading Cyrillic.
How to use
- Add the Actor to your Apify account and open the input form.
- Simple mode — set
listingType(sale/rent),propertyTypeandcity(e.g.sofia,plovdiv,varna,burgas,ruse). Any unlisted city scrapes all of Bulgaria. - Advanced mode — apply filters on imot.bg, copy the search URL and paste it into
startUrls. The scraper paginates automatically. - Set
maxListingsand keepscrapeDetailson for full data (description, all photos, floor, construction, year, agency). - Optionally enable
translateToEnglish(needs anANTHROPIC_API_KEYenv var on the Actor). - Run, then export the dataset to CSV, JSON or Excel, or pull it via the Apify API, webhooks and integrations.
Example input — simple
{"listingType": "sale","city": "sofia","propertyType": "apartment","maxListings": 200,"scrapeDetails": true}
Example input — your own search URL
{"startUrls": [{ "url": "https://www.imot.bg/obiavi/prodazhbi/grad-sofiya" },{ "url": "https://www.imot.bg/obiavi/naemi/grad-varna" }],"maxListings": 500,"scrapeDetails": true}
Sample record
{"listingId": "1b176406197723408","listingUrl": "https://www.imot.bg/obiava-...","title": "2-room apartment, Lozenets","titleBg": "2-СТАЕН, Лозенец","listingType": "sale","propertyType": "apartment","price": 119000,"priceCurrency": "EUR","pricePerSqm": 1919,"area": 62,"floor": "6","totalFloors": "8","constructionType": "Тухла","yearBuilt": "2014","city": "град София","neighborhood": "Лозенец","agencyName": "Address Real Estate","agencyPhone": "0877123456","isPrivateSeller": false,"scrapedAt": "2026-05-14T09:42:00.000Z"}
FAQ
Do I need an API key or an imot.bg account?
No. There is no official imot.bg API. The Actor works from public search and listing pages — no login and no API key. It collects only publicly visible data; use the output responsibly and respect imot.bg's terms. (English translation is the only optional feature that needs your own ANTHROPIC_API_KEY.)
Do I need a proxy?
No. imot.bg is a static, server-rendered site, so standard runs work without a proxy or browser. A proxy field is available if you want one.
How fast is it and how much can I get?
List-only mode (scrapeDetails: false) is very fast — ~30+ listings per page. Full-detail mode runs ~5 listings/min. A built-in runtime guard flushes results gracefully on long runs so nothing is lost to a timeout; raise maxListings for large exports.
What output formats are supported?
Every run produces a structured dataset you can export to JSON, CSV, Excel or XML, or access through the Apify API, webhooks and integrations (Google Sheets, databases, your CRM).
Is this an imot.bg API alternative or unofficial API?
Yes. imot.bg has no official API, so this Actor works as an unofficial imot.bg API: it reads public search and listing pages and returns the same property data as a clean, queryable dataset.
How do I export imot.bg data to CSV or JSON?
Run the Actor, then download the dataset in one click as CSV, JSON, Excel or XML, or pull it via the Apify API. It is built for bulk imot.bg data export and Bulgaria real estate data extraction.
Can I scrape imot.bg without an API or login?
Yes. No login and no API key are required to scrape imot.bg property listings. You only need your own ANTHROPIC_API_KEY if you turn on the optional English translation.
Scheduling & integration
Schedule this Actor on Apify to refresh Bulgaria property data daily or hourly, and push new imot.bg listings straight into Google Sheets, a database, your CRM or a downstream pipeline.
License
Apache-2.0
Changelog
2026-06-07
- Docs: added coverage for imot.bg unofficial API alternative, imot.bg data export to CSV/JSON, and scraping imot.bg without an API or login.
2026-06-05
- 🛡️ Reliability fix: results are no longer dropped by strict output validation — runs complete cleanly even at high volume.
- ⚡ Stability & performance hardening; fresh rebuild.
2026-06-04
- Verified live & refreshed build — reliability/maintenance pass.