मुख्य सामग्री पर जाएं
प्रीमियम सुविधा

Convertica API

30+ PDF और इमेज रूपांतरण टूल्स तक प्रोग्रामेटिक एक्सेस। JSON API, OpenAPI दस्तावेज़, HMAC-हस्ताक्षरित वेबहुक।

वही इंजन जो convertica.net को संचालित करता है, एक स्थिर HTTPS API के रूप में उपलब्ध है। किसी भी Convertica सब्सक्रिप्शन के साथ बंडल — अलग से बिलिंग नहीं।

Convertica API क्यों

उत्पादन-ग्रेड

वही बैकएंड जो प्रतिदिन convertica.net पर उपयोगकर्ता अपलोड को प्रोसेस करता है। लाखों कन्वर्ज़न पर परीक्षित।

एक API में 30+ एंडपॉइंट

PDF↔Word/Excel/PPT/JPG/PNG, मर्ज, स्प्लिट, रोटेट, क्रॉप, साइन, वॉटरमार्क, कंप्रेस, OCR, HEIC, EPUB — एक बेस URL, एक कुंजी।

बंडल, अतिरिक्त नहीं

किसी भी सक्रिय Convertica सब्सक्रिप्शन में बिना किसी अतिरिक्त लागत के API एक्सेस शामिल है। एक बार भुगतान करें, वेब UI और API दोनों का उपयोग करें।

मासिक

$7/mo

1000 API कॉल प्रति माह

वार्षिक

$79/yr

10000 API कॉल प्रति माह

सर्वोत्तम मूल्य

आजीवन

$129एक बार

10000 API कॉल प्रति माह हमेशा के लिए

त्वरित आरंभ

1. अपने डैशबोर्ड में एक कुंजी जारी करें

अपने API कुंजी डैशबोर्ड पर जाएं और एक नामांकित कुंजी बनाएं। पूर्ण कुंजी एक बार दिखाई जाती है — इसे तुरंत कॉपी करें।

2. एक अनुरोध करें

curl उदाहरण — PDF को Word में बदलें:

curl -X POST https://convertica.net/api/v1/pdf-to-word/ \
  -H "Authorization: Bearer cvk_live_xxxxxxxxxxxxxxxx" \
  -F "[email protected]" \
  -o output.docx

Python उदाहरण

import requests
r = requests.post(
    "https://convertica.net/api/v1/pdf-to-word/",
    headers={"Authorization": "Bearer cvk_live_xxxxxxxxxxxxxxxx"},
    files={"pdf_file": open("input.pdf", "rb")},
)
with open("output.docx", "wb") as f:
    f.write(r.content)

Node.js उदाहरण

import fs from "node:fs";
import { request } from "undici";
const form = new FormData();
form.set("pdf_file", new Blob([fs.readFileSync("input.pdf")]), "input.pdf");
const r = await request("https://convertica.net/api/v1/pdf-to-word/", {
  method: "POST",
  headers: { Authorization: "Bearer cvk_live_xxxxxxxxxxxxxxxx" },
  body: form,
});
fs.writeFileSync("output.docx", Buffer.from(await r.body.arrayBuffer()));

प्रमाणीकरण

अपनी API कुंजी को Authorization हेडर में Bearer टोकन के रूप में भेजें। कुंजियाँ आपकी सब्सक्रिप्शन से जुड़ी होती हैं — डैशबोर्ड से कभी भी रद्द करें और बदलें।

  • प्रति खाता 10 सक्रिय कुंजियाँ तक, वैकल्पिक नामित दायरे के साथ
  • आसान पहचान के लिए डैशबोर्ड में दिखाया गया प्रीफ़िक्स (पूर्ण कुंजी केवल निर्माण के समय दिखाई जाती है)
  • प्रति-कुंजी मासिक कोटा सब्सक्रिप्शन स्तर से जुड़ा — काउंटर 1 तारीख को रीसेट होता है
  • आराम पर हैश किया गया; यदि कोई कुंजी लीक होती है, तो उसे रद्द करें और सेकंडों में नई जारी करें

एसिंक वेबहुक

बड़े कार्य एक टास्क ID लौटाते हैं और पृष्ठभूमि में चलते हैं। या तो टास्क एंडपॉइंट को पोल करें, या कॉलबैक URL सेट करें और Convertica को परिणाम पुश करने दें।

curl -X POST https://convertica.net/api/v1/pdf-to-word/ \
  -H "Authorization: Bearer cvk_live_xxxxxxxxxxxxxxxx" \
  -F "[email protected]" \
  -F "callback_url=https://yourapp.example/convertica-hook"

