No, they only do unlocks on qualified iphone devices that comes with an extensive list of requirements.
You cant just open an account and start unlocking random iphones that were never activated on that account. Here's their requirements:
Customer-Specific Requirements
Postpaid Phones and Tablets with a Service Commitment: Account is in good standing (i.e., it has no past due amount or unpaid balance owed AT&T), and all contract obligations, including any Service Commitment, associated with the device to be unlocked have been fully satisfied. The Service Commitment associated with a given device may be satisfied in one of the following ways:◦ Fulfillment of the Service Commitment by expiration of any contractual term
◦ Upgrading to a new device under AT&T standard or early upgrade policies. Note: the customer must wait 14 days after the device upgrade has been completed to request an unlock of the previous device.
◦ Payment of any applicable Early Termination Fee
The AT&T Mobile Device has been paid for in full.
The AT&T Mobile Device has not been reported lost or stolen.