Why do you need to know this? After obtaining this information, what do you do with it? If you're programming remotes with this information, what does it matter if you have 20 additional functions that don't apply to that particular model?
There are lots of codes for brands here, but no association with specific models. There's usually no need for that.
[Link: hifi-remote.com]It's also pretty easy to mine the harmony database, but you have to do it one model at a time. And even then, they often have commands that don't apply.