← Projects

marktplaats-py

A Python package for fetching listings and users from Marktplaats.nl — a clean, typed API over a site that never offered one. My most-starred public repository.

Marktplaats is the Netherlands' biggest classifieds site, and it has never offered a public API. marktplaats-py is a small, typed Python package that gives you one anyway: search listings, read seller profiles, and work with the results as real objects instead of scraping HTML by hand.

It's my most-starred public repository, which means other people depend on it — so the bar for keeping it clean and predictable is higher than for a personal project.

What it does

A simple, documented interface over search and listing endpoints, with typed results and sensible defaults. The goal is that you can go from pip install to a useful query in a couple of minutes.

Maintaining it in public

Maintaining a package other people rely on is a different discipline from writing code for yourself. I try to keep the surface area small, change things rarely, and be honest in the docs about what is and isn't supported.

Next project minecraft_imagery →