The data in the Smart Contract Search Engine can be accessed programatically.
This allows Machine to Machine (M2M) communication.
You can use NodeJs (server side code) or Traditional (client side Javascript), as shown below.

Node

npm install es-ss.js
let esss = require("es-ss.js");
let ESSS = esss.ESSS;
let searchEngineProvider = new ESSS('https://ethereum-classic.search.secondstate.io');

JS

First, fetch the es-ss.js file. Then reference it in your HTML file

 <script src="/myJavascriptFiles/es-ss.js"></script>
var esss = new ESSS('https://ethereum-classic.search.secondstate.io')
More documentation is available at the ES-SS.JS GitHub repository
This is an open source smart contract search engine and API.

Logo by Artillar (CC-BY-SA)