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

3

Total users

2

Monthly active users

8 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": "6163759",
"listingUrl": "https://www.booli.se/bostad/3200398",
"streetAddress": "Vedensgatan 10",
"areaName": "Västra Ängabo",
"municipality": "Alingsås",
"objectType": "Radhus",
"tenureForm": "Äganderätt",
"rooms": 5,
"livingArea": 136,
"plotArea": 196,
"listPrice": 3550000,
"listPriceFormatted": "3 550 000 kr",
"sqmPrice": "26 100 kr/m²",
"estimatePrice": 3920000,
"priceDiffPercent": null,
"daysActive": 0,
"published": "2026-08-19 12:28:07",
"latitude": 57.91136002,
"longitude": 12.55356214,
"isNewConstruction": false,
"upcomingSale": false,
"biddingOpen": 0,
"agencyName": "Fastighetsbyrån",
"agencyUrl": "https://www.booli.se/maklarbyra/fastighetsbyran",
"nextShowing": "Sön 23 aug kl 11:30",
"primaryImage": "https://bcdn.se/images/cache/55381140_576x0.webp",
"images": [
"https://bcdn.se/images/cache/55381140_576x0.webp",
"https://bcdn.se/images/cache/55381142_576x0.webp"
],
"sourceUrl": "https://www.booli.se/sok/till-salu",
"scrapedAt": "2026-08-19T10:39:46.827453+00:00"
}

Fields

FieldDescription
booliIdBooli's internal id for the listing
listingUrlDirect link to the listing on Booli
streetAddressStreet address
areaNameNeighbourhood or district name
municipalityMunicipality (kommun)
objectTypeProperty type, such as Lägenhet, Villa, or Radhus
tenureFormOwnership form (upplåtelseform)
roomsNumber of rooms
livingAreaLiving area in square meters
plotAreaPlot area in square meters, when listed
listPriceAsking price as a number
listPriceFormattedAsking price as shown on Booli
sqmPricePrice per square meter
estimatePriceBooli's own value estimate
priceDiffPercentPrice change since publication, when available
daysActiveDays the listing has been active
publishedPublish date and time
latitude, longitudeMap coordinates
isNewConstructionWhether it is a new build
upcomingSaleWhether the sale is upcoming
biddingOpenBidding status
agencyName, agencyUrlThe listing agency and its Booli page
nextShowingNext viewing date and time, when set
primaryImageMain listing photo
imagesPhoto URLs for the listing
sourceUrlThe search URL this listing came from
scrapedAtWhen the record was collected (UTC)

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 tenureForm 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.