Website is no-follow no-index
Website is no www redirect

Help

Having problem while integrating API with your system, let us do this job for you contact us.

Plagiarism Checker API Documentation

API Documentation

Great News! Plagiarism APIs are now avaialble for all users including free users.
Editpad.org Plagiarism API used to integrate content checking system with your website. You can built a realtime Plagiarism tool, just like our tool works. So can also rewrite articles fully or you can also check documents with API.

Each sentence checking consumes a query. If you are checking post content our system will also return how much number of queries used.
You can check Plagiarism for your content with editpad.org API. It's Easy and Fast

premium-api Get started with the Plagiarism API pricing plan Get Started Now

Plagiarism API for full article or a post content:

This method is used when you want to rewrite an article or post. Maximum words limit of checking content is 5,000 words via API

Request
curl --location https://staging.editpad.org/api/user/plagiarism \
     --request POST \
     --header 'Accept: application/json' \
     --header 'Content-Type: application/json' \
     --header 'Authorization: Bearer API_KEY' \
     --data '{
        "text": "A paragraph to cehck the plagiarism. Lorem Ispusm doler.",
        "ignore_urls": [
            "https://www.domain.com/slug",
            "https://domainname.com/page"
        ]
     }'
Ignore URLs: Paste URLs here in array form to ignore from search
Response
{
    "error": false,
    "plagiarism_percent": 0,
    "unique_percent": 100,
    "total_sentence": 2,
    "plagiarized_sentence": 0,
    "unique_sentence": 2,
    "input_words": 9,
    "credits_used": 100, // credits used in this API call
    "url_wise_percent": [
        {
            "url": "https://www.editpad.org/tool/paraphrasing-tool",
            "title": "Paraphrasing Tool (Free, No Sign-Up) - Rephrase Text",
            "website": "www.editpad.org",
            "count": 7,
            "percent": 100.00
        }
    ]
}

API Response Codes

STATUS
ERROR
DESCRIPTION
401
Incorrect API key provided.
The provided API key is invalid or missing.
401
You are not premium for this request.
Your subscription plan doesn't allow this request or has expired.
422
Validation Error.
Invalid parameters were provided.
422
Limit Exceeded.
The parameters in the request exceed the maximum allowed limit for your plan.
429
Too Many Requests.
The rate limit of requests per minute depends on your plan.
500
An unexpected error occurred.
Internal server error.

Error Handling

Example Error Response:
{
    "error": true,
    "message": "Error message here",
    "detail": "Please try again. If the issue persists, contact support",
}

The API uses standard HTTP status codes to indicate the success or failure of an API request. Here are some common status codes and error messages for your reference.

ERROR
MESSAGE
DESCRIPTION
401
API key is required.
The API key is missing from the request.
401
Incorrect API key provided.
The provided API key is invalid or missing.
401
You are not premium for this request.
Your subscription plan doesn't allow this request or has expired.
422
Validation Error.
Invalid parameters were provided.
422
Word limit exceeded.
The input text exceeds the maximum allowed word limit for your plan.
429
Per minute Limit Reached Blocked.
The rate limit of requests per minute depends on your plan.
429
Per day Limit Reached Blocked.
The rate limit of requests per day depends on your plan.
429
Per hour Limit Reached Blocked.
The rate limit of requests per hour depends on your plan.
500
Unable to paraphrase the text.
An internal server error occurred while processing the paraphrasing request. Please try again. If the issue persists, contact support.
500
Unable to check plagiarism.
An internal server error occurred while processing the plagiarism request. Please try again. If the issue persists, contact support.
500
An unexpected error occurred.
Internal server error.

FAQs

FAQ Answer 1

FAQ Answer 2

FAQ Answer 3

FAQ Answer 4

FAQ Answer 5