generalize the feature that searches API usage