Data Request Charges in new API

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Farida
    Junior Member
    • Jan 2013
    • 4

    #1

    Data Request Charges in new API

    How data request charges (http://www.betfair.com/aboutUs/Betfa...rges/#charges5 ) works with new API? Like obsolete API or something other?
    In
    https://api.developer.betfair.com/se...Request+Limits
    show that EX_BEST_OFFERS weight is 3.
    Is this weight only for requst limit in one request purpose? Or this weight data request charge purpose?
  • AlgoTrader
    Junior Member
    • Mar 2012
    • 243

    #2
    So far as I know, the things will be very different for a new API.
    For now, new API is beta and there are no charges. But there are no betting too.

    listMarketCatalogue is too restrictive for now. getAllMarkets may cause multi-megabyte response, I never managed to get listMarketCatalogue that is more than 50kb. For big tournaments like Australia Open, listMarketCatalogue cannot return all the events in a single response
    Betfair Bots Made Easy

    Comment

    • Farida
      Junior Member
      • Jan 2013
      • 4

      #3
      >For now, new API is beta and there are no charges.
      Really? I doubt.

      I want to know how charges apply now, when API is beta. If there are no charges, may be I will do thousands of requests in seconds, some of my goals have these necessity

      Comment

      • AlgoTrader
        Junior Member
        • Mar 2012
        • 243

        #4
        A single JSON-RPC call requires 70ms (no keepalive yet and HTTPS handshake is long and expensive). If you have single thread, you can send 15 requests a second. If you want 1000 requests/sec then you need ~70 threads to do it.

        You cannot do anything very useful with the new API yet. No betting methods, no login/logout. In fact, there are just two "useful" calls - listMartketCatalogue to detect new markets and listMarketBook to see prices, volumes and bets (orders).

        Currently, there are API calls that you call thousand times a second if you can. You can send 10,000 keepalive requests a second free of charge. :-)
        Betfair Bots Made Easy

        Comment

        • Farida
          Junior Member
          • Jan 2013
          • 4

          #5
          Prices in live for example. If i need ALL live markets I will use many-many requests... not keepalive requests. But I'm afraid Betfair Data Request Charge (http://www.betfair.com/aboutUs/Betfa...rges/#charges5) and therefore I want to know EXACTLY how Betfair Data Request Charges apply to new API calls.

          So, I wait Bdp Team members responses

          Comment

          • Farida
            Junior Member
            • Jan 2013
            • 4

            #6
            AlgoTrader, Data Request Charge is serious problem. I already have one problem with this charge. Here part of e-mail, I received recently
            Your data requests on ******* would have incurred a charge of 3937.73 USD. We are not applying the charge to your account for this incident. We want you to avoid being charged in future.

            If you continue to make excessive data requests, we will charge your account in the future.
            Therefore, I'm afraid and worry about this. I don't want to pay thousands dollars for my incompetence, for lacks in my knowledge.

            Comment

            • AlgoTrader
              Junior Member
              • Mar 2012
              • 243

              #7
              1) Betfair needs testers for a new API that make it loaded. They are not about to charge for beta product

              2) New API is very different and according to Betfair guys, the charging scheme will be completly reviewed.

              When I write to bdp email, I usually get fast and relevant answers, so why not to try?
              Betfair Bots Made Easy

              Comment

              Working...
              X