A: Yes, differential pricing for different APIs is possible and beneficial. Usage-based pricing is not an end goal; it's a process to find the best price or value that you can deliver to your customer and get paid for it.
If your product has multiple features, usage-based pricing helps you find the best value for each customer or customer segment at each feature level. For instance, in a communications company that handles notifications, SMS, emails, WhatsApp, etc., customers may use these features differently. Some might use notifications more, while others might focus on SMS. Fixed packages combine all these into one pricing, but usage-based pricing allows you to serve and monetize each customer according to the value they perceive from your service.