usse/funda-scraper
2023-02-20 23:38:24 +01:00
..
.vscode Initial commit 2023-02-20 23:38:24 +01:00
funda_scraper Initial commit 2023-02-20 23:38:24 +01:00
requirements Initial commit 2023-02-20 23:38:24 +01:00
static Initial commit 2023-02-20 23:38:24 +01:00
tests Initial commit 2023-02-20 23:38:24 +01:00
venv Initial commit 2023-02-20 23:38:24 +01:00
_panda_dump.bin Initial commit 2023-02-20 23:38:24 +01:00
LISCENSE Initial commit 2023-02-20 23:38:24 +01:00
MANIFEST.in Initial commit 2023-02-20 23:38:24 +01:00
out.json Initial commit 2023-02-20 23:38:24 +01:00
panda_dump.bin Initial commit 2023-02-20 23:38:24 +01:00
pyproject.toml Initial commit 2023-02-20 23:38:24 +01:00
README.md Initial commit 2023-02-20 23:38:24 +01:00
requirements.txt Initial commit 2023-02-20 23:38:24 +01:00
setup.py Initial commit 2023-02-20 23:38:24 +01:00
usse_gmaps.py Initial commit 2023-02-20 23:38:24 +01:00
usse.py Initial commit 2023-02-20 23:38:24 +01:00

FundaScraper

FundaScaper provides you the easiest way to perform web scraping from Funda, the Dutch housing website. You can find listings from either house-buyer or rental market, and you can find historical data from the past few year.

Install

pip install funda-scraper

Quickstart

from funda_scraper import FundaScraper

scraper = FundaScraper(area="amsterdam", want_to="rent", find_past=False)
df = scraper.run()
df.head()

image

You can pass several arguments to FundaScraper() for customized scraping:

  • area: Specify the city or specific area you want to look for, eg. Amsterdam, Utrecht, Rotterdam, etc
  • want_to: You can choose either buy or rent, which finds houses either for sale or for rent.
  • find_past: Specify whether you want to check the historical data. The default is False.
  • n_pages: Indicate how many pages you want to look up. The default is 1.

Advanced usage

You can check the example notebook for further details. Please give me a star if you find this project helpful.