Over-fetching occurs when an API returns more data than the client needs. This is one of the most common inefficiencies in REST APIs.