How can I get a URL to the data products that I've found?
If you are connecting through the VSO API, you should read the documentation on the GetData procedure, and send the appropriate method. You can always send the method URL, and the data provider will respond with the URL sub-types that it supports. You may also send a list of methods, so that you can attempt to avoid a second round trip.
For instance, you might send the following values in the method array:
This tells the you would most prefer a URL to a gziped tarball, but would also accept a URL to a zip file or a URL to individual files. If the data provider doesn't support it, it should report back with what URL subtypes it supports. If it doesn't support any URL types, it will respond back with a list of its supported transfer methods.