There is no price field in Clickbank datafeed. How to get price?

5 replies
Hi Warriors!

I am currently trying to write an web app that will pull several different fields from the Clickbank datafeed. As you may already know, there is not a field which provides the product price. I have noticed a few websites out there that have managed to figure out how to pull that information to display on their site alongside fields that are provided from the feed. One of those sites happens to be CBENGINE - How To Find Top ClickBank Marketplace Products that Sell. Can any of you provide any advice or have any idea how to accomplish pulling the price from clickbank products for display on my site?

Thanks in advance.

Kent
#clickbank #datafeed #field #price
  • Profile picture of the author DEaFeYe
    Banned
    [DELETED]
    {{ DiscussionBoard.errors[5325940].message }}
    • Profile picture of the author mojojuju
      Originally Posted by DEaFeYe View Post


      Ok, so they don't give us a direct price, which is annoying, but they do give us information we can calculate the price from:
      Nope.

      InitialEarningsPerSale for example "takes into account refunds, chargebacks, and sales tax." Calculating a price based on InitialEarningsPerSale might work on a product that never gets refunded. There are similar problems with using AverageEarningsPerSale.

      And then there's another problem with using those values:

      The problem here is that the values in the marketplace feed are vendor specific and not product specific. If the average earnings per sale is $10 and the percent commission is 50, we might conclude that the product price is $20. But what is not considered here is that the vendor might sell 3 different products ranging in price from $5 to $40 and he sells a certain amount of each product at 50% commission so that his AverageEarningsPerSale works out to be $10.

      Those are just a couple of reasons why the product price can't be determined algebraically like that.

      Probably the most reliable way of determining the price of Clickbank products without making any arrangements with Clickbank is to scrape the order form. Programmatically doing this for every vendor of Clickbank's marketplace will probably make Clickbank angry enough to block your IP and I wouldn't advise it.

      But if a person were to do such a thing, all that would be needed was the list of Clickbank vendor's (which is in the thousands BTW) and you'd scrape URL's in the following format:

      http://x.vendorid.pay.clickbank.net/

      ... where 'x' is an integer representing a product number and "vendorid" is of course the vendor id which comes from the XML feed from Clickbank.

      And all you'd do is scrape that starting with x = 1, then increment x and do it again and again.

      That would get all of the product prices in a sort of "get yourself banned by Clickbank" sort of way. I'd discuss it with Clickbank before I'd do anything that.
      Signature

      :)

      {{ DiscussionBoard.errors[5332628].message }}
  • Profile picture of the author SteveJohnson
    Nice theory, wrong answer.
    Signature

    The 2nd Amendment, 1789 - The Original Homeland Security.

    Gun control means never having to say, "I missed you."

    {{ DiscussionBoard.errors[5328786].message }}
    • Profile picture of the author Kent Hopkins
      Originally Posted by SteveJohnson View Post

      Nice theory, wrong answer.
      Steve,

      Thanks for that, so what is the right answer then? And surely there must be some additional calculations in regards to figuring recurring billing products.
      Signature
      Doubts Kill More Dreams Than Failure Ever Will.
      {{ DiscussionBoard.errors[5332011].message }}
    • Profile picture of the author Kent Hopkins
      If you feel better PMing please feel free
      Signature
      Doubts Kill More Dreams Than Failure Ever Will.
      {{ DiscussionBoard.errors[5332022].message }}
  • Profile picture of the author Kent Hopkins
    Thank you for the detailed response. It is appreciated. That leaves me with one remaining question. Suspose I contact Clickbank and miraculously they give me permission or a time where they allow me to do this. How could I differentiate the vendor's product number price to match it with the correct product of theirs on the feed? Example: The feed has 3 products from vendor "G". We loop http://x.vendorid.pay.clickbank.net/ and get our three prices. But since on the feed, there is no indication as to which of this vendors 3 products are product 1, 2 and 3, then how could I match the prices from my loop iteration with the correct products in the feed?
    Signature
    Doubts Kill More Dreams Than Failure Ever Will.
    {{ DiscussionBoard.errors[5393425].message }}

Trending Topics