Easy to Integrate
The Skopenow API is organized around REST. Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, and authentication.
With just a few lines of code you can integrate our data into your current workflows or CMS
Visit the DocsThe Skopenow API is organized around REST. Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, and authentication.
We currently support PHP, cURL, and node. If you need help with integration questions please contact support@skopenow.com
require 'vendor/autoload.php';
// Create a client to work with Skopenow API
$skopenow = new GuzzleHttpClient(
[
'base_uri' => 'https://api.skopenow.com/v1/',
'headers' => [
'Content-Type' => 'application/json',
'x-api-key' => 'API-KEY-HERE',
]
]
);
try {
// Test Search
$request = [
"inputs" => [
"name" => ["Robert James"],
"location" => ["Oyster Bay, NY"]
],
"output" => [
"type" => "json",
"destination" => "url",
"url" => "http://requestb.in/123456"
]
];
$response = $skopenow->post("search", ['json' => $request]);
echo $response->getBody();
} catch (Exception $e) {
// Failed
echo $e->getMessage();
}
curl -X POST -H "x-api-key: API-KEY-HERE" -H "Content-Type: application/json" -d '{ "inputs" : { "name" : ["Robert James"], "location" : ["Oyster Bay, NY"] }, "output" : { "type" : "json", "destination" : "url", "url": "http://requestb.in/123456" } }' "https://api.skopenow.com/v1/search"
var rest = require('restler'); var skopenow = new rest.Service({ baseURL: 'https://api.skopenow.com/v1/', headers: { 'Content-Type': 'application/json', 'x-api-key': 'API-KEY-HERE', } }); // Test Search var request = { "inputs": { "name": ["Robert James"], "location": ["Oyster Bay, NY"] }, "output": { "type": "json", "destination": "url", "url": "http://requestb.in/123456" } }; skopenow.json("POST","search", request).on('success', function(data, response) { // Succeeded console.log(data) }).on('error', function(err, response) { // Failed console.log(err); });
We pride ourselves on quality, speed, and excellent support. Please reach out and let us know how we are doing.