Optimize API use