Any domain name registrars out there that support domain name registration using a web service or a similar functionality without them telling you to become a reseller?
I don't register that many domain names and I am not interested in paying reseller fees.
If I can become a reseller without paying upfront fees, that would be fine.
www.opensrs.com charge a one-off $95 setup fee (which converts into $95 credit on the account). That's not quite what you asked for, but it is pretty low. You get access to a well documented, functional API. However you need to pay for domains by making a credit to your account, then buying the domain from there. I don't think there are any limits on how small this initial deposit can be.