well, what you mean with many requests?
per server would only be one request
http://battlelog.battlefield.com/bf3/servers/show/3c4e0e2e-b1c7-420d-b045-32f2ccd88a04/?json=1
Thats not more than battlelog is doing. Battlelog is sending a request for every click on a server in the list