As previously announced, the AdWords API does not allow you to retrieve data with a large start index.

If you issue a request with a start index is larger than 100,000, the API will return a START_INDEX_IS_TOO_HIGH error.

When you need to retrieve a large set of results, we recommend using one of these approaches:

  1. Narrow the query as much as possible using predicates. Group queries by Campaign and AdGroup to retrieve only required data and to fit all results into one response.
  2. Use AdHoc reporting to obtain data. With reports, you can still retrieve most fields available.

As always, please feel free to ask any questions regarding the AdWords API on our forum.