API Documentation

Currently Plagiarismchecker APIs are only available for plagiarism checker.

Requests

Data resources are accessed via standard HTTPS requests in UTF-8 format to API endpoint.

Methods

Data resources are accessed via standard HTTPS requests in UTF-8 format to API endpoint.

GET Requests a resource's data.
POST The data is sent to the resource to be processed
DELETE Eliminates an existing resource

Base URL

Base URL for API requests is

Headers

These headers are required to make a successful request:

Accept Must be application/vnd.api+json, since Unicheck leverage JSON API specification
Authorization Should be Bearer . See Authorization and Authentication for more info
Content-Type Only for requests, that have body. Usually it's application/vnd.api+json

Rate Limiting

Rate limiting enables web api to share access bandwidth to its resources equally across all users of the api

Rate limiting is applied as per the application and regardless of the number of users who use the application concurrently.

X-Rate-Limit-Limit The rate limit ceiling for that given endpoint
X-Rate-Limit-Remaining The number of requests left for the time window

Schemas

All API responses and some of the requests data are JSON API compatible.

Most of API calls return JSON response body that include information about the resource and one or more contextual HATEOAS links. Use these links to request more information about and construct an API flow that is relative to a specific request.

Visit JSON API web-site for more information. There are a lot of ready-to-use implementations: http://jsonapi.org/implementations.

Response status codes

412 Request Failed. Missing some parameters.
401 Unauthorized! Invalid Token.
402 Plan expired! Your plan has expired. Please renew it to continue with the service.
406 Maximum {LIMIT} words allowed per search.
422 Content not supported.
429 Too Many Requests - Rate limiting has been applied.

Get API token

You can get your api token from your profile after purchasing plan

GO to: https://www.plagiarismchecker.co/pro/profile

Check Account Status

Method:  POST

URL:

Where:

token Your API Token.

Example:

curl -X POST /

https://www.plagiarismchecker.co/api/info

-d 'token={YOUR_TOKEN}'

Response:

{
    "User Name": "User Name here",
    "User Email": "hello@gmail.com",
    "Total Queries": 100,
    "Used Queries": 12,
    "Status": "active"
}
                            

Check Plagiarism

Method: POST

URL:

Where:

token Your API Token.
data This electric vehicle prototype has been designed and developed by DICE Foundation.

Example:

curl -X POST /

https://www.plagiarismchecker.co/api/checkplag

-d "token={YOUR_TOKEN}"

-d "data = Free plagiarism checker detects duplication from your research papers, blogs, assignments, and websites. Copy and paste your content in the text box below and then click the Check plagiarism button."

Response:

{
    "hash": "f32ec8f00ed923ef05e4c8635c64d297",
    "totalQueries": 2,
    "recall": true,
    "key": 1
}
    

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.

Method: POST

URL:

Where:

token Your API Token.

Example:

curl -X POST /

https://www.plagiarismchecker.co/api/query-footprint/{hash}/{key}

-d "token={YOUR_TOKEN}"

Response:

{
    "recall": true,
    "hash": "adas9a8s7d98as7d9as7d9as7",
    "key": 2
}

Note:

Repeat CallBack url with new parameters until {recall: true}

On completion Response:

{
    "recall": false,
    "hash": "f32ec8f00ed923ef05e4c8635c64d297",
    "plagPercent": 100,
    "uniquePercent": 0,
    "details": [
        {
            "query": "Free plagiarism checker detects duplication from your research papers, blogs, assignments, and websites.",
            "error": 0,
            "unique": "false",
            "webs": [
                {
                    "title": "Plagiarism Checker - No 1 Free plagiarism Detector",
                    "url": "https://www.plagiarismchecker.co/",
                    "des": "Free plagiarism checker detects duplication from your research papers, blogs, assignments, and websites.",
                    "is_url": true
                },
                {
                    "title": "Advance Plagiarism Checker - A to Z SEO Tools",
                    "url": "https://free-seotools.eu/plagiarism-checker",
                    "des": "Free plagiarism checker detects duplication from your research papers, blogs, assignments, and websites.",
                    "is_url": true
                },
                {
                    "title": "Gsu Plagiarism Checker - Budiren",
                    "url": "https://eoei.budiren.pl/gsu-plagiarism-checker.html",
                    "des": "Free plagiarism checker detects duplication from your research papers, blogs, assignments, and websites.",
                    "is_url": true
                },
                {
                    "title": "Plagiarisma intihal - Ivanvial",
                    "url": "https://ivanvial.cl/489824.html",
                    "des": "Free plagiarism checker detects duplication from your research papers, blogs, assignments, and websites.",
                    "is_url": true
                }
            ]
        }
    ]
}