入力規則でユニークチェックなんてできるのかな?と調べてみたら、おぉう!発見!
OR( AND(ISNew(), VLOOKUP( $ObjectType.API__c.Fields.Name , $ObjectType.API__c.Fields.Name, Name) = Name ), AND(NOT(ISNew()), ISChanged(Name), VLOOKUP( $ObjectType.API__c.Fields.Name , $ObjectType.API__c.Fields.Name, Name) = Name ) )
だそうだ~。が、しかし、これってName項目に対するユニークチェックしかできないっぽい。。。VLOOKUP、がんばれ~