S2 Eye Tracker API
The S2 Eye Tracker supports an open standard eye-gaze interface. The interface uses TCP/IP for data communication and XML for data structures. Our vision is to see this API adopted by many eye tracker developers, providing application developers a standardized interface to eye gaze hardware. For now this easy to use and free eye tracker API provides a simple way to interface with the S2 Eye Tracker.
The S2 Eye Tracker API requires no software download whatsoever. The free eye tracker API is available to existing customers. You can access the API documentation below and begin integrating with any other application that supports TCP/IP for data communication and XML data structures.
Contact us today to learn more »
S2 Eye Tracker API Documentation
Download: Open Eye-gaze API Version 1.0
Example Source Code
The S2 Eye Tracker API is extremely flexible. It’s been used by customers to integrate with a number of applications, including their own custom built ones. This flexibility is one of the main benefits of the S2 Eye Tracker — exceptional and easy flexibility to make sure our eye tracker combines with the hardware and software you have in place.
Currently, we have example source code for C, C++/MFC, C++/CLI, C#, Python and MATLAB. If you’re interested in learning more, please get in touch.
Mirametrix Toolbox for MATLAB
The S2 Eye Tracker (and its older S1 predecessor) work very well and easily with MATLAB. You can learn more about our Mirametrix Toolbox for MATLAB and download example code. With our Toolbox for MATLAB you can access eye gaze data through MATLAB, as well as initiate calibration of the eye tracking device.

"We've been using the
"Your eye tracker has been invaluable to my research. In addition to bringing the technology within reach of my limited budget, it was incredibly easy to set up. I was recording within an hour of unwrapping the package and installing the software." - Jodie Jenkinson, Assistant Professor, University of Toronto