Without a key you may hit limits sooner; with a key it is more stable.
May fail in the browser because of CORS → use a proxy/backend then.
VLB is great for German-language publisher data, but always requires authentication.