It would be one data driven test case and add all the urls into excel or test data queue etc based on what way you choose…please check the link provided above
Ideal would be creating separate though…if tomorrow if applications have different buttons then you anyways need to create
The above solution works with single test case where each have their own url alone
Cheers