PPCG's Unanswered Questions
JavaScript + HTML, 271 250 232 bytes
Apparantly you can use Dates as pseudo-random numbers. I stole this from Shaggy's answer.
(Only uses about 4 of your quota)


q=[]
g=f=&gt;fetch('//api.stackexchange.com/questions/unanswered?site=codegolf&amp;page='+f).then(r=&gt;r.json().then(j=&gt;(q=[...q,...j.items])^j.has_more?g(f+1):document.write(`&lt;pre&gt;${(q=q[new Date%q.length]).title}
${q.tags}
`+q.link)))
g(1)



It makes an array q, then calls g(1), which fetches the first page of results and adds it to q. Then, if the request says it has_more, then it calls g(f+1), which fetches the next page, until it reaches the end and writes out to the HTML document (Which will automatically unescape the response)
If we don't care about all of the unanswered questions, just the most recent 30 (Only uses 1 of your quota):
JavaScript + HTML, 213 196 179 bytes


fetch`//api.stackexchange.com/questions/unanswered?site=codegolf`.then(r=&gt;r.json().then(j=&gt;document.write(`&lt;pre&gt;${(j=j.items[new Date%j.items.length]).title}
${j.tags}
`+j.link)))