Five ways to scale an API without changing code: 1. Optimize API design by removing unnecessary methods and structuring methods to match use cases. 2. Add aggregate methods to reduce calls to base methods. 3. Implement rate limiting to reduce load and encourage efficient code. 4. Offboard caching and processing to clients to reduce server load. 5. Provide SDKs to encode best practices and optimize client code patterns. Together these techniques can significantly improve scaling by managing load through changes to API structure and client behavior rather than requiring code changes.