BigML allows you to create batch predictions for thousands or millions of data points without writing a single line of code. Just upload the data you want to create predictions for, transform it into a dataset, and use it to get predictions from your existing model or ensemble. This will generate a downloadable file with all the predictions listed next to the original data points in your uploaded file. There is also a BigML.io API resource that you can use to create batch predictions programmatically.
If you are using the BigML Dashboard, you can access the batch prediction option from the dataset view or from the model/ensemble/logistic regression view, and then use the 1-click action menu:
After that you will be able to select the file with the new data before you click the Predict button: