ScreenshotRun MCP

आधिकारिक

ScreenshotRun API के माध्यम से AI एजेंट्स से वेबसाइट स्क्रीनशॉट कैप्चर करें — व्यूपोर्ट, डिवाइस एमुलेशन और एलिमेंट टार्गेटिंग के साथ PNG, JPEG, WebP

ScreenshotRun MCP के साथ आप क्या कर सकते हैं?

  • किसी भी पेज को कैप्चर करें — अपने सहायक से किसी URL का स्क्रीनशॉट लेने के लिए कहें, जिसमें व्यूपोर्ट, डिवाइस, फ़ॉर्मेट, डार्क मोड और फ़ुल-पेज स्क्रॉलिंग पर नियंत्रण हो।
  • साफ़, मॉडल-के लिए तैयार इमेज — कैप्चर से पहले कुकी बैनर और पॉप-अप हटा दिए जाते हैं, ताकि विज़न मॉडल असली पेज सामग्री देख सकें।
  • पेज मेटाडेटा निकालें — SEO या लिंक प्रीव्यू के लिए किसी भी URL से टाइटल, विवरण, Open Graph टैग, Twitter Card, favicon और HTTP स्टेटस प्राप्त करें।
  • अपना कोटा जांचें — पूछें कि आपने कितने स्क्रीनशॉट इस्तेमाल किए, आपकी सीमा क्या है, और यह कब रीसेट होती है, ताकि बैच वर्कफ़्लो में अचानक रेट लिमिट न लगे।

दस्तावेज़

उत्पाद,
डेटा और QA टीमों के लिए बनाया गया

URL अंदर, इमेज बाहर

ScreenshotRun किसी भी पेज को असली ब्राउज़र में खोलता है, उसके लोड होने का इंतज़ार करता है, कुकी बैनर और पॉप-अप हटाता है, और आपके ऐप को एक पिक्सेल-परफेक्ट इमेज वापस भेजता है। कोई हेडलेस Chrome सर्वर संभालने की ज़रूरत नहीं।

stripe.com AD PDF JPEG PNG 200 OK कहें cheese, इंटरनेट आपकी इमेज साफ़ कैप्चर असली ब्राउज़र आपका अनुरोध

असली ब्राउज़र

साफ़ कैप्चर

कोई भी फ़ॉर्मेट

तेज़ और भरोसेमंद

The ScreenshotRun dashboard: captures table with URL, format, size, render time and status

फ़ुल पेज स्क्रीनशॉट

पूरे पेज को ऊपर से नीचे तक कैप्चर करें, सिर्फ़ पहली स्क्रीन नहीं। शॉट लेने से पहले लेज़ी-लोडेड इमेज और सेक्शन स्क्रॉल करके व्यू में लाए जाते हैं।

डॉक्स देखें →

$response = Http::withToken(config('services.screenshotrun.key'))
    ->timeout(60)
    ->get('https://api.screenshotrun.com/v1/screenshots/capture', [
        'url'           => 'https://stripe.com',
        'full_page'     => true,
        'format'        => 'png',
        'width'         => 1280,
    ]);

Storage::put('stripe-full.png', $response->body());

एक API,कई काम

टीमें ScreenshotRun का इस्तेमाल हर वहाँ करती हैं जहाँ उन्हें वेब पेज की तस्वीर चाहिए: अपने प्रोडक्ट के अंदर, टेस्ट में, या पर्दे के पीछे।

सभी उपयोग केस

लिंक प्रीव्यू

आपके यूज़र्स चैट, कमेंट या CMS फ़ील्ड में जो भी URL पेस्ट करें, उसका लाइव प्रीव्यू दिखाएँ।

AI एजेंट के लिए स्क्रीनशॉट

एजेंट को पेज वैसे देखने दें जैसे लोग देखते हैं, फिर उस पर विचार करने दें कि उस पर क्या है।

वेबसाइट थंबनेल

डायरेक्टरी, पोर्टफ़ोलियो और डैशबोर्ड, हर साइट की अप-टू-डेट इमेज के साथ।

