Can I apply for a restricted license online?
No, you will need to apply at a DMV office.
IIs this available at all DMV offices?
No. Not all offices, but many provide this service. You can contact your local DMV office to see where to apply.