There are two reasons for the required minimum $100 USD deposit for API access.
1. We do not provide API access for testing or spam purposes.
2. Orders sent via API authentication between the IMEISource and your website (server) are not fulfilled if funds are not available. So, zero funds will be useless for API access.
To learn... How do I get my API credentials?