I need tool (preferred windows base service , implemented [url removed, login to view] (C#) cause my website is made in MVC4) to monitor odds xml feed from many bookmakers and save it in database (MsSql) (data are packed using XML formats or JSON.).
Service should be customizable, I should be able to select language, bookmakers, leagues/tournaments, events and set monitoring frequency. Monitoring frequency varies between 30 seconds up to 5 minutes (depending on the bookmaker's limitation).
Bookmakers: Bet365 (most important), Pinnacle Sports, William Hill, BetFair, Bwin and others
Service should support "last time stamp" mechanism, which allows monitor only the changes from your last retrieval time.
Service should monitor pre-match feed of betting odds and in-play (LIVE) betting odds.
For pre-match list service should offer information like:
1. Sports list, tournament/leagues list depends of sport
2. Events list (matches) depends of tournament/league
3. Markets (odds categories) depends of Events list
4. Information about competitors, clubs, League, odds type
5. Odds depends of odds type and bookmaker
7. Results for each odds when match will be end (more information below).
For LIVE matches service should offer information like:
1. All live match list (Sport, Team names, Start date, Country, Tournament/League Name, Score, Time, Period, Period result)
2. Live match odds
3. For football – actual time, result, result to half time, basics statistics from match like corners, cards, penalties, offside for both teams
4. For other sports – actual time of match, result, results for period of time (quarters for basketball, set for tennis, sets for volleyball etc.)
5. Results for each odds when match will be end.
Service should provide localized information on sports, countries, leagues/tournaments, teams and market names.
These same events and odds for the same types of events should be linked (associated) depends of the bookmaker and type of odds. For example should be possible to display all the odds for the game Real-Barcelona e.g. odds for win match 1-X-2 should show offer on this plant from all the bookmakers (with marked the best and the worst).
Events and odds should be associated with each other for many bookmakers. You should consider how the key used to associate the event with many bookmakers.
For selected event it should be possible to get odds from many bookmakers (e.g. design view, procedure in database to retrieve this data).
Please design simple layout to see this data where I could select odds to bet. (e.g. I select sport = football, then I select tournament/league = Premier League, then I select match MU-Arsenal and then I can select any odds from different categories of odds). It should be similar to layout of [url removed, login to view] website.
Important (second service “ResultsRetriever”):
It’s really important to had result of sports events to check if odds for event was hit or not.
So all odds record in database should have data like:
- Event status
- Odds result
- Additional information about result
So if any sports event will be end and information about result and statistics from match will be available, service (I suppose it should be another service) should retrieve data about results, be able to link it with odds data and for each odds belong to this event service should calculate if each odd was hit or no (e.g. match Real-Barcelona was end with score 2-1, service should for calculate that odds for event “over 2.5 goals” was hit, odds for event “Real score over 1.5 goals was hit”, odds for event “Real clean sheet” was not hit etc.).
Also what is really important, service should check this information from last week events to check if any result or data wasn’t changed because sometimes results will be given incorrect at first time and will be corrected later so service should detect it.
Odds offer from Bet365 is a priority and should be the basis for building the database.
Details in attached document, Money is to negotiate
13 freelancer menawar dengan rata-rata $1388 untuk pekerjaan ini
DEMO: [url removed, login to view] Hello you! i can do it and finish 35 days. Please let me know.I looking forward on work your project. Thanks! Khoa-Skype ID: huynhminhkhoa
i have crawler bet365 some data , there are the details : [url removed, login to view] i can do it with perl script. there are also some other betsite data i have crawler : [url removed, login to view]