A multi-perspective framework is proposed to improve web API search and ranking for enterprise mashup design. The framework models APIs from the component, application, and experience perspectives. It calculates similarity between search requests and APIs based on these perspectives, and ranks APIs using ratings and technical features. An evaluation showed improved precision over traditional search. Future work includes enriching API characterization and integrating information from multiple repositories.