Add optional api_url to constructor