title: Is there an online user agent database?
body: <p>How do you parse your user agent strings? I'm looking to get:</p>
  
  <ul>
  <li>Browser</li>
  <li>Browser Version</li>
  <li>OS</li>
  <li>OS Version</li>
  </ul>
  
  <p>from a user agent string. My app is written in perl and was previously using <a href="https://metacpan.org/pod/HTTP::BrowserDetect" rel="noreferrer">HTTP::BrowserDetect</a>. It's a bit dated and is no longer maintained. (Edit: it's since been updated.) I'm in no way tied to using perl for the actual lookup.</p>
  
  <p>I've come to the conclusion that automagic parsing is a lost cause. I was thinking of writing a crud type app to show me a list of unclassified UA's and manually keep them up to date.</p>
  
  <p>Does such an resource already exist that I can tap into? It would be awesome if I could make an HTTP call to look up the user agent info. </p>
  
  <p>Thanks!</p>