Exactly!  The portal provides an index of the data (what, where, when, who style information) but for retrieving the original records you would need to talk to the providers directly.

Attached is a simple Java class which logs all the registered endpoints in the GBIF registry.  I guess you would want only the TAPIR ones?
That class will require the UDDI4J library and commons logging (plus Log4J I presume you would use?)

May I please ask - what are you intending to do?  You can probably guess that code exists for scheduling the harvesting of TAPIR endpoint data for example - this may be useful to you... 

Cheers,

Tim