Hi Parashar,
When you are running the Keywords Performance Report, are you including predicates such as "WHERE Status IN ['ENABLED','PAUSED','REMOVED']" and/or "WHERE Impressions >= 0". This will ensure that all of your keywords are returned. Also, try to use different date ranges.
Please let me know if you are still not getting all of your keywords.
Regards,
Anthony
AdWords API Team