I would like to create a console c# application to retrieve the Tracking Click activity to our local database. I checked the FuelSDK link : https://code.exacttarget.com/apis-sdks/fuel-sdks/tracking/click-tracking.html .Where i see i can get URL and URLID and i suppose i get as in picture attached (img1.jpg) only id and links. But i would need to have click rates and link url of all the links in a particular email sends (e.g. img2.jpg and img3.jpg). We can find that info in the exacttarget site (img2.jpg and img3.jpg) though.

Briefly: i would like to get click activity tracking info Total,Unique,NetCTRs as in image 3(img2.jpg) or as in image3 (img3.jpg)







Is it doable? Some one has done similar or any experience?

Any pointers are appreciated.

2 Answers 2


The object you are looking for is: LinkSend

You can filter this object by the SendID property (same thing as Job ID) to receive a list of all of the links for a send with a count of total clicks and unique clients.

Complete list of retrievable properties:


The C# SDK does not have support for this object, but it can be accessed by going directly against SOAP.

edit: I updated the SDK to add LinkSend, example at: https://github.com/salesforce-marketingcloud/FuelSDK-CSharp/blob/Dot9/objsamples/Sample_LinkSend.cs

  • Thank you. I suppose this is it. I will work on this next week for my project.
    – Jack85
    Mar 1, 2016 at 8:41

I don't believe you can retrieve the aggregate click activity via API. (Updated per Mac's answer)

What we've done in the past is to create a set of Query Activities that aggregate this data in a Data Extension. Once that's done, you can retrieve the data via API.

You can retrieve some aggregate data from the Send object, but it's not click-level detail.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .