Will Developers Ante Up for a Gambling API?
blog.programmableweb.com
blog.programmableweb.com
That seems way, way off. $300 average would require either all of your players are hardcore and put in a lot of money, or you have a decent number of players at the high end skewing it. Assuming they're getting something out of it (at least some of the time), this number seems to be quite... deceptive. I'd love to see the data behind it.
To directly address your question regarding paying users versus non-paying users, traditional social gaming ARPPU is around $30. The real-money multiplier would still be a massive 10x delta.
Not in this case! Remember that the goal here is to maximize revenue (see footnote) so it is a bad move to ignore the existence of the whales -- because whales represent a big fraction of our potential revenue.
Footnote: since most of the costs for this kind of business are "fixed" costs, e.g., the cost of paying the developers to built the site, the way to maximize profit is to maximize revenue.
For you to maximize your revenues, by all means go after the whales as that's where the money is. I worked in online gambling industry for a number of years and have seen this happen quite a few times. I.e. an online casino with about 12000 of active users had 85% of its revenues generated by a dozen (as in less than 12) high-rollers.
>I worked in online gambling industry for a number of years . . . an online casino with about 12000 of active users had 85% of its revenues generated by a dozen (as in less than 12) high-rollers.
Thanks for the interesting info.
In the early online poker years, you could easily deposit directly from your bank or credit card. Then banks started blocking these transactions. The online casinos came up with the eWallet proxies such as Neteller that served as an intermediary between the banks and the poker sites. Those too were blocked. Then gift cards became the main funding source, and eventually those were blocked. Eventually the process ended up with direct wire transfers or payment-by-phone. As each deposit method was blocked, it became harder for the casual players to get money online and they stopped playing.
1. Make it easy for developers to integrate in their apps.
2. Make it easy for users to deposit/withdraw/bet money.
So, if I am playing online poker on my iPad, I may call, raise or go all-in on very single hand. Can your API do that? What means all-in in that case? All I have in the bank?
Allow me to move $100 from my account to any game I feel in the mood to play. Let me deplete that bag and go for more or just quit in the middle and get the rest back. Can your API do that?
Btw, call it iChips and put it on the app store (there is already one app with that name, but fight for the name) and use colorful casino chips everywhere.
Again, execution is king...
> I may call, raise or go all-in on very single hand. Can your API do that? What means all-in in that case? All I have in the bank?
When you "sit down" at the table, you specify how much you're buying in with, between $TABLE_MIN and the lesser of ($TABLE_MAX || $YOUR_WALLET). Your all-in bet is a bet of whatever you've got at the table (not in your wallet). That's a fundamental rule of poker games.
> Allow me to move $100 from my account to any game I feel in the mood to play. Let me deplete that bag and go for more or just quit in the middle and get the rest back. Can your API do that?
Again, that's a fundamental gaming paradigm that online gaming clients have done well forever.
Making a gambling API is IMO a developer's dream because all the rules are very clearly delineated already, and have been mostly agreed upon by decades of IRL usage and regulation. In other words, the spec's been written, tried, iterated on, and verified. As far as specs go, gaming rules are a thing of beauty.
These are the two things that will make a winning API:
1) Trust and integrity (including auditing).
2) Easy transactions.
The big blocker here is client integrity. What if I wrote a slot machine program that took 1% of winning rolls and displayed a loser to the player and took the winnings for myself?
So you know, that example of poor client integrity is something that we 100% prohibit. We audit every game before it goes live for real money on our platform, and since we control the gambling transactions, we make sure players get correctly paid out.
Also, we are audited by the UK Gambling Commission annually, so our gambling licenses are testament to our own integrity as a service (the UKGC does not take the license-holder commitment lightly!).
Our aim is to focus on the gameplay and have the cash betting as an extra. With such tricky global regulations this frees us up to pick and choose partners that meet local laws and expand into regulated markets with new models.Of course Betable would prove a great expansion of our product in future.
Interested to hear HN's thoughts (affiliate vs betable) and would love you all to play and inform our beta later in the year: www.betstars.co.uk
I think the big question here is not whether developers ante up for a gambling API. Certainly some will, given the prospect of making more money. The real question to me is whether it becomes 'required' in the sense that in order to compete, they need to use it (or a competitor's equivalent). The social game industry seems to be all about fast-following on features, especially monetization
Multiplayer games would also be fun but then you have to guard against collusion and other exploits.
It all depends on how secure it is. You can have a very unsecure API that no one will touch or an incredibly secure API that no one will use because it's too difficult.
Creating an API is not the problem. Finding the right balance of security and convenience is the problem.
FultTiltPoker and Bodog were both hosted from offshore (and generally run from offshore), but that did not help their U.S. owners in the slightest when the FBI came knocking.
Moreover, by using a gambling API on your own site, you place all of your bank accounts at risk of being frozen by your financial institution (if they are U.S. based) as U.S. financial institutions are not permitted to transfer funds to gambling sites. You could use an offshore bank, but this would increase compliance costs and guarantee an annual audit by the IRS.
EDIT: This assumes games are played for cash. Games played for virtual currency are not considered gambling unless they are easily convertible back into cash.
It's perfectly legal for an individual or company in the U.S. to develop and operate gambling software. What's not legal is offering services to players in the United States or elsewhere where gambling is illegal[1]. Betable offers the gambling services to players, not the developer partnering with Betable.
Furthermore, Betable does not allow real money play by players in jurisdictions where gambling is illegal. Game developers in the United States (or anywhere else) do not need to be licensed since the regulated bits of the infrastructure are all developed and operated by Betable. We strive to meet and exceed the regulatory standards that we're subject to and provide a legitimate and trustworthy ecosystem for players.
> FultTiltPoker and Bodog were both hosted from offshore (and generally run from offshore), but that did not help their U.S. owners in the slightest when the FBI came knocking.
Full Tilt Poker and Bodog are both examples of online gambling operations that flagrantly and publicly disregarded regulatory requirements and/or the law, offering their services illegally in the United States or, in the case of Full Tilt, (allegedly?) defrauding customers. Unsurprisingly, the FBI took offense to these violations. However, there's really no comparison between those operations and Betable. As I said before, Betable does not offer online gambling to players in the US, which is the main issue the FBI took offense to.
> Moreover, by using a gambling API on your own site, you place all of your bank accounts at risk of being frozen by your financial institution...
Betable manages all of the banking and accounting systems associated with gambling using its own accounts. Developer accounts are not used for gambling. Betable acts as the arbitrator of all gambling transactions.
1. In fact, with the recent re-interpretation of the Wire Act even that statement is now inaccurate at a Federal level, but that's another post.
It is a link to the California State Library.
The part where they also run the gambling logic & randomness is probably necessary because regulations on gambling often require certain guarantees and auditability that, again, a regular developer may not (want to) be aware of. It's much simpler to be compliant if the dev only has to establish f.ex. win rates for different actions, and the gambling provider runs the actual processes with methods and random generators that comply with applicable laws.