वेबहुक पेलोड आपके डैशबोर्ड में दिखाए गए सीक्रेट का उपयोग करके HMAC-SHA256 से हस्ताक्षरित होते हैं। बॉडी पर भरोसा करने से पहले X-Convertica-Signature हेडर सत्यापित करें।

सीमाएँ और दर-सीमाएँ

प्रति-कुंजी मासिक कोटा

प्रति सफल अनुरोध पर गिना जाता है। जब कोटा समाप्त हो जाता है तो 429 लौटाया जाता है, जिसमें X-RateLimit हेडर शेष कॉल और रीसेट समय दर्शाते हैं।

बर्स्ट सीमा

सॉफ्ट प्रति-आईपी बर्स्ट सुरक्षा आकस्मिक लूप को रोकती है। समवर्ती इन-फ्लाइट अनुरोधों को उचित स्तर पर रखें और एक्सपोनेंशियल बैक-ऑफ के साथ 429 पर पुनः प्रयास करें।

फ़ाइल आकार और पृष्ठ

प्रति-एंडपॉइंट सीमाएं प्रीमियम वेब UI से मेल खाती हैं। सटीक संख्याओं के लिए OpenAPI स्पेक देखें — वे आपके प्लान स्तर के साथ बढ़ती हैं।

लेगेसी /api/ डिप्रीकेशन

पुराने अनऑथेंटिकेटेड /api/* एंडपॉइंट Deprecation + Sunset हेडर रखते हैं और 2026-07-01 के बाद प्रतिक्रिया देना बंद कर देते हैं। /api/v1/ पर माइग्रेट करें।

आपको क्या मिलता है

  • 30+ रूपांतरण एंडपॉइंट: PDF↔Word, Excel, PPT, JPG, PNG, HTML, EPUB, Markdown
  • PDF संपादन: मर्ज, विभाजित, घुमाएं, वॉटरमार्क, हस्ताक्षर, संपीड़ित, क्रॉप, फ्लैटन
  • इमेज: ऑप्टिमाइज़ करें, रूपांतरित करें, HEIC→JPG/PNG
  • सिंक (छोटी फ़ाइलें) और एसिंक (बड़ी फ़ाइलें) मोड
  • एसिंक परिणामों के लिए वैकल्पिक HMAC-हस्ताक्षरित वेबहुक कॉलबैक
  • OpenAPI 3 दस्तावेज़ीकरण
  • 200ms से कम मीडियन, EU एज
  • वही बैकएंड जो convertica.net — युद्ध-परीक्षित

अक्सर पूछे जाने वाले प्रश्न

क्या मुझे API के लिए अलग सब्सक्रिप्शन की आवश्यकता है?

नहीं। किसी भी सक्रिय Convertica सब्सक्रिप्शन — मासिक, वार्षिक, या आजीवन — में प्रति-स्तर कोटा के साथ API एक्सेस शामिल है। वेब UI और API एक ही कुंजी पूल साझा करते हैं।

जब मैं अपने मासिक कोटा तक पहुँच जाता हूँ तो क्या होता है?

API HTTP 429 लौटाता है जिसमें X-RateLimit-Reset अगला रीसेट दर्शाता है। काउंटर हर महीने की 1 तारीख को रीसेट होता है; उच्च कोटा के लिए किसी भी समय प्लान स्तर अपग्रेड करें।

API कुंजियाँ कैसे संग्रहीत की जाती हैं?

हम केवल SHA-256 हैश और एक छोटा उपसर्ग संग्रहीत करते हैं। पूर्ण सादा पाठ कुंजी निर्माण के समय केवल एक बार दिखाई जाती है — यदि आप इसे खो देते हैं, तो रद्द करें और एक नई जारी करें।

क्या मैं बैच जॉब और ऑटोमेशन के लिए API का उपयोग कर सकता हूँ?

हाँ — वेबहुक कॉलबैक के साथ एसिंक मोड बिल्कुल यही पैटर्न है। callback_url के साथ अनुरोध को फायर-एंड-फॉरगेट करें, तैयार होने पर हस्ताक्षरित परिणाम प्राप्त करें।

क्या कोई मुफ्त स्तर है?

अनऑथेंटिकेटेड लेगेसी /api/* एंडपॉइंट 2026-07-01 तक सख्त प्रति-आईपी सीमाओं और बिना SLA के उत्तर देते रहेंगे। शौकिया उपयोग से परे किसी भी चीज़ के लिए, भुगतान वाला /api/v1/ समर्थित मार्ग है।

शुरू करने के लिए तैयार हैं?

एक प्लान चुनें, डैशबोर्ड में अपनी पहली कुंजी बनाएं, और पाँच मिनट से भी कम समय में अपना पहला रूपांतरण भेजें।