How to manage Data request charges charged by Betfair?

Stefan,

As you know : "customers who place more than 1000 bets and make more than 20 data requests" may be charged a transaction fee by Betfair.

Recently it happens to me.

Do you have some tricks to avoid it?

Merci

Comments (8)

  1. StefanBelo Says:
    Monday, January 05, 2009

    You can find the betfair API counter in the status bar of any bfexplorer application. It was betfair requirement to implement some kind of counter after they introduced betfair data fees.

     

    The API counter shows you how many chargeable calls is made to betfair web services (betfair API), as we know we have got only 20 free calls per user account.

    I left in the bfexplorer pro the unlimited request rate, so depending on your speed of internet connection and mainly on your connection latency you can exceed very easily your free limit, mainly when you monitor more markets.

    Therefore is only up to you, what refresh rate you set for and how many markets you will monitor concurrently. The default settings of the refresh rate is 1 second, I use such setting when running my automated solutions. When I trade on horse racing I set it to 0.5 seconds. You have to be aware that program monitors the state of your unmatched bets, and if you are using my results tool, then also bet settling is monitored each 5 seconds for a market.

    The bet placing data charges fee are applied if you place or update more then 1000 bets per hour, I never reached this limit. In one bespoke solution which monitors discovery of new markets at betfair and then places bets for each selection such limit was exceeded and I had to implement bet placing counter for this solution.

  2. pashulik Says:
    Tuesday, January 06, 2009

    Stefan, I also get the letter from Betfair about charge of $35. They say they don't get the money this time but they ask me to avoid it in future. Today I use Bet Wizard Auto Trader for all today markets and I see my average chargeable calls - 49. Does it mean that I can use only 1 market for trading if I don't want to be charged? And can I help myself to make refresh rate more? Thank you.

  3. StefanBelo Says:
    Tuesday, January 06, 2009

    Betfair data fee

    If you once received notification from betfair then be really aware, if you do not change your behavior in this matter, that next time you will be invoiced.

    If you click on the Betfair API counter link in the status bar the web page will be opened explaining all betfair fees, including the betfair data request charges. In short, you are allowed for 20 free requests per second, what means that you can monitor with bfexplorer 20 markets if you set your refresh rate to 1 second, but as this charge is evaluated by each second it could happen that you can exceed this limit, therefore you should use such refresh rate and monitor conclusively only such amount of markets your Betfair API counter shows number between 10-15 maximally.

    If you have got unmatched bets on markets then also calls for checking the bets status are added, or bets settling if you switch on the My Results tool. If you are login through web page then also any market or bets operation are added with a value of 2.

  4. mapper Says:
    Wednesday, January 07, 2009

    adding tax by BF

    Stefan,

    could you please let me clearly know how many chargeable calls must have to reach free BF limit? I expect response in form for example 720 calls per minute or 70000 calls per hour.

    If I am right, as I have allowed 20 free calls per second: 20 calls * 60 s = 1200 calls per minute is free. Is it correct?

    Thank you for answer!

     

  5. mapper Says:
    Wednesday, January 07, 2009

    removing markets

    I have one question about removing monitored markets (box on the right side of Market label) from application combobox. How can I do it?

    p.s. Stefan I am unable to create new article from 3 various PC :( There is the same issue as I has written you in email.

  6. StefanBelo Says:
    Wednesday, January 07, 2009

    betfair data request charges

    Unfortunately I think betfair does not approximate number of calls by minute, but by one second I think. So it could happen that in minute or an hour your approximate number of calls does not exceed your free calls but in some seconds you had exceeded this number then you are charged, and depending on commission you generated this value changes. Read the betfair web page as I could understand it wrongly.

  7. Hamid Says:
    Wednesday, January 14, 2009

    How could I do to delete automatically the "closed markets"?

    Do the "closed markets" (= by example the event start at 15.00 and finish at 16.00 so I don't need to monitor it after 16.00) make requests?

    I bet on more than 30 markets per day and I don't want to spend my time to delete them...but if I don't do that I will exceed my "20 free requests per second".

  8. StefanBelo Says:
    Wednesday, January 14, 2009

    A bespoke solution?

    Hamid, I think it is time for a bespoke solution. No program can give you a general purpose tool you and any other betfair user would use with its strategy, simply because almost any strategy is unique and require different approaches which are simple not supported by a tool.


Do you want to comment this article? Sign up here or login.