The WHERE condition might work ok, although I'd suggest using the MaxRelativeLevel.
DataSet docs = tree.SelectNodes(CMS.CMSHelper.CMSContext.CurrentSiteName, "/API-Example/%", "en-us", false, "CMS.MenuItem", "", "", 1);
There are 12 overloads to the SelectNodes() method, I'm positive you can find one which will work.