I have done this, but not by setting the link as the topic’s title. Instead of setting the featured link as the title, pass a featured_link property set to the URL you want to use in the topic’s creating arguments.
It might be possible to set the featured link by passing a URL as the title via the API, but as you noted, this could lead to issues if the required data can’t be returned from the URL.