Soup API Service