Introduction
Every modern EdTech platform, learning management system, and content publisher faces the same challenge: how do you automate plagiarism checking and AI content detection at scale without asking users to leave your app? The answer is a plagiarism checker API — a programmable interface that embeds professional-grade detection directly into your workflow.
Red Paper™ at www.checkplagiarism.ai now offers a fully documented RESTful plagiarism detection API that bundles plagiarism scanning and AI detection in every call. Whether you're building a homework-submission portal, a CMS plugin, or a content-QA pipeline, our API delivers 99% accuracy with asynchronous webhook-based processing — and pricing starts at just ₹10 per credit.
In this guide we'll cover how the API works, its endpoints and code samples, how it compares to alternatives like the Copyleaks plagiarism checker API, and how to go from zero to integrated in under 30 minutes.
Why You Need a Plagiarism Checker API
Scale Beyond Manual Checking
Manual copy-paste into a web-based plagiarism checker is fine for a handful of documents. But when your platform processes hundreds or thousands of submissions per day — student assignments, freelancer articles, or user-generated content — only a plagiarism API lets you automate the process end to end.
Keep Users Inside Your Product
Redirecting users to an external plagiarism detector creates friction and breaks the experience. A plagiarism checker API runs silently behind the scenes: your user uploads a document, your back-end calls the API, and the results appear natively in your interface.
Combined Plagiarism + AI Detection in One Call
Separately licensing an AI plagiarism checker and a traditional plagiarism service doubles your cost and complexity. Red Paper's API returns both plagiarism similarity scores and AI content detection results from a single scan — one submission, one credit, two reports delivered via webhook.
Stay Ahead of AI Writing Tools
ChatGPT, Claude, and Gemini are getting better every quarter. To keep your plagiarism detection relevant, you need a provider that updates its models continuously. Red Paper's AI detection API is retrained monthly on the latest AI-model outputs so your integration never goes stale.
Red Paper API: Features & Capabilities
Red Paper's API is designed for developers who need reliable plagiarism detection and AI detection without the overhead of building their own NLP stack. Here's what you get out of the box.
Core Detection Engines
Plagiarism Engine: Cross-references input against billions of web pages, academic papers, journals, and books. Returns an overall similarity score in JSON and a PDF report with every matched passage highlighted and linked to its source — everything a robust plagiarism checker should provide.
AI Detection Engine: Identifies content generated by ChatGPT (GPT-3.5 / GPT-4 / GPT-4o), Claude, Gemini, Copilot, Jasper, and 15+ tools. Returns the percentage of AI-written and human-written text, plus a separate AI detection PDF report. This is the same AI plagiarism checker technology used by 100+ partnered institutions — now available as an API.
Supported Input Formats
The plagiarism detection API accepts PDF, DOCX, DOC, TXT, and RTF files via multipart/form-data upload. Simply attach your document as the file field along with a unique scan_id and an HTTPS webhook_url to get started.
Response Format
Every API response is a structured JSON object. Scan results include the similarity percentage, total word count, AI detection percentage (when enabled) and links to the downloadable PDF reports, where every matched passage is highlighted with its source URL. Parseable, storable, and ready to render in any front-end.
Webhooks & Async Processing
The API uses fully asynchronous processing with webhook callbacks. Submit the document, receive a scan_id, and get notified via webhook as the scan progresses: credit calculation (credit_calculation), scan completion (scan_completed), plagiarism PDF delivery (report_ready) and, when AI detection is enabled, AI PDF delivery (ai_report_ready). Problems are reported with scan_error or insufficient_credits events — perfect for non-blocking integration in your plagiarism checking pipeline.
API Feature Summary
RESTful JSON: Standard HTTP verbs, API-Key auth, multipart upload, JSON responses.
Combined Scan: Plagiarism + AI detection in one scan — one credit, two reports.
Multi-Format: PDF, DOCX, DOC, TXT, RTF via file upload.
Async + Webhooks: Non-blocking processing with a webhook event for every stage (credit_calculation, scan_completed, report_ready, ai_report_ready, plus scan_error / insufficient_credits).
Custom Branding: Custom logo, theme colors, report title, subtitle, and highlight colors.
99% Accuracy: Same engine behind 500,000+ Red Paper users.
Monthly Model Updates: Always current with the latest AI writing tools.
API Endpoints & Quick-Start Guide
Getting started with the plagiarism checker API takes just three steps: get your key, make a request, and parse the response. Below are the primary endpoints and a minimal Python example.
Authentication
Every request requires an API key sent via the Authorization: Api-Key YOUR_API_KEY header. Generate your API key from the Red Paper API Key Management page at www.checkplagiarism.ai/api/key-management.
POST /api/plagcheck/scan — Submit Document for Scanning
This is the primary endpoint for the plagiarism detection API. Upload a file via multipart/form-data with your scan options and webhook URL. The API processes asynchronously and delivers results to your webhook.
# Python Quick-Start — Red Paper Plagiarism Checker API
import requests
import uuid
API_KEY = "your_api_key_here"
ENDPOINT = "https://www.checkplagiarism.ai/api/plagcheck/scan"
scan_id = str(uuid.uuid4()) # Generate a unique scan ID
files = {"file": open("assignment.pdf", "rb")}
data = {
"scan_id": scan_id,
"webhook_url": "https://your-server.com/webhook",
"include_ai": "true",
"include_paraphrasing": "true",
}
headers = {"Authorization": f"Api-Key {API_KEY}"}
response = requests.post(ENDPOINT, files=files, data=data, headers=headers)
result = response.json()
print("Scan ID:", result["data"]["scan_id"])
print("Status:", result["data"]["status"]) # "pending"
# Results will be delivered to your webhook_url
Scan Options & Custom Branding
The submit scan endpoint accepts optional parameters to customise your plagiarism API scan: include_ai, language (English by default; Indian regional and 175+ foreign languages are routed to the matching engine, or pass auto to detect), and action (0 = auto-start, 1 = check credits first). Each scan_id must be unique — reusing one returns HTTP 409. You can also pass custom branding fields like custom_logo, title_color, report_title, report_subtitle, submitted_by, and highlight colours (identical_color, minor_changes_color, related_meaning_color, ai_detection_color).
POST /api/plagcheck/reports/{scan_id} — Retrieve Report
After scan completion, call this endpoint to fetch the complete plagiarism detection and AI detection report including similarity percentage, word counts, and scan options.
POST /api/plagcheck/reports/{scan_id}/download — Download Report PDF
Download the full plagiarism report as a branded PDF with highlighted matches and source URLs.
GET /api/plagcheck/reports/{scan_id}/ai-download — Download AI Report PDF
Download the separate AI detection report PDF. It is generated after the plagiarism PDF and can land minutes to a few hours later — the ai_report_ready webhook tells you when it is available.
POST /api/plagcheck/status/{scan_id} — Check Scan Status
Poll the current status of a scan if you prefer polling over webhooks.
GET /api/plagcheck/reports/{scan_id}/certificate — Download Certificate
Generate and download an originality certificate PDF for the completed scan. This is a public endpoint — no API key required.
POST /api/plagcheck/subscription — Check Credit Balance
Returns your remaining credit balance, allotted credits, and subscription expiry date.
More Code Samples
Full code samples for cURL, Python, JavaScript, PHP, Java, Ruby, and Go are available in our API Documentation. Every example demonstrates both plagiarism checking and AI content detection in a single scan.
AI Detection API: Detect ChatGPT & AI Content
Red Paper's AI detection API is not a bolted-on extra — it's a core part of every scan. When you call the plagiarism endpoint, the response includes a complete AI analysis powered by the same engine that serves our web-based AI plagiarism checker.
What the AI Detection API Returns
The JSON response and the scan_completed webhook include the overall AI percentage and human percentage for the document. The detailed breakdown — AI vs human word counts, severity and the highlighted AI-written passages — is delivered as a separate AI detection PDF through the ai-download endpoint once the ai_report_ready webhook fires. This gives developers everything needed to surface AI content detection results inside their own UI.
Models Detected
Our AI detection API currently identifies output from ChatGPT (all GPT-3.5 and GPT-4 variants), Anthropic Claude, Google Gemini, Microsoft Copilot, Meta Llama, Jasper, Copy.ai, Writesonic, and 10+ other generators. The detection model is retrained monthly so it keeps up with the latest releases.
Handling Paraphrased & Humanized AI Text
Many users run AI output through paraphrasing tools before submission. Red Paper's plagiarism detection API catches semantic-level plagiarism while the AI engine detects residual linguistic fingerprints that survive paraphrasing. Together, the two engines form a safety net that neither can provide alone — a true AI plagiarism checker pipeline.
Accuracy Benchmark: Red Paper vs Competitors
Not every plagiarism checker API delivers the same quality. Here's how Red Paper's API accuracy stacks up against leading alternatives in independent testing.
| Feature | Red Paper API | Copyleaks API | GPTZero API |
|---|---|---|---|
| Plagiarism Accuracy | 99 % | 96 % | N/A |
| AI Detection Accuracy | 99 % | 94 % | 85-90 % |
| Combined Plag + AI in 1 Call | ✅ Yes | ✅ Yes | ❌ AI Only |
| Pay-Per-Call (No Subscription) | ✅ ₹10 / credit | ❌ Plans only | ❌ Plans only |
| Webhook / Async Support | ✅ Yes | ✅ Yes | ❌ No |
| File Upload (PDF/DOCX) | ✅ Yes | ✅ Yes | ❌ Text only |
Red Paper stands out as the most cost-effective plagiarism checker API with the broadest feature set — especially for startups and mid-size EdTech companies that need enterprise accuracy without enterprise budgets.
Use Cases: EdTech, LMS, CMS & Publishers
Learning Management Systems (LMS)
Integrate the plagiarism detection API into Moodle, Canvas, or your custom LMS so every student submission is automatically scanned. Instructors see plagiarism and AI scores right inside the grading view — no extra tabs, no manual copy-paste. This is the API equivalent of what Turnitin charges institutions premium rates for, but with Red Paper's flexible pay-per-call pricing.
Content Management Systems (CMS)
WordPress, Drupal, Ghost — any CMS with a publishing workflow can benefit from a pre-publish plagiarism checker gate. Use the API to block or flag articles with high similarity or AI scores before they go live, protecting your site's SEO and credibility.
EdTech & E-Learning Platforms
Online course platforms, coding bootcamps, and MOOC providers use the plagiarism API to ensure assignment authenticity at scale. Combine with the AI detection API to catch both traditional copy-paste plagiarism and AI-generated shortcuts.
Academic Publishers & Journals
Peer-review portals can embed the plagiarism detection API into their submission pipeline. Manuscripts are scanned automatically, and reviewers receive a report alongside the paper. This dramatically reduces the manual effort of plagiarism detection for editorial teams.
Content Agencies & SEO Teams
Agencies managing dozens of freelancers need to verify originality at scale. Plug the plagiarism checker API into your project-management tool and auto-scan every deliverable. The combined plagiarism + AI content detection ensures nothing AI-generated or copied slips through.
Recruitment & HR Platforms
Companies using written assessments in hiring can integrate the API to verify that candidates haven't used ChatGPT or copied answers. A quick plagiarism detection API call during assessment review maintains the integrity of your hiring process.
API Pricing: Free API Key & Pay-Per-Call
Red Paper's plagiarism checker API follows a developer-friendly pricing model — generate your API key for free, pay only for the credits you use, and scale with volume discounts. Each credit covers 250 words of combined plagiarism checking and AI detection at a base price of just ₹10 per credit, with a minimum of 4 credits per document. The word count and cost are calculated when you upload, before anything is charged.
Free API Key
Every Red Paper account can generate an API key at no cost, so you can read the docs, set up your webhook endpoint, and wire up your integration before buying anything. Running scans requires credits from one of the plans below — there are no free trial credits.
Subscription Plans
Choose a plan that fits your volume. Higher tiers unlock bigger discounts automatically:
| Plan | Credits | Words Covered | Discount | Price (INR) | With SAVE50 |
|---|---|---|---|---|---|
| Starter | 10 | 2,500 | — | ₹100 | ₹50 |
| Basic | 25 | 6,250 | 5% off | ₹238 | ₹125 |
| Popular MOST POPULAR | 50 | 12,500 | 10% off | ₹450 | ₹250 |
| Professional | 100 | 25,000 | 15% off | ₹850 | ₹500 |
| Business | 250 | 62,500 | 20% off | ₹2,000 | ₹1,250 |
| Enterprise | 500 | 1,25,000 | 25% off | ₹3,750 | ₹2,500 |
Every plan includes both plagiarism checking and AI detection — one credit, two reports. International pricing is available in USD for developers outside India.
SAVE50 — Limited Time: 50% OFF Any Purchase
Use coupon code SAVE50 at checkout to get 50% off the base price on any credit purchase. The discount applies directly to the base price — for example, the Popular plan (50 credits) drops from ₹500 to just ₹250. This is a limited-time offer, so grab it while it lasts!
Custom & Enterprise
Need higher volumes, custom rate limits or an SLA? Contact our team for tailored enterprise pricing with dedicated support, priority queue, SLA guarantees, and custom branding on all reports.
Start Building Today
Get your free plagiarism checker API key in 60 seconds, then buy credits when you are ready to scan. Use code SAVE50 for 50% off — limited time offer!
Get Free API Key →Step-by-Step Integration Guide
Step 1 — Create an Account & Get Your API Key
Visit www.checkplagiarism.ai/api/key-management and generate your API key — this is free; buy a credit plan before your first scan. This key authenticates all calls to the plagiarism detection API via the Authorization: Api-Key YOUR_KEY header.
Step 2 — Set Up Your Webhook Endpoint
Create an HTTPS endpoint on your server to receive webhook callbacks. The API posts events to it as the scan progresses: credit_calculation (cost estimate), scan_completed (scores ready), report_ready (plagiarism PDF available) and ai_report_ready (AI PDF available), with scan_error / insufficient_credits on failure. Any language that handles HTTP POST requests works — Python, Node.js, PHP, Java, Go, Ruby, and more.
Step 3 — Make Your First Scan
Use the /api/plagcheck/scan endpoint to upload a document with your scan_id, webhook_url, and scan options like include_ai. Verify the submission response and confirm that webhook callbacks arrive with plagiarism and AI content detection scores.
Step 4 — Handle Webhook Callbacks
All scanning is asynchronous. The plagiarism API will POST results to your webhook URL at each stage. Use the scan_completed event to get similarity scores and report_ready to get the downloadable PDF report URL.
Step 5 — Render Results in Your UI
Parse the webhook JSON to render similarity percentages, word-level breakdowns, and AI flags inside your application. Use the report download endpoint to fetch the full PDF with highlighted matches — similar to Red Paper's own plagiarism checker interface.
Step 6 — Go Live & Monitor
Top up credits and monitor usage via the API Scans Dashboard. Check your credit balance anytime via the /api/plagcheck/subscription endpoint so your plagiarism detection pipeline never goes down unexpectedly.
Integration Pro Tips
Use action=1: Set action=1 to check credit cost before deducting — useful for showing users the cost before scanning.
Cache Reports: Store webhook payloads in your database so users can revisit reports without re-scanning.
Set Thresholds: Define auto-flag rules (e.g., similarity > 25 % or AI > 70 %) to streamline review workflows.
Custom Branding: Pass custom_logo, title_color, and report_title to white-label the PDF reports for your plagiarism detection API integration.
Frequently Asked Questions
Can I use the plagiarism checker API for free?
You can generate a plagiarism checker API key and set up your integration for free, but every scan uses purchased credits. There are no free trial credits; plans start at ₹10 per credit.
How fast is the API response?
All scans are processed asynchronously via webhooks. The plagiarism report is typically ready within 5–10 minutes of submission, depending on document length and queue. You'll receive a scan_completed webhook with the scores, a report_ready webhook when the plagiarism PDF is available and — if AI detection is enabled — an ai_report_ready webhook when the AI PDF lands, which can take a further few minutes to a few hours.
Is the API suitable for an open-source project?
While the API itself is a hosted service, the REST interface is straightforward enough to wrap in any open-source integration. Developers searching for a plagiarism checker API open source alternative can publish their wrapper code freely, with each user supplying their own API key and credits.
Does the API support grammar checking too?
A grammar checker API endpoint is on the roadmap. Currently, every scan includes plagiarism + AI detection. Grammar and style analysis will be added as an optional parameter in an upcoming release.
What happens to my data after scanning?
Submitted content is encrypted in transit and stored only to produce your report. Submitted documents and report files are deleted automatically after 7 days. Red Paper never sells, indexes, or trains on API-submitted content.
Can I white-label the reports?
Yes — the API supports custom branding on all plans. Pass custom_logo, title_color, report_title, report_subtitle, and submitted_by parameters when submitting a scan, and the generated PDF reports will carry your branding. You can also customise highlight colours for identical, minor-changes, paraphrased, and AI-detected text.
Conclusion
Building plagiarism and AI detection into your platform shouldn't require months of NLP research or six-figure licensing deals. Red Paper's plagiarism checker API gives you 99 %-accurate dual-engine scanning — plagiarism and AI — via a clean REST interface, with a free API key to get started and pay-per-call pricing that scales with you.
Whether you're powering a university LMS, a content-marketing pipeline, or a SaaS assessment platform, the plagiarism detection API handles the heavy lifting so you can focus on your product. Combine it with our AI detection API and you have a complete content-integrity layer in a single integration.
Join the growing community of developers who trust Red Paper to embed plagiarism checking and AI content detection into their products. Get your free API key, pick a credit plan, and ship your integration today.
Why Choose Red Paper Plagiarism Checker API?
99 % Accuracy: Industry-leading plagiarism detection + AI detection in every call.
One Call, Two Reports: Plagiarism similarity + AI score — no separate endpoints or fees.
Free API Key: Generate a key at no cost; scans use purchased credits.
₹10 / Credit: 250 words per credit, 6 plans from Starter (10 credits) to Enterprise (500 credits) with up to 25 % volume discount.
SAVE50 Coupon: Limited-time 50 % off base price on any purchase — e.g., 50 credits for just ₹250.
Developer-First: REST, JSON, code samples for 7 languages, async + webhooks.
Privacy-Safe: Content encrypted in transit and deleted after 7 days.
Always Current: AI models retrained monthly to catch latest ChatGPT, Claude, Gemini output.