I think the question is pretty clear but what's the earliest API level I can target on Kotlin?
Actually, any API level.
That's because Kotlin is compiled into bytecode for JVM 6 platform, which is supported in all Android API levels. So, unless you use any of the newer Android API in your Kotlin code, it does not require any specific API level.