Upq
From Spring
xml-rpc
made by abma
springfiles.com supports a xml-rpc service which allows to search for files, too:
for an example-client see: https://github.com/springfiles/upq/blob/dedicated/doc/exampleclient.py
implementation in c++: https://github.com/abma/pr-downloader