LangeIn my ideal world, pugs, scrims, and matches across all leagues would use a single platform with a single API. To me, it looks like Logs.tf is the best platform for that right now, but we need to have a serious discussion to really determine what the best path is going forward.
Logs.tf has a good API. Both for uploading logfiles and reading the stats.
It uses TFTrue or F2's sourcemod plugins on the server side to add the extra information to the logs and upload the logs to logs.tf.