Hello Nikhil,
One difference is related to how the "max" parameter functions.
In the Search API, it returns the max value of objects across all entities. In the example below, only 2 total objects are returned.

In TypeAheadSearch API, it returns the max value of objects, by object. In the example below, two Individuals and two Organizations are returned.

------------------------------
Bryant Barrenechea
Solution Architect | Professional Services
------------------------------