Hi,
Basically, the AdWords API can be used by anybody who wishes to utilize its many features and services for commercial or learning purposes. Users will need to
sign up for an MCC account and acquire a developer token. For development in the production environment, users are required to
apply for basic access while individuals who wish to learn more about the AdWords API first can opt to develop using
test accounts. Users will then need to generate their
OAuth2 credentials and download the
client library of their choice.
As for getting keyword ideas similar to the Keywords Planner in the AdWords UI, you may then use the
TargetingIdeaService and you may refer to this
guide as to how. Please note that retrieving huge volumes of keywords will require you to breakdown your requests and even so, you will still need to keep in mind the different system and operational limits (please see our
rate limits guide and
rate sheet for more information) to avoid errors.
I hope this has been helpful and feel free to write back if you have any further questions.
Best regards,
Peter
AdWords API Team