Beyond Browsing: API-Based Web Agents