ANTIPLAGIARISM.NET API

Plagiarism API
for your product

Add online plagiarism checks to your website or app. Send a package and get results by callback.

Rent a server $150/ month
API access for online uniqueness checks
A practical integration

Your users submit text.
Your system gets the result.

The API is designed for applications that need to request online uniqueness checks without sending users to a separate service.

Unlimited uniqueness checks

Use the API for ongoing checks without a per-check limit. Processing throughput depends on server configuration and queue capacity.

Async request flow

Submit an XML package URL and a callback URL. The server processes the package and posts the result back when it is ready.

Queue visibility

Query server status for queue length, average document time, current packet time and document progress when those values are available.

Simple request lifecycle

From request to result

01

Prepare a package

Your application makes the XML package available at a URL reachable by the server.

02

Submit the check

Send xmlUrl and xmlAnswerUrl as HTTP POST parameters to the server endpoint.

03

Receive the callback

The server posts the result to your callback. Return the plain text ok to acknowledge successful processing.

Server endpointhttp://{server-ip}:{port}/etxt_antiplagiatCheck availability with try=1. A successfully accepted package returns Code=1.

Submit a package

xmlUrl points to the XML file. xmlAnswerUrl points to your result handler. Both URLs must be reachable by the server.

The callback should return the plain text ok after it stores and processes the result. Otherwise, the server retries delivery.

Read server status

The JSON status response includes Code and Description, plus queue and timing fields:

  • NumPacketsInQueue — waiting packages
  • AvgDocumentTime — average time per document
  • CurrentPacketTime and CurDocProgress — current progress when available

Callback result fields

Result POST data can include the package name, document count, processing times, server type, total words, server ID and the encoded XML result. If processing fails, the callback receives an encoded error instead.

Integration details

Built for a clear handoff

XML package inputSubmit one or more entries in the documented XML format.
Callback deliveryResults are sent to your URL, including package metadata and processing details.
Queue statusCheck queued packet count and available processing progress information.
AI detection by agreementAI text detection can also be provided for the server by separate agreement.

The API specification lists a default maximum queue of 50 packages. This is a configurable server parameter, not a monthly check allowance.

Straightforward monthly pricing

Server rental

Online uniqueness checks for your website or application, at one fixed monthly price.

$150per monthContact us to rent
FAQ

Before you connect

Access to a server endpoint for submitting online uniqueness-check packages and receiving results by callback. Contact us to arrange the rental and connection details.

Provide a callback URL when submitting a package. The server sends the result as POST fields. Your endpoint should return the plain text ok after successfully processing it.

AI text detection can be arranged separately. Contact us to discuss availability and terms.

Server rental is $150 per month.

Ready to add uniqueness checks to your product?

Contact us to discuss server rental and integration.

Get started