My APP check update by comparing local version and remote version returned by iTunes lookup API. But the API still return old version after new version has released.
htt
Not all apps are available in all countries. In your URL, looking for it in the US store. Remove /us/ and try.
For more details: iTunes search API won't show existing app info