urban: Use API instead of HTML parsing