A apn settings list for data connections is available at pinstack
http://www.pinstack.com/carrier_setting ... teway.htmlBut use this list with caution, as any carrier can change its settings any time.
Also this list is by no means complete, for example the apn for CSL Hong Kong prepaid SIM card is not listed here. it's
CSLP1 for CSL prepaid.
What You could do is parse this document and create some kind of table for lookup. Once the phone knows it's carrier it can look up the correct APN setting. Seems to be a lot of work however.
Unluckily it's not possible to grab the APN settings directly as k already mentioned. If You do have a Blackberry plan APN should be pushed on Your Blackberry in the TCP settings. So no need for an APN in case You do a TCP connection.