Sie könnten eine Anfrage an die URL stellen und nachsehen, ob Sie weitergeleitet werden, und wenn ja, annehmen, dass es sich um einen Verkürzungsdienst handelt. Dazu müssten Sie die HTTP-Statuscodes lesen.
Andererseits könnten Sie einige URL-Verkürzungsdienste (t.co, bit.ly usw.) auf eine Whitelist setzen und davon ausgehen, dass alle Links zu diesen Domänen verkürzt werden.
Der Nachteil der ersten Methode ist, dass sie nicht sicher ist, da einige Websites intern Weiterleitungen verwenden. Der Nachteil der zweiten Methode besteht darin, dass Sie immer wieder Verkürzungsdienste hinzufügen müssen, obwohl nur einige wenige weit verbreitet sind.