It works with .count because that's how the script works. Read the help provided with the script.
//var %url = https://eu.battle.net/api/wow/character/Outland/Livb%C3%A5ten?fields=pvp,titles | echo -ag $json(%url, name)
This works perfectly fine.
I've read the Syntax and Examples part of the help for json countless amounts of times just to understand the basics of how to use it (lol), I see that there's ".count" after but I never understood why that was. I guess it's just one of those things that I don't need to understand

Maybe the link I provided works (Livb%C3%A5ten) because I copy pasted that. If I type in any name (tested) with æøå and do an API pull with it it gives an unable to retrieve information error. Works with any non-æøå name though.
Something is going wrong in translation somewhere.
Typing: https://eu.battle.net/api/wow/character/Outland/Livbåten?fields=pvp,titles
Typing that in URL gives results, but doing !rating Livbåten Outland eu does not work.
(Also when copy pasting this URL I get https://eu.battle.net/api/wow/character/Outland/Livb%C3%A5ten?fields=pvp,titles) for some reason.
Is the JSON not parsing it as UTF-8 or something. I'm unsure as to why it doesn't work.
Any suggestion for trouble shooting. I'm at a loss.
<3