A maioria das APIs para encurtar URL necessitam de autenticação, normalmente OAuth, o que é um pouquinho chato de se fazer, mas existe uma serviço que encurta URL que não precisa de praticamente nada, o: http://is.gd.
Para encurtar URL com JQuery e Javascript basta chamar o serviço deles passando os parâmetros necessários. Segue o exemplo:
[sourcecode language=”javascript”]
$.getJSON( "http://is.gd/create.php?callback=?", {
url: "http://www.thiagovespa.com.br",
format: "json"
}).done(function( data ) {
alert(data.shorturl);
});
[/sourcecode]
Esse código irá encurtar a url “http://www.thiagovespa.com.br” e irá exibir em um alert a URL encurtada (data.shorturl). Para maiores informações, consulte a API do is.gd.