feat: add isURL API method