Most aerial drones on the consumer market seem to have painfully limited flying time.
What's the maximum on the consumer / developer market? Obviously, military drones have extraordinary capacities, but I presume they use technology that's not allowed or not available in the private market.
It would need to be programmable or have some API option to give it pre-set flying instructions rather than just RC control, or other technology to allow it to fly longer distances. Let's keep the price under a couple of thousand.
I'm aware of the DJI Mavic Pro, which claims 27 minute flying time for around $1200.