I don't see any AXL APIs for that, but you might be able to accomplish your goal with the SQL query and update APIs.
Here's a data dictionary for CUCM 10.5(1). You'll see that there's a personaladdressbook table there, and other tables it references, like personalphonebook and others. I imagine you could read in all these values with a SQL query and then construct insert statements from the data. I haven't tried this, but it seems logical to me.
If you try it, I would try it with one address book first, to make sure you have all the necessary table relationships right.
UCM 10.5(1) Data Dictionary