विज़ुअल रिग्रेशन टेस्टिंग

हर डिप्लॉय पर पेज कैप्चर करें और लेआउट बग जल्दी पकड़ने के लिए उनकी तुलना करें।

बदलाव की निगरानी

प्रतिस्पर्धी या पार्टनर पेजों के शेड्यूल्ड शॉट लें और देखें क्या बदला।

रिपोर्ट और आर्काइविंग

ऑडिट, इनवॉइस और रिकॉर्ड के लिए पेजों को PDF या फ़ुल-लेंथ इमेज के रूप में सहेजें।

claude_desktop_config.json

{
  "mcpServers": {
    "screenshotrun": {
      "command": "npx",
      "args": ["-y", "screenshotrun-mcp"],
      "env": {
        "SCREENSHOTRUN_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

फिर पूछें"iPhone पर stripe.com/pricing का स्क्रीनशॉट लें और लेआउट जाँचें"

अपने AI एजेंट कोवेब पर आँखें दें

टेक्स्ट स्क्रैपिंग लेआउट, इमेज और टूटे UI को मिस कर देती है। अपने एजेंट को असली स्क्रीनशॉट दें और विज़न मॉडल को खुद पेज देखने दें।

एक टूल जिसे आपका एजेंट कॉल कर सकता है

URL अंदर, इमेज बाहर — बस एक HTTP अनुरोध। टूल कॉल सपोर्ट करने वाले किसी भी फ़्रेमवर्क में जुड़ जाता है।

विज़न मॉडल के लिए साइज़ किया गया

व्यूपोर्ट, डिवाइस और फ़ॉर्मेट चुनें, ताकि इमेज बिना अतिरिक्त रीसाइज़िंग के मॉडल में फ़िट हो जाए।

साफ़ पेज, कम बर्बाद टोकन

शॉट से पहले कुकी बैनर और पॉप-अप हटा दिए जाते हैं, ताकि मॉडल असली कंटेंट देखे।

आपके एजेंट को मिलने वाले टूल

npx -y screenshotrun-mcp · 3 टूल

  • take_screenshot

    किसी भी URL, HTML या Markdown को पूरे नियंत्रण के साथ कैप्चर करें — व्यूपोर्ट, डिवाइस, फ़ॉर्मेट, डार्क मोड, CSS/JS इंजेक्शन, एलिमेंट सिलेक्शन, स्टेल्थ मोड, PDF और बहुत कुछ।
    • url
      • device
      • format
      • dark_mode
      • selector
      • 50+ पैरामीटर
  • extract_content

    नया किसी भी URL से पेज मेटाडेटा निकालें — title, description, Open Graph टैग, Twitter Card, favicon, HTTP स्टेटस। SEO ऑडिट और लिंक प्रीव्यू के लिए बेहतरीन।
    • title
      • og:image
      • twitter:card
  • check_usage

    अपना कोटा रीयल टाइम में मॉनिटर करें ताकि बैच वर्कफ़्लो कभी अचानक रेट लिमिट से न टकराएँ।
    • used
      • limit
      • resets_at
सेल्फ-होस्टेड Puppeteer
पहला स्क्रीनशॉटChromium इंस्टॉल करें, लॉन्च, वेट और स्क्रॉल लॉजिक लिखेंअपनी API key के साथ एक GET अनुरोध
सर्वरहेडलेस Chrome के लिए पर्याप्त RAM वाला VPSहोस्ट या पैच करने के लिए कुछ नहीं
लोड के समयब्राउज़र क्रैश होते हैं या मेमोरी लीक करते हैं, इसलिए आपको क्यू बनाना पड़ता हैअनुरोध आपके लिए क्यू और स्केल किए जाते हैं
कुकी बैनर और विज्ञापनअपने खुद के ब्लॉकिंग नियम लिखें और बनाए रखेंblock_cookies=true
लेज़ी-लोडेड पेजकस्टम स्क्रॉल स्क्रिप्ट जो हर साइट पर टूट जाती हैंfull_page=true पहले सब कुछ स्क्रॉल करता है
रखरखावChrome अपडेट हर कुछ महीनों में चीज़ें तोड़ देते हैंमैं आपके लिए ब्राउज़र अपडेट रखता हूँ
निष्क्रिय होने पर लागतशून्य कैप्चर के साथ भी आप सर्वर के लिए भुगतान करते हैंहर महीने 200 स्क्रीनशॉट मुफ़्त

फ़्री

पूरी स्क्रीनशॉट क्षमताओं के साथ शुरू करें।


$0हमेशा के लिए मुफ़्त

200 स्क्रीनशॉट / महीना

1 API key · 5 req/min

स्टार्टर

छोटे प्रोजेक्ट के लिए जिन्हें प्रोडक्शन-रेडी स्क्रीनशॉट चाहिए।


$9प्रति माह

3,000 स्क्रीनशॉट / महीना

2 API key · 15 req/min · अतिरिक्त प्रति $0.009

प्रो

बढ़ते व्यवसायों के लिए जिन्हें उन्नत कस्टमाइज़ेशन चाहिए।


$29प्रति माह

15,000 स्क्रीनशॉट / महीना

5 API key · 40 req/min · अतिरिक्त प्रति $0.006

कीमतें USD में, Paddle के ज़रिए सुरक्षित चेकआउट। और वॉल्यूम चाहिए? ग्रोथ ($79) और बिज़नेस ($119) 100,000 स्क्रीनशॉट प्रति माह तक जाते हैं।

Docker Headless Chrome WebGL: यह क्यों टूटता है और ठीक करने के 3 तरीके

Docker में WebGL कंटेंट काले आयतों के रूप में रेंडर होता है क्योंकि कंटेनर में GPU नहीं होता। तीन समाधान: SwiftShader स्पष्ट ऑप्ट-इन, Mesa llvmpipe...

24 अक्टूबर, 2026

Puppeteer स्क्रीनशॉट धीमा? 9 समाधान जो सचमुच काम करते हैं

आपके Puppeteer स्क्रीनशॉट 5-7 सेकंड लेते हैं? उसका ज़्यादातर समय Chrome स्टार्टअप, अनावश्यक नेटवर्क अनुरोध और PNG एन्कोडिंग में जाता है। ये...

23 अक्टूबर, 2026

Puppeteer "Cannot Find Context with Specified Id" — कारण और समाधान

इस त्रुटि का मतलब है कि Chrome ने एक execution context ID अमान्य कर दिया जबकि Puppeteer अभी भी उसका संदर्भ ले रहा था। यह गाइड सभी पाँच कारणों को कवर करती है, जो...

22 अक्टूबर, 2026

Puppeteer net::ERR_NAME_NOT_RESOLVED ठीक करें (6 कारण)

21 अक्टूबर, 2026

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

जो चाहिए वह नहीं मिल रहा? संपर्क करें या डॉक्यूमेंटेशन देखें।

इसे बनाने वाले व्यक्ति से बात करें

Vitalii, ScreenshotRun के संस्थापक

API स्टेटस → चेंजलॉग → फ़ीचर का अनुरोध करें →

ScreenshotRun क्या है और यह कैसे काम करता है?

ScreenshotRun एक क्लाउड-आधारित सेवा है जो आपको एक सरल REST API के ज़रिए किसी भी वेबसाइट के पिक्सेल-परफेक्ट स्क्रीनशॉट कैप्चर करने देती है। आप लक्ष्य URL और मनचाहे पैरामीटर (व्यूपोर्ट साइज़, फ़ॉर्मेट, फ़ुल-पेज मोड, आदि) के साथ एक अनुरोध भेजते हैं, और हमारे सर्वर एक अनुकूलित Chromium इंजन का उपयोग करके पेज रेंडर करते हैं और परिणामी इमेज लौटाते हैं। पूरी प्रक्रिया में आम तौर पर 5 सेकंड से कम समय लगता है।

क्या कोई फ़्री प्लान है? शुरू करने के लिए क्या मुझे क्रेडिट कार्ड चाहिए?

हाँ! हम एक फ़्री प्लान देते हैं जिसमें प्रति माह 200 स्क्रीनशॉट शामिल हैं — क्रेडिट कार्ड की ज़रूरत नहीं। बस एक अकाउंट बनाएँ, अपनी API key लें, और तुरंत स्क्रीनशॉट कैप्चर करना शुरू करें। अगर आपको ज़्यादा वॉल्यूम चाहिए, तो आप कभी भी पेड प्लान में अपग्रेड कर सकते हैं।

कौन से इमेज फ़ॉर्मेट और आउटपुट विकल्प सपोर्टेड हैं?

सभी प्लान PNG, JPEG और WebP इमेज फ़ॉर्मेट सपोर्ट करते हैं। PDF एक्सपोर्ट स्टार्टर प्लान और उससे ऊपर उपलब्ध है। आप व्यूपोर्ट आयाम भी कस्टमाइज़ कर सकते हैं, रेटिना (2x) रेज़ोल्यूशन सक्षम कर सकते हैं, व्यूपोर्ट-ओनली या फ़ुल-पेज स्क्रॉलिंग कैप्चर में से चुन सकते हैं, और मोबाइल, टैबलेट या डेस्कटॉप डिवाइस एम्युलेट कर सकते हैं।

मैं API को अपने प्रोजेक्ट में कैसे इंटीग्रेट करूँ?

इंटीग्रेशन सीधा है — बस अपनी API key और लक्ष्य URL के साथ हमारे API एंडपॉइंट पर एक HTTP GET या POST अनुरोध करें। हम cURL, PHP, Python, JavaScript, Ruby और Go के लिए तैयार कोड उदाहरण देते हैं। विस्तृत गाइड और पैरामीटर संदर्भ के लिए हमारा डॉक्यूमेंटेशन देखें।

क्या API भरोसेमंद है? आप कितनी अपटाइम गारंटी देते हैं?

हम 99.9% अपटाइम बनाए रखते हैं, जिसे ऑटोमैटिक स्केलिंग वाले मज़बूत क्लाउड इन्फ्रास्ट्रक्चर का सहारा है। तेज़ और भरोसेमंद स्क्रीनशॉट डिलीवरी सुनिश्चित करने के लिए हमारे रेंडरिंग सर्वर कई क्षेत्रों में वितरित हैं। पेड प्लान में और भी तेज़ प्रतिक्रिया समय के लिए प्राथमिकता प्रोसेसिंग शामिल है।

क्या मैं ऐसे पेजों के स्क्रीनशॉट कैप्चर कर सकता हूँ जिनके लिए ऑथेंटिकेशन चाहिए?

हाँ। आप अपने API अनुरोध के साथ कस्टम HTTP हेडर (जैसे कुकी या ऑथराइज़ेशन टोकन) पास कर सकते हैं। इससे आप पासवर्ड-प्रोटेक्टेड पेजों, एडमिन डैशबोर्ड, या लॉगिन वॉल के पीछे के किसी भी कंटेंट के स्क्रीनशॉट कैप्चर कर सकते हैं।

अगर मैं अपनी मासिक स्क्रीनशॉट सीमा तक पहुँच जाऊँ तो क्या होता है?

जब आप अपने मासिक कोटा के 80% तक पहुँचते हैं तो हम एक सूचना भेजते हैं। फ़्री प्लान पर, API अनुरोध अगले बिलिंग चक्र तक या आपके अपग्रेड करने तक त्रुटि लौटाते हैं। पेड प्लान पर, आप एक छोटे प्रति-स्क्रीनशॉट ओवरेज शुल्क पर सीमा से आगे भी कैप्चर कर सकते हैं (दरों के लिए प्राइसिंग पेज देखें)। किसी भी स्थिति में आपके मौजूदा स्क्रीनशॉट और API key पूरी तरह सुलभ रहते हैं।