The default call for support cases is response = client.describe_cases(includeResolvedCases=get_all) where get_all is False. Better to try and use the boto3 params afterTime & beforeTime https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/support.html#Support.Client.describe_cases This will avoid writing out new objects to S3 every pass if the ticket hasn't been updated.