Hell, I would even dare say, the best way to do it is to have the API be free up to a certain usage, at which point it becomes paid. Then the price scales down as you get even more and more usage.
This allows newcomers to the app space to get their footing, and punishes people trying to automate vote bots while rewarding established devs.