Biddit Scraper — Belgian Property Auctions & Public Sales avatar

Biddit Scraper — Belgian Property Auctions & Public Sales

Pricing

Pay per event

Go to Apify Store
Biddit Scraper — Belgian Property Auctions & Public Sales

Biddit Scraper — Belgian Property Auctions & Public Sales

Extract Belgian property auctions from Biddit.be. Get starting prices, current bids, estimated values, selling prices, notary contacts, EPC scores, GPS coordinates, and full property details. Filter by province, property type, or sale method. Schedule daily runs. No browser needed.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

1

Monthly active users

13 days ago

Last modified

Share

Biddit Scraper

Extract every active property auction from Biddit.be — Belgium's official notarial online auction platform — into structured JSON with prices, bids, notary contacts, and full property details.

What is Biddit Scraper?

Biddit Scraper lets you extract structured real estate auction data from Belgium's only official online notary auction platform, helping you find undervalued properties, track auction activity, and automate market research — all without manual browsing.

  • Find investment opportunities: extract all active auctions with starting prices, current bids, and estimated values to spot properties selling below market value
  • Monitor auction activity by region: track how many properties are auctioned per province, average selling prices, and bidding patterns across Belgium
  • Build automated alerts: schedule daily runs and get notified when new properties matching your criteria appear on Biddit
  • Analyze historical sales: include closed auctions with final selling prices to build datasets for market analysis, valuation models, or academic research
  • Feed your CRM or dashboard: export structured data to Google Sheets, Airtable, or any BI tool via Apify integrations

Biddit.be has no public API, no RSS feed, and no export feature. This scraper is the only way to get structured data out of the platform. No other Apify actor covers Biddit.

What data does Biddit Scraper extract?

🏠 Title and full property description (NL/FR) 📍 Address — street, postal code, city, province 🗺️ GPS coordinates — latitude and longitude for mapping 💰 Starting price, current bid, and estimated value 🏷️ Selling price (closed auctions only) 📅 Auction dates — bidding start and end timestamps ⚖️ Auction status — CURRENT, CLOSED, WITHDRAWN 🏗️ Property details — type, bedrooms, bathrooms, surface, land area, build year, facades ⚡ EPC energy score — rating by region (Flanders, Wallonia, Brussels) 👨‍⚖️ Notary contact — name, phone, and email 📸 All images — full list of property photos 📄 Cadastral income (kadastraal inkomen / revenu cadastral) 🔗 Direct URL to the listing on Biddit.be

How to scrape Biddit.be auctions

The input is simple: choose your filters and hit run. You can configure the scraper through the Apify Console UI or programmatically via the API.

Filters

FilterOptionsDescription
ProvinceAll provinces, Antwerpen, Oost-Vlaanderen, West-Vlaanderen, Vlaams-Brabant, Limburg, Brussels, Brabant Wallon, Hainaut, Liège, Luxembourg, NamurTarget a specific Belgian province or scrape all
Property typeHouse, Apartment, Land, Garage, Office, Industrial, Commercial, OtherNarrow down to one property category
Sale typePublic Auction (openbare verkoop), Private Sale (uit de hand), Annuity Sale (lijfrente)Filter by auction method
Include closed salestrue / falseInclude sold/withdrawn properties with final selling prices. Great for historical analysis
Scrape full detailstrue / falseFetch descriptions, all images, notary contact, estimated prices. Adds ~1 request per listing but gives much richer data
Max results1 – 5,000Limit the number of listings returned
LanguageNederlands / FrançaisControls titles, descriptions, and addresses

Tips for best results

  • Start broad, then narrow: run with all provinces and all types first to see what's available, then filter down
  • Use includeClosedSales: true for market research: this gives you historical selling prices, which are the most valuable data for valuation models
  • Leave scrapeDetails: true (default): the extra data (notary contact, estimated price, full description, all photos) is worth the slightly longer run time
  • Schedule daily runs to track new auctions as they appear — typically 10-30 new listings per day across Belgium

Output

Results are stored in a dataset that you can download in JSON, CSV, Excel, XML, or HTML format directly from the Apify Console.

JSON example

{
"title": "Eengezinswoning met tuin en garage",
"price": 195000,
"currency": "EUR",
"listingType": "auction",
"reference": "294512",
"propertyType": "house",
"address": "Dorpstraat 17",
"city": "Aalst",
"postalCode": "9300",
"province": "Oost-Vlaanderen",
"latitude": 50.9396,
"longitude": 4.0401,
"bedrooms": 3,
"bathrooms": 1,
"surface": 165,
"landSurface": 420,
"buildYear": 1965,
"numberOfFacades": 3,
"epcScore": "E",
"startingPrice": 160000,
"currentPrice": 195000,
"estimatedPrice": 220000,
"biddingStartDate": "2026-03-10T10:00:00",
"biddingEndDate": "2026-03-17T10:00:00",
"auctionStatus": "CURRENT",
"biddingPace": 1000,
"notaryName": "Marc Janssens",
"notaryPhone": "+32 53 12 34 56",
"notaryEmail": "info@notaris-janssens.be",
"landIncome": 1485,
"description": "Ruime eengezinswoning met tuin en garage...",
"imageUrl": "https://www.biddit.be/stg/eco/images/294512/m/001.jpeg",
"imageUrls": [
"https://www.biddit.be/stg/eco/images/294512/l/001.jpeg",
"https://www.biddit.be/stg/eco/images/294512/l/002.jpeg",
"https://www.biddit.be/stg/eco/images/294512/l/003.jpeg"
],
"url": "https://www.biddit.be/nl/catalog/detail/294512",
"scrapedAt": "2026-03-16T10:00:00.000Z",
"language": "nl"
}

How much does it cost to scrape Biddit?

Biddit Scraper uses only HTTP requests (no browser), making it extremely fast and cheap to run.

ScenarioEst. costTime
100 listings with full details~$1.21~1 min
All ~1,100 active listings with details~$13.21~5 min
Quick overview (no details) of all listings~$0.50~30 sec

Pricing breakdown:

  • Per run start: $0.01
  • Per result: $0.012

Can I integrate Biddit Scraper with other apps?

Yes. Biddit Scraper connects with any tool through Apify integrations:

  • Google Sheets — automatically export auction data to a spreadsheet
  • Slack / Email — get notified when new auctions match your criteria
  • Zapier / Make — trigger workflows when data is ready
  • Airtable — build a searchable property database
  • REST API — call the scraper programmatically from any language
  • Webhooks — get notified when a run finishes

Can I use Biddit Scraper as an API?

Yes. Use the Apify API to run Biddit Scraper programmatically.

Python:

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("studio-amba/biddit-scraper").call(run_input={
"province": "VAN",
"propertyType": "HOUSE",
"maxResults": 50,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['title']} — €{item['price']:,}")

JavaScript:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('studio-amba/biddit-scraper').call({
province: 'VAN',
propertyType: 'HOUSE',
maxResults: 50,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Check the API tab for full documentation.

FAQ

What is Biddit.be?

Biddit.be is Belgium's official online auction platform operated by the Royal Federation of Belgian Notaries (Fednot). All sales are legally binding notarial transactions. It's the only platform in Belgium where notaries can conduct public property sales online.

How does Biddit Scraper work?

It queries Biddit's internal search API (the same one the website uses) and optionally fetches detail pages for each listing. No browser automation is needed — it's all HTTP requests, which makes it fast, reliable, and cheap.

Can I get historical selling prices?

Yes. Set includeClosedSales: true to include sold and withdrawn properties. Closed auctions include the final sellingPrice, which is the actual sale price recorded by the notary.

How often are new auctions posted on Biddit?

Typically 10-30 new listings appear per day across Belgium. Schedule a daily run to stay on top of new opportunities.

Can I scrape auctions in French?

Yes. Set the language input to "fr" to get all titles, descriptions, and addresses in French instead of Dutch.

This scraper extracts publicly available auction data that Biddit.be displays to all visitors. The data is factual (prices, addresses, dates) and does not contain private personal information. As with any scraping tool, use the data responsibly and in compliance with applicable laws.

Limitations

  • Belgium only. Every listing on Biddit.be is a notarial sale under Belgian law.
  • No bid history. Individual bid amounts per listing are not exposed by the API — only the current price and starting price are available.
  • Some fresh listings may be incomplete. If a notary hasn't uploaded descriptions or photos yet, those fields will be empty.
  • Estimated price and notary contact require scrapeDetails: true.

Other Belgian real estate scrapers

Combine Biddit Scraper with these actors for comprehensive Belgian property market coverage:

Your feedback

Found a bug or have a feature request? Please open an issue on the Issues tab. We actively maintain this scraper and respond to all reports.