Since you're already here, why don't you stay a bit and use this little Curry API search engine.
For the start, try to search for the popular function map by typing :function map. This restricts the search results to functions, so you won't find any module or type by this name.

The following listing shows you all available options to construct a search term:
  • :module io - searches for modules starting with io (also :m io), without a following name, it searches for all modules
  • :inModule io - restricts the search to the module io, but searches for all contexts (also :in io)
  • :function map - searches for functions starting with map (also :f map), without a following name, it searches for all functions
  • :type either - searches for types starting with either (also :t either), without a following name, it searches for all types
  • :author donald - searches for modules with donald as author (also: :a donald)
  • :nondet [name] - searches for non-deterministic functions (also :nd), a following name is optional
  • :det [name] - searches for deterministic functions (also :d), a following name is optional
  • :flexible [name] - searches for flexible functions (also :fl), a following name is optional
  • :rigid [name] - searches for rigid functions (also :ri), a following name is optional
  • :signature a - searches for signature starting with a (also :s a)
  • :function map AND maybe - searches for a function starting with map and searches for maybe in all contexts (like description or signature)
  • :function map maybe - does the same thing, because all parts of an query are automatically applied by AND
  • :type either OR :function either - OR can be used as binary operator
  • io NOT :module io - searches for io in all contexts except for modules
  • upper character, ->, tuples, lists are all identifiers to search for signatures