honestly the python version and the default_dataset_id thing look like they're just copied from the v3 docs, but the 11 category slugs are a different story, nobody says where that list comes from. the keyword matching part is fine since you can turn it off, but the guide really should warn about a title like "BMW 320d M Sport" falling out of a "bmw 3 series" search. same goes for a narrow slice coming back empty and tripping the fail-on-empty error, that bit would’ve saved me a lot of debugging