API more robust, retrieve-urllist api call added