At William Hill we strive to be the most innovative and exciting company in the industry. We aim to bring our customers better and more enriching user experiences, and APIs form a large part of what enables us to do this. Do you have a great idea and the skills to develop it? We’re now opening up our integration capabilities to the wider developer community to see what you can do.
About our Lab
We know everyone wants the best deal, so we'll find a revenue model that best suits you.
If you have a great idea and want to be part of the William Hill Developer Community there are a few simple steps to follow.
From login and account functionality to bet placement and a Random Number Generator, we have a wide range of functionality for you to use.
We're sponsoring Digital Shoreditch 2015. Come along and see what we're doing
William Hill announces an industry first as they launch their Apple Watch-ready iOS update across nearly 100 countries
The GamingIntelligence.com blogs about William Hill's involvement in Digital Shoreditch.
Built for the William Hill PDC World Darts Championship, the Darts App offers a new user experience for inplay betting.
We're looking for a Web API Dev to be part of our team. Are you interested?
There's always something happening in the William Hill world. Keep up to date on the William Hill PLC website
We've provided you with the best betting APIs to enable you to bring your ideas to life. Check out the developer tools we provide below and get cracking.
The Accounts API gives you access to the customer’s account details, so you can check how much is in their account and obtain a selection of customer information such as their name and email.
- Retrieves a limited set of customer account details. For security purposes, only a subset is supplied, which does not include fields such as security questions and answers.
- Clear the 'Protection of funds' flag set on a customer's account.
- Retrieve the customer’s account balance in UK Sterling.
- Retrieves the customer’s account payments in UK Sterling.
The Competitions API allows 3rd party developers to directly integrate mobile devices to obtain pricing information. It is split into two functions. The first function allows you to navigate to the events that customers might wish to bet upon. Once at the event level, a single request can be made to get the latest prices on all of the markets for that event. The Competitions API has the following features:
- Retrieves information about different sports, events, markets and outcomes.
- Retrieves horse information by event.
- Retrieves information about all current or pending in-play events.
- Retrieves price information for an event.
- Suggests outcomes based on filters.
- Retrieves top bets information.
The Bets API methods are used to place single, multiple and complex bets and to retrieve a customer’s bet history. When retrieving a customer’s bet history you can organise the bets from the betting history in terms of date, bet type and whether the bet is settled or not. The Bets API will also generate a bet delay if you’re placing a single/multiple bet in-Play by creating a time margin to negate the effects of major changes to the market (for example goals during a football match). It is used in conjunction with the Betslips API.
A customer who hasn't got an account with William Hill will need to sign up.
We offer a number of solutions for both web and mobile integrations that allow you to link to or embed William Hill registration pages into your app.
The William Hill Numbers API uses a single method that allows you to generate sets of random numbers for your application.
Numbers can either be unique or can be produced with the chance that some might be the same. For example, you can have a highest value of 6 and a lowest value of 1 with a count of 2 with a Unique value of N (No) - this will give you two numbers between 1 and 6 which are independent, just like two dice being rolled.
The Numbers API is a Private API and therefore not automatically available to developers. To use this API, you will need to contact us and request it.
Making You Money
We offer a number of revenue models for your products, whether you want to focus on attracting new customers, or provide existing customers with a superior betting experience. Once you’ve submitted your idea we’ll be in touch to ensure we work out the best deal for you.