Bluez does not provide the introspection XML making it difficult to develop binds: bluez/bluez#296
However, they do provide D-Bus documentation in restructuredText: https://github.com/bluez/bluez/tree/master/doc
rST has a native Python implementation called docutils. It should be possible to parse the the rST files and and have a programatic representation of the API: https://docutils.sourceforge.io/docs/dev/hacking.html#parsing-the-document