API Documentations

Currently SmallSeoTools APIs are only available for plagiarism checker.

Image of website logo
References :

Check Account Status
Check Plagiarism

Check Account Status:

Curl example for checking your account status:

curl -X POST https://pro.smallseotools.com/api/info
-d "token=YOUR_TOKEN"
var http = require("https");
var options = {
"method": "POST",
"hostname": [
    "pro.smallseotools",
    "com"
],
"path": [
    "api",
    "info"
]
};

var req = http.request(options, function (res) {
var chunks = [];

res.on("data", function (chunk) {
    chunks.push(chunk);
});

res.on("end", function () {
    var body = Buffer.concat(chunks);
    console.log(body.toString());
});
});

req.write("Content-Disposition: form-data; name="token"
YOUR_TOKEN");
req.end();
import requests

url = "https://pro.smallseotools.com/api/info"
payload={'token': 'API_TOKEN'}
headers = {}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)
RESPONSE
{
    "name":  "SST", 
    "total_words" :   1500, 
    "used_words" :    1000, 
    "account_status" :  "active"  
}
Check Plagiarism:

This method is used when you want to check plagiarism for an article, post or a document.

curl -X POST https://pro.smallseotools.com/api/checkplag
-d "token=YOUR_TOKEN"
-d "exclude_urls=["EXCLUDE URL1","EXCLUDE URL2","EXCLUDE URL3"]"
-d "data = On the red table, there was a purple curtain. Underneath that was a silver cage. Inside that cage there was a green teddy bear, with the number 43 written on its chest with a black permanent marker. Its eyes were as green as envy."
-d "url = PAGE_URL"
var http = require("http");

var options = {
"method": "POST",
"hostname": [
    "pro.smallseotools",
    "com"
],
"path": [
    "api",
    "checkplag"
]
};

var req = http.request(options, function (res) {
var chunks = [];

res.on("data", function (chunk) {
    chunks.push(chunk);
});

res.on("end", function () {
    var body = Buffer.concat(chunks);
    console.log(body.toString());
});
});

req.write("Content-Disposition: form-data; name='token'
YOUR_TOKEN
name='exclude_urls' ["EXCLUDE URL1","EXCLUDE URL2","EXCLUDE URL3"]
name='data'
On the red table, there was a purple curtain. Underneath that was a silver cage.  Inside that cage there was a green teddy bear, with the number 43 written on its chest with a black permanent marker. Its eyes were as green as envy.
name='url' PAGE_URL
");
req.end();
import requests

url = "https://pro.smallseotools.com/api/checkplag"

payload={'token': 'API_TOKEN','exclude_urls': '["EXCLUDE URL1","EXCLUDE URL2","EXCLUDE URL3"]',
'data': 'On the red table, there was a purple curtain. Underneath that was a silver cage.  Inside that cage there was a green teddy bear, with the number 43 written on its chest with a black permanent marker. Its eyes were as green as envy.', 'url':'PAGE_URL'}
headers = {}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)
Note
Our plagiarism checker API now supports URL checks as well. You can submit content in the data parameter or a page url in the url parameter. One of the two parameters, data or url, is required.

RESPONSE
{
    "recall":  true, 
    "totalQueries" :  5, 
    "key" :  1, 
    "hash" :  "04eb63e8b9588ac40a0b4515900eb6f7"  
}
CallBack Url:

After getting response from first request you have to make request on following url with given parameters which is given in first response.

curl -X GET https://pro.smallseotools.com/api/query-footprint/{hash}/{key}
RESPONSE
{
    "recall":  true, 
    "hash" : "04eb63e8b9588ac40a0b4515900eb6f7", 
    "key" :  2, 
}
Note
Repeat CallBack url with new parameters until {recall: true}
On Completion:

You will get response in following format.

RESPONSE
{
    "recall":  false, 
    "totalQueries" :  5, 
    "plagPercent" :  20, 
    "uniquePercent" :  80, 
    "details" :    [
        {
            "query": "On the red table, there was a purple curtain.",
            "error": 0,
            "unique": "true"
        },
        {
            "query": "Underneath that was a silver cage.",
            "error": 0,
            "unique": "true"
        },
        {
            "query": "Inside that cage there was a green teddy bear",
            "error": 0,
            "unique": "true"
        },
        {
            "query": "The first of four orbital test flights occurred in 1981 leading to operational flights beginning in 1982.",
            "error": 0,
            "unique": "false",
            "webs": [
                {
                    "title": "Examples for “orbital test flight” and how to use it - Nyanglish",
                    "url": "http://nyanglish.com/orbital-test-flight",
                    "des": "the first of four orbital test flights occurred in 1981, leading to operational flights beginning in 1982. they were used on a total of 135 missions from 1981 to 2011, launched from the kennedy space center (ksc) in florida."
                },
                {
                    "title": "Space Shuttle - Wikipedia",
                    "url": "https://en.m.wikipedia.org/wiki/Space_Shuttle",
                    "des": "the first of four orbital test flights occurred in 1981, leading to operational flights beginning in 1982, all launched from the kennedy space center, florida.first operational flight of the space shuttle, first mission to carry four astronauts; sts-5. april 4, 1983. challenger."
                },
                {
                    "title": "Advanced Crew Escape Suit - WikiVisually",
                    "url": "https://wikivisually.com/lang-tr/wiki/Advanced_Crew_Escape_Suit",
                    "des": "the first of four orbital test flights occurred in 1981, leading to operational flights beginning in 1982, all launched from the kennedy space center, florida. the system was retired from service in 2011 after 135 missions..."
                },
                {
                    "title": "Space Shuttle Launch Jigsaw Puzzle",
                    "url": "https://www.DailyJigsawPuzzles.net/plane-jigsaws/space-shuttle-launch_616.html",
                    "des": "the first of four orbital test flights occurred in 1981, leading to operational flights beginning in 1982. it was used on a total of 135 missions from 1981 to 2011, launched from the kennedy space center (ksc) in florida. he first orbiter, enterprise..."
                },
                {
                    "title": "STS/Space Shuttle | Maxwell Hunter",
                    "url": "http://www.maxwellhunter.com/projects/space-shuttle",
                    "des": "the first of four orbital test flights occurred in 1981, leading to operational flights beginning in 1982. they were used on a total of 135 missions from 1981 to 2011, launched from the kennedy space center (ksc) in florida."
                },
                {
                    "title": "Мягкая посадка - WikiVisually",
                    "url": "https://wikivisually.com/lang-ru/wiki/%D0%9C%D1%8F%D0%B3%D0%BA%D0%B0%D1%8F_%D0%BF%D0%BE%D1%81%D0%B0%D0%B4%D0%BA%D0%B0",
                    "des": "the first of four orbital test flights occurred in 1981, leading to operational flights beginning in 1982, all launched from the kennedy space center, florida. the system was retired from service in 2011 after 135 missions..."
                },
                {
                    "title": "GEOSPACE:",
                    "url": "https://www.csun.edu/~mb304231/",
                    "des": "the first of four orbital test flights occurred in 1981 leading to operational flights beginning in 1982. the system is scheduled to be retired from service in 2011 after 135 launches. major missions have included launching numerous satellites and interplanetary probes..."
                },
                {
                    "title": "Space Shuttle Landing On The Moon - ma",
                    "url": "http://machicon-akihabara.info/2017simage-space-shuttle-landing-on-the-moon.awp",
                    "des": "the first of four orbital test flights occurred in 1981, leading to operational flights beginning in 1982. in addition to the prototype whose completion was cancelled, five complete shuttle systems were built and used on a total of 135 missions from 1981 to 2011..."
                },
                {
                    "title": "Space Shuttle on Launchpad Minecraft Project",
                    "url": "https://www.planetminecraft.com/project/space-shuttle-on-launchpad/",
                    "des": "the first of four orbital test flights occurred in 1981, leading to operational flights beginning in 1982. they were used on a total of 135 missions from 1981 to 2011, launched from the kennedy space center (ksc) in florida."
                },
                {
                    "title": "List of Space Shuttle missions - Mashpedia Free Video Encyclopedia",
                    "url": "http://www.mashpedia.com/List_of_Space_Shuttle_missions",
                    "des": "the first of four orbital test flights occurred in 1981, leading to operational flights beginning in 1982. from 1981 to 2011 a total of 135 missions were flown, launched from kennedy space center (ksc) in florida."
                }
            ]
        },
        {
            "query": "with the number 43 written on its chest with a black permanent marker.",
            "error": 0,
            "unique": "true"
        }
    ]
}
				

AS SEEN ON: