Como posso obter o sinalizador de país do usuário no meu site?

Quero exibir a bandeira do país do usuário / visitante no meu site.

Estou usando diferentes tecnologias como php, jsp e html simples. Então, eu quero um código que, colocando no meu site, os visitantes podem ver e deve ser executado em toda a plataforma.

Em suma, eu quero API de detecção de país. Se alguém puder me ajudar, ficarei muito agradecido.