I use a smaller CPAP for traveling, and was able to buy a 12V plug from the manufacturer.
For power outages at home, I bought an inverter for my new CPAP. HOWEVER, be aware that most CPAP's require a PURE SINE WAVE and will not run on the modified sine wave created by the cheaper inverters. I found a good brand of inverter twice as big as I need that generates the pure wave for about $100.
If you are just running the CPAP, a good battery should be able to run it all night and still have power left over.
2013 Tundra, 5.7FF, TRD, 4WD, tow pkg
2014 Forest River Cherokee 264
Prodigy II / Equalizer 10K
103 nights & 12,700 miles since April '13