This document presents CLAMS, an approach for automatically mining API usage examples from client code. It clusters API usage sequences, generates summarized snippets from the top clusters, and selects the most representative snippet from each cluster. The methodology can be easily adapted to new programming languages as it relies on abstract syntax trees and API call sequences rather than detailed semantic analysis. The system is evaluated on datasets from several Java libraries and is shown to produce more concise, readable snippets that better match handwritten examples compared to approaches that output API call sequences or less summarized snippets. The clustering approach that allows similar rather than just identical sequences leads to improved results.