Hi Chuck,
The transfers have an effective_rate that is logged for each transfer. The calculation is the total data / total transfer time. You will see in the ascp logs in the lines that contain FASP Session Statistics
This value is available from various API endpoints across the platform.
If you are using Aspera Faspex, here is how you would retrieve that information from Faspex APIs.
https://developer.ibm.com/apis/catalog/aspera--ibm-aspera-faspex-5-0-api/api/API--aspera--ibm-aspera-faspex-api#getPackageUploadDetails
Sample response after transfer is in progress
{"upload_status":"transferring","start_time":"2026-02-04T20:49:55.000Z","completion_time":null,"percentage_complete":"2.5418701171875","time_remaining":"00:01:20","bytes_written":"2665344","bytes_total":"104857600","time_elapsed":"2.09336","average_rate":"10185898.268811861”}
Another sample response after transfer is complete
{"upload_status":"completed","start_time":"2026-02-04T20:49:55.000Z","completion_time":"2026-02-04T20:50:45.000Z","percentage_complete":"100.0","time_remaining":"00:00:00","bytes_written":"104857600","bytes_total":"104857600","time_elapsed":"50.6204","average_rate":"16571595.641282963"}
thanks,
Ben