I have a scooter that is supposed to go upwards of 50mph, although the state speed limit for e-scooters is 20mph, and I need to find a better helmet. I am currently using a bike helmet.
I live 2 hours outside the city, and whenever I do make it to the city I never have time to find a motorcycle shop to look for a helmet.
So I am looking for a good online source. I have no plans to take the scooter up to the full 50mph, but have had it going 35mph. Normally I am going 15-25 though.

You need an ECE 22.06, or better yet, SNELL rated full face motorcycle helmet. DOT is legally acceptable in the US but get better protection than the bare minimum.
Even 25mph is plenty fast for life altering (or ending) injuries, you can get messed up going even slower than that and the faster you go the amount of energy involved in an impact goes up way more than your speed increases.
Get yourself some motorcycle gloves and consider a jacket/pants/boots too especially if you’re going to be riding frequently.
Vendorwise, revzilla or motosport should be fine.