API URL centralized