Booli Property Listings Extractor avatar

Booli Property Listings Extractor

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Booli Property Listings Extractor

Booli Property Listings Extractor

Booli property scraper that turns any Booli.se search URL into structured listing data, so you can track prices, sizes, agents, and photos across the Swedish housing market without copying anything by hand.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Share

Extract property listings from Booli.se, Sweden's large real estate search site, straight from any search results page. Paste a Booli search URL, and the actor gives you back every listing on that page as clean, structured data you can drop into a spreadsheet, a database, or a dashboard.

No login, no manual copy and paste, no browser extension.

What it does

You filter listings on Booli the normal way, by area, price, number of rooms, or property type, then copy the URL of the results page. The actor reads that page, pulls out each listing, and can keep going across several result pages in a single run. Every listing comes back with its price, size, address, agency, viewing date, map position, and photos.

Input

FieldTypeDescription
searchUrlstringA Booli.se search page URL. Set your filters on Booli first, then paste the result URL. Defaults to the full "till salu" (for sale) list.
searchUrlsarrayOptional extra search URLs to run in the same job.
maxPagesintegerHow many result pages to walk through per search URL. Each page holds up to 35 listings. Default 1.
maxItemsintegerCap on the total number of listings collected in one run. Default 100, max 1000.
requestTimeoutSecsintegerPer request timeout in seconds. Default 30.

Example input

{
"searchUrl": "https://www.booli.se/sok/till-salu",
"maxPages": 3,
"maxItems": 100
}

You can also target a filtered search. For example, apartments in a specific area with a price ceiling:

{
"searchUrl": "https://www.booli.se/sok/till-salu?areaIds=115354&maxListPrice=4000000&objectType=L%C3%A4genhet",
"maxPages": 5
}

Output

Each listing is one record in the dataset. Example:

{
"booliId": "6265132",
"listingUrl": "https://www.booli.se/bostad/377296",
"streetAddress": "Skarpnäcks Allé 8",
"areaName": "Skarpnäck",
"municipality": "Stockholm",
"county": "Stockholms län",
"objectType": "Lägenhet",
"rooms": 2,
"livingArea": 59.5,
"plotArea": null,
"listPrice": 2295000,
"listPriceFormatted": "2 295 000 kr",
"priceRemark": null,
"saleType": "succession",
"status": null,
"isNewConstruction": false,
"upcomingSale": false,
"displayDate": "Inkommet idag",
"latitude": 59.2689052,
"longitude": 18.12461406,
"agencyName": "BOSTHLM",
"subtitle": "Lägenhet · Skarpnäck · Stockholm",
"primaryImage": "https://bcdn.se/images/cache/56131429_576x0.webp",
"images": [
"https://bcdn.se/images/cache/56131429_576x0.webp",
"https://bcdn.se/images/cache/56131430_576x0.webp"
],
"sourceUrl": "https://www.booli.se/sok/till-salu",
"scrapedAt": "2026-09-15T04:39:11.025533+00:00"
}

Fields

FieldDescription
booliIdBooli's internal id for the listing (project id for new-build tiles)
listingUrlDirect link to the listing on Booli
streetAddressStreet address (listing title)
areaNameNeighbourhood or district name
municipalityMunicipality (kommun)
countyCounty (län)
objectTypeProperty type, such as Lägenhet, Villa, or Radhus
roomsNumber of rooms
livingAreaLiving area in square meters
plotAreaPlot area in square meters, for houses/plots
listPriceAsking price as a number
listPriceFormattedAsking price as shown on Booli
priceRemarkExtra note on the price, when present
saleTypeSale type reported by Booli (e.g. succession)
statusStatus label, such as "Snart till salu", when set
isNewConstructionWhether the tile is a new-construction project
upcomingSaleWhether the sale is upcoming
displayDateHow Booli labels the listing date (e.g. "Inkommet idag")
latitude, longitudeMap coordinates
agencyNameThe listing agency, when shown in the search results
subtitleBooli's subtitle line (type · area · municipality)
primaryImageMain listing photo
imagesPhoto URLs for the listing
sourceUrlThe search URL this listing came from
scrapedAtWhen the record was collected (UTC)

Note: Booli's search results are display-oriented, so a few fields (agency, price remark, status) are only present on some listings. Fields such as price-per-m², the Booli value estimate and viewing times are not part of the search response and are only available on individual listing pages.

Exporting

Results land in an Apify dataset. Download them as JSON, CSV, Excel, or XML from the run's Storage tab, or pull them through the Apify API.

Common uses

  • Track asking prices and price per square meter in a chosen area over time
  • Watch for new listings in a neighbourhood you follow
  • Build a dataset for housing market analysis or a property app
  • Compare agencies, viewing schedules, or new construction supply

Notes

Booli's pages are in Swedish, so text values like objectType and status come back in Swedish. Numeric fields (listPrice, livingArea, rooms) are plain numbers, so they sort and filter cleanly. Please scrape responsibly and follow Booli's terms of use.