Welcome to Antipla, the premier solution for detecting plagiarism in your text documents. Our platform is designed to offer a seamless and efficient experience, enabling you to ensure the originality of your work with ease. After a straightforward and free registration process, you can upload your document to our system. The plagiarism check begins automatically and is completed in less than a minute, providing you with a detailed and comprehensive report on your document's originality.
The first plagiarism check is entirely free, giving you a chance to evaluate our service without any upfront cost. For those who need more extensive checks, additional checks are available for purchase. If you're a frequent user, consider our monthly subscription plan, which provides a cost-effective way to access our services.
Antipla simplifies the process of plagiarism detection, making it accessible and user-friendly. Here's how it works:
Registration and Document Upload:
Plagiarism Check:
Additional Checks and Subscription:
Flexibility and Control:
Start using Antipla today to secure the originality of your content and take advantage of our easy-to-use platform. Ensure your work stands out with confidence and integrity!
All endpoints require the user to be authenticated via a token. Ensure the Authorization header is provided with the Bearer token:
Authorization: Bearer {token}
Create your personal API token here.
The Document API allows users to create, view, update, and delete documents. Documents are linked to authenticated users, and operations are restricted to the owner's documents.
Retrieve a list of all documents for the authenticated user.
Status Code: 200 OK
{
"data": [
{
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"title": "Sample Document",
"status": "waiting",
"created_at": "2024-01-01 12:00:00:00",
"updated_at": "2024-01-01 12:00:00:00"
},
{
"uuid": "6920ff06-a43e-4bc6-a53d-ff350fcb68f1",
"title": "Sample Document #2",
"status": "processing",
"created_at": "2024-01-01 12:00:00:00",
"updated_at": "2024-01-01 12:00:00:00"
},
{
"uuid": "df9822f1-7988-42f1-8e1d-90c92354eb0e",
"title": "Sample Document #3",
"status": "finished",
"result": 10,
"created_at": "2024-01-01 12:00:00:00",
"updated_at": "2024-01-01 12:00:00:00"
}
]
}
Create a new document for the authenticated user.
{
"title": "My New Document",
"text": "This is the content of my new document."
}
Status Code: 201 Created
{
"data": {
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"title": "My New Document",
"status": "waiting",
"created_at": "2024-01-01 12:00:00",
"updated_at": "2024-01-01 12:00:00"
}
}
Status Code: 402 Payment Required
{
"message": "An error occurred while creating the document.",
"errors": {
"documents": [
"You have too many documents, delete the ones you don’t need first. Do you want to store up to 500 documents?"
]
},
"status": 402
}
Retrieve a specific document by its UUID for the authenticated user.
uuid
: The UUID of the document.
Status Code: 200 OK
{
"data": {
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"title": "Sample Document",
"status": "waiting",
"created_at": "2024-01-01 12:00:00",
"updated_at": "2024-01-01 12:00:00"
}
}
Update an existing document by its UUID for the authenticated user.
uuid
: The UUID of the document.
{
"title": "Updated Document Title"
}
Status Code: 200 OK
{
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"title": "Updated Document Title",
"status": "waiting",
"created_at": "2024-01-01 12:00:00",
"updated_at": "2024-01-01 12:00:00"
}
Delete a document by its UUID for the authenticated user.
uuid
: The UUID of the document.
{
"message": "Document deleted successfully"
}
{
"title": "My New Document",
"text": "This is the content of my new document."
}