TinyURLでURLが圧縮できますが、シンプルなAPIも提供されているようです。 http://tinyurl.com/api-create.php?url=ここに圧縮したいURL で、レスポンスが以下のようになる。 http://tinyurl.com/n2apo5 ということで、Groovyだととともシンプルにできます def originURL = 'http://d.hatena.ne.jp/fumokmm/' def url = new URL("http://tinyurl.com/api-create.php?url=${originURL}") def result = url.text これだけ!圧縮されたURLはresultに入ります。 簡単ですね。 参考 TinyURL の api を使う - monaurallab (モノラルラボ)