Refactored api_get methods