Is it possible to run a script every 24 hours on MacBook Pro even in sleep?
The only thing I can think of that will wake a Mac, do maintenance, and put it immediately back to sleep is power nap. But PowerNap is not available to 3rd party developers. https://www.quora.com/OS-X-Mountain-Lion-10-8-Can-third-party-apps-take-advantage-of-Power-Nap

Why not just scrape from the server?