# With a Screenshot

Web data with screenshot=true: the same data plus a screenshot object with a signed link to a JPEG of the page.

Source: https://docs.deepinfo.com/reference/lookup/web-data/examples/screenshot/

Last updated: 2026-09-24

---
`GET https://api.deepinfo.com/v1/lookup/webdata?url=https%3A%2F%2Fdeveloper.mozilla.org%2Fen-US%2F&screenshot=true`

Web data with screenshot=true: the same data plus a screenshot object with a signed link to a JPEG of the page.

Example 2 of 6 · [Web Data Examples](/reference/lookup/web-data/examples/) · endpoint: [Web Data](/reference/lookup/web-data/)

Tags: `param` `url` · `param` `screenshot` · `value` `https://developer.mozilla.org/en-US/` · `value` `true`

Asks for the web data of `https://developer.mozilla.org/en-US/` and a screenshot (`screenshot=true`).

The response gains a `screenshot` object: `screenshot_url` (a signed link that expires after 7 days, `X-Amz-Expires=604800`), its own `check_date` and `connection_status`, `url` and `redirected_url`. With a screenshot, the page is always parsed after the `load` event, whatever `wait_until` says, so the result can differ a little from the default one: here `html.content` has 4,623 characters instead of 4,681 and starts without the site's navigation menu.

## Request

| Parameter | In | Value |
|---|---|---|
| `url` | query | `https://developer.mozilla.org/en-US/` |
| `screenshot` | query | `true` |

```bash
curl 'https://api.deepinfo.com/v1/lookup/webdata?url=https%3A%2F%2Fdeveloper.mozilla.org%2Fen-US%2F&screenshot=true' \
  -H 'apikey: YOUR_API_KEY' \
  -H 'Accept: application/json'
```

## Response

### 200 · OK

> Shortened for this page: html.meta.og: first 10 items; html.external_links: first 10 items; html.source_code: first 4,000 of 72,314 characters; html.content: first 4,000 of 4,623 characters; html.content_keywords: first 10 items; http.headers: first 10 items

`Content-Type: application/json; charset=utf-8` · `ratelimit-limit: 1` · `ratelimit-remaining: 0` · `ratelimit-reset: 1` · `x-ratelimit-limit-second: 1` · `x-ratelimit-remaining-second: 0` · `deepinfo-request-id: 5f0c6a8e-1b2d-4c3e-9f4a-7b8c9d0e1f2a`

```json
{
  "html": {
    "meta": {
      "name": null,
      "description": "The MDN Web Docs site provides information about Open Web technologies including HTML, CSS, and APIs for both Web sites and progressive web apps.",
      "language": "en-US",
      "language_alternatives": [],
      "keywords": [],
      "noindex_status": false,
      "encoding": "utf-8",
      "canonical_url": "https://developer.mozilla.org/en-US/",
      "title": "MDN Web Docs",
      "json_ld": [],
      "og": [
        {
          "name": "og:url",
          "value": "https://developer.mozilla.org/en-US/"
        },
        {
          "name": "og:title",
          "value": "MDN Web Docs"
        },
        {
          "name": "og:locale",
          "value": "en_US"
        },
        {
          "name": "og:description",
          "value": "The MDN Web Docs site provides information about Open Web technologies including HTML, CSS, and APIs for both Web sites and progressive web apps."
        },
        {
          "name": "og:image",
          "value": "https://developer.mozilla.org/mdn-social-image.46ac2375.png"
        },
        {
          "name": "og:image:type",
          "value": "image/png"
        },
        {
          "name": "og:image:height",
          "value": "1024"
        },
        {
          "name": "og:image:width",
          "value": "1024"
        },
        {
          "name": "og:site_name",
          "value": "MDN Web Docs"
        },
        {
          "name": "twitter:card",
          "value": "summary"
        }
      ]
    },
    "internal_links_fqdns": [
      "developer.mozilla.org",
      "www.mozilla.org",
      "support.mozilla.org",
      "hacks.mozilla.org"
    ],
    "external_links_fqdns": [
      "scrimba.com",
      "github.com",
      "bsky.app",
      "x.com",
      "mastodon.social"
    ],
    "external_links_domains": [
      "scrimba.com",
      "github.com",
      "bsky.app",
      "x.com",
      "mastodon.social"
    ],
    "external_links": [
      "https://scrimba.com/frontend-path-c0j?via=mdn-learn-navbar",
      "https://github.com/mdn",
      "https://github.com/mdn/content",
      "https://github.com/mdn/content/pull/45820",
      "https://github.com/mdn/content/pull/45806",
      "https://github.com/mdn/content/pull/45139",
      "https://github.com/mdn/content/pull/45710",
      "https://github.com/mdn/content/pull/45822",
      "https://github.com/mdn/translated-content",
      "https://github.com/mdn/translated-content/pull/38706"
    ],
    "script_links": [
      "https://developer.mozilla.org/static/client/runtime.a8ed5aecd835c274.js",
      "https://developer.mozilla.org/static/client/5909.489e266d049aa182.js",
      "https://developer.mozilla.org/static/client/4585.e30f706b333273cd.js",
      "https://developer.mozilla.org/static/client/1216.2fdb44f0bb574bc2.js",
      "https://developer.mozilla.org/static/client/index.a96be3dfd1c8f04b.js"
    ],
    "iframe_links": [],
    "trackers": [],
    "emails": [],
    "emails_internal": [],
    "favicon_links": [
      "https://developer.mozilla.org/favicon.ico",
      "https://developer.mozilla.org/favicon.svg",
      "https://developer.mozilla.org/apple-touch-icon.png"
    ],
    "inspect_disabled": false,
    "source_code": "<!DOCTYPE html><html lang=\"en-US\" data-theme=\"light dark\" data-renderer=\"Homepage\"><head>\n          <meta charset=\"UTF-8\">\n          <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n          <title>MDN Web Docs</title>\n          \n          <script>try {\n  document.documentElement.dataset.theme =\n    localStorage.getItem(\"theme\") || \"light dark\";\n} catch (error) {\n  console.warn(\"Unable to set theme\", error);\n}\n\ntry {\n  if (localStorage.getItem(\"nop\") === \"yes\") {\n    document.documentElement.dataset[\"nop\"] = \"yes\";\n  }\n} catch (error) {\n  console.warn(\"Unable to set nop\", error);\n}\n</script>\n          <link rel=\"stylesheet\" href=\"/static/client/styles-global.13616ebb1fc8ee2f.css\" fetchpriority=\"high\"><link rel=\"stylesheet\" href=\"/static/client/styles-homepage.0980eec27925cc11.css\" fetchpriority=\"high\"><link rel=\"stylesheet\" href=\"/static/client/styles-homepage-header.da8a69fafe1cfb00.css\" fetchpriority=\"high\"><link rel=\"stylesheet\" href=\"/static/client/styles-homepage-hero.61cf31e2c2f1b72c.css\" fetchpriority=\"high\"><link rel=\"stylesheet\" href=\"/static/client/styles-mandala.8fbfeb0567dbde40.css\" fetchpriority=\"high\"><link rel=\"stylesheet\" href=\"/static/client/styles-homepage-body.22274e9a4a78b7ae.css\" fetchpriority=\"high\"><link rel=\"stylesheet\" href=\"/static/client/styles-featured-articles.770034368883a9ae.css\" fetchpriority=\"high\"><link rel=\"stylesheet\" href=\"/static/client/styles-latest-news.4e8f60fdbf19d588.css\" fetchpriority=\"high\"><link rel=\"stylesheet\" href=\"/static/client/styles-recent-contributions.ddcab7ad78446b98.css\" fetchpriority=\"high\"><link rel=\"stylesheet\" href=\"/static/client/styles-homepage-footer.5d6588cf8c9b4dc6.css\" fetchpriority=\"high\"><link rel=\"stylesheet\" href=\"/static/client/3391.b611fbe2dc694a57.css\" fetchpriority=\"high\"><link rel=\"stylesheet\" href=\"/static/client/styles-homepage-contributor-spotlight.9d9b306c201f94e2.css\" fetchpriority=\"high\"><link rel=\"stylesheet\" href=\"/static/client/styles-page-layout.5a4354f33e894319.css\" fetchpriority=\"high\"><link rel=\"stylesheet\" href=\"/static/client/styles-a11y-menu.5796ee87cb69f93f.css\" fetchpriority=\"high\"><link rel=\"stylesheet\" href=\"/static/client/styles-navigation.c3ebf384e65df345.css\" fetchpriority=\"high\"><link rel=\"stylesheet\" href=\"/static/client/styles-logo.aea5ff6edf1b9cfb.css\" fetchpriority=\"high\"><link rel=\"stylesheet\" href=\"/static/client/styles-menu.e2c5c8a53a8854c2.css\" fetchpriority=\"high\"><link rel=\"stylesheet\" href=\"/static/client/styles-breadcrumbs-bar.9a51a3c76a6231d0.css\" fetchpriority=\"high\"><link rel=\"stylesheet\" href=\"/static/client/styles-breadcrumbs.87eb742f4e711dc3.css\" fetchpriority=\"high\"><link rel=\"stylesheet\" href=\"/static/client/styles-footer.66072dd619a4ef50.css\" fetchpriority=\"high\">\n          <link rel=\"preload\" href=\"/static/client/jetbrains-mono-latin.119994ed445212c7.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"anonymous\" fetchpriority=\"low\"><link rel=\"preload\" href=\"/static/client/inter-latin.9a3b1bc220d426ef.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"anonymous\" fetchpriority=\"low\">\n          \n          <script src=\"/static/client/runtime.a8ed5aecd835c274.js\" type=\"module\"></script><script src=\"/static/client/5909.489e266d049aa182.js\" type=\"module\"></script><script src=\"/static/client/4585.e30f706b333273cd.js\" type=\"module\"></script><script src=\"/static/client/1216.2fdb44f0bb574bc2.js\" type=\"module\"></script><script src=\"/static/client/index.a96be3dfd1c8f04b.js\" type=\"module\"></script>\n          \n    <link rel=\"icon\" sizes=\"32x32\" href=\"https://developer.mozilla.org/favicon.ico\">\n    <link rel=\"icon\" type=\"image/svg+xml\" href=\"https://developer.mozilla.org/favicon.svg\">\n…",
    "source_code_hash": "bd2e432c3bf9fd0fc785d0b56f10b956c5a7f40abf246c82d769f16b97e0eca1",
    "content": "Skip to main content\nSkip to search\nMDN\nResources for Developers,\nby Developers \n\nDocumenting CSS, HTML, and JavaScript, since 2005.\n\n   / / / / / / / / / / / /    / / / / / / / / / / / /    / / / / / / / / / / / /    / / / / / / / / / / / /    / / / / / / / / / / / /    / / / / / / / / / / / /    / / / / / / / / / / / /\n  + + + + + +   + + + + + +   + + + + + +   + + + + + +   + + + + + +   + + + + + +   + + + + + +\n{ { { {  } } } }   { { { {  } } } }   { { { {  } } } }   { { { {  } } } }   { { { {  } } } }   { { { {  } } } }  \n   ../../    ../../    ../../    ../../    ../../    ../../    ../../\n<> </> <> </> <> </> <> </> <> </> <> </> <> </> <> </> <> </> <> </> <> </> <> </> <> </> <> </> <> </> <> </>\nFeatured articles\nBlog\nCelebrating 20 years of MDN\n\nMDN turns 20! Let's look at how we started, how MDN became the most trusted resource for web developers, the impact it's had on the open web, and yes, there's cake, too.\n\nWeb APIs\nNavigation API\n\nThe Navigation API provides the ability to initiate, intercept, and manage browser navigation actions. It can also examine an application's history entries. This is a successor to previous web platform features such as the History API and window.location, which solves their shortcomings and is specifically aimed at the needs of single-page applications (SPAs).\n\nWeb APIs\nTrusted Types API\n\nThe Trusted Types API gives web developers a way to ensure that input has been passed through a user-specified transformation function before being passed to an API that might execute that input. This can help to protect against client-side cross-site scripting (XSS) attacks. Most commonly the transformation function sanitizes the input.\n\nCSS\nUsing CSS anchor positioning\n\nThe CSS anchor positioning module defines features that allow you to tether elements together. Elements can be defined as anchor elements and anchor-positioned elements. Anchor-positioned elements can be bound to anchor elements. The anchor-positioned elements can then have their size and position set relative to the size and location of the anchor elements to which they are bound.\n\nLatest news\ndeveloper.mozilla.org\nIntroducing the MDN MCP server\n3 months ago\n\nMDN's MCP server brings MDN's documentation and browser compatibility data directly into your editor or IDE, giving your LLM or coding agent access to accurate, up-to-date web platform information.\n\ndeveloper.mozilla.org\nUnder the hood of MDN's new frontend\n6 months ago\n\nYou may have spotted that MDN has a new frontend. There's plenty happening under the surface, so let's unpack the technologies we chose, the architectural decisions we made, and why we did a rebuild at all.\n\ndeveloper.mozilla.org\nImage formats: Codecs and compression tools\n11 months ago\n\nImage compression involves countless trade-offs between quality, size, and speed. In this final part of the series, we experiment with codecs, metrics, and tools to find practical ways to balance efficiency and visual fidelity.\n\ndeveloper.mozilla.org\nA beginner-friendly guide to view transitions in CSS\n12 months ago\n\nLearn how to bring smooth, animated navigation to multi-page apps with view transitions. With just one line of CSS, you can enable seamless transitions between pages.\n\nRecent contributions\nmdn/content\n1 day ago\nAdd view() function to scroll-driven animations intro\nmdn/content\n1 day ago\ndocs(WebAssembly): name application/wasm for compileStreaming MIME errors\nmdn/content\n12 hours ago\nRewrite the inheritance control values section to make it clearer\nmdn/content\n8 hours ago\nAdd QUERY method and Accept-Query header references\nmdn/content\n4 hours ago\nRestore initial-scale=1 in some examples, say it is still necessary\nmdn/translated-content\n2 hours ago\n2026/09/01 時点の英語版に基づき更新\nContributor Spotlight\nSHRINIVASS ARUNACHALAM BALASUBRAMANIAN\n…",
    "content_keywords": [
      "<>",
      "</>",
      "mdn",
      "ago",
      "web",
      "elements",
      "   /",
      "  +",
      "css",
      "{ "
    ],
    "content_hash": "4053a6c2116c0bb933e1a3eb0e179eb8d4562429123db23418eb1cfee813f661"
  },
  "http": {
    "redirection_history": [
      {
        "url": "https://developer.mozilla.org/en-us/",
        "status_code": 200
      }
    ],
    "cookies": [],
    "headers": [
      {
        "name": "accept-ranges",
        "value": "bytes"
      },
      {
        "name": "age",
        "value": "2152"
      },
      {
        "name": "cache-control",
        "value": "public, max-age=3600"
      },
      {
        "name": "content-encoding",
        "value": "br"
      },
      {
        "name": "content-length",
        "value": "14043"
      },
      {
        "name": "content-security-policy",
        "value": "default-src 'self'; script-src 'report-sample' 'self' 'wasm-unsafe-eval' assets.codepen.io production-assets.codepen.io https://js.stripe.com transcend-cdn.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; script-src-elem 'report-sample' 'self' 'wasm-unsafe-eval' assets.codepen.io production-assets.codepen.io https://js.stripe.com transcend-cdn.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; style-src 'report-sample' 'self' 'unsafe-inline' transcend-cdn.com; object-src 'none'; base-uri 'self'; connect-src 'self' developer.allizom.org bcd.developer.allizom.org bcd.developer.mozilla.org updates.developer.allizom.org updates.developer.mozilla.org https://incoming.telemetry.mozilla.org https://observatory-api.mdn.allizom.net https://observatory-api.mdn.mozilla.net telemetry.transcend.io telemetry.us.transcend.io transcend-cdn.com https://api.github.com/search/issues https://api.stripe.com; font-src 'self'; frame-src 'self' mdn.github.io *.mdnplay.dev *.mdnyalp.dev *.play.test.mdn.allizom.net https://v2.scrimba.com https://scrimba.com jsfiddle.net www.youtube-nocookie.com codepen.io survey.alchemer.com https://js.stripe.com; img-src 'self' data: *.githubusercontent.com *.gravatar.com mozillausercontent.com firefoxusercontent.com profile.stage.mozaws.net profile.accounts.firefox.com developer.mozilla.org mdn.dev wikipedia.org upload.wikimedia.org https://mdn.github.io/shared-assets/ https://mdn.dev/; manifest-src 'self'; media-src 'self' archive.org videos.cdn.mozilla.net https://mdn.github.io/shared-assets/; child-src 'self'; worker-src 'self';"
      },
      {
        "name": "content-type",
        "value": "text/html"
      },
      {
        "name": "date",
        "value": "Thu, 24 Sep 2026 08:38:23 GMT"
      },
      {
        "name": "etag",
        "value": "\"1a7a7a9427814c3b9c701a87e28ca329\""
      },
      {
        "name": "expires",
        "value": "Thu, 24 Sep 2026 03:08:09 GMT"
      }
    ]
  },
  "url": "https://developer.mozilla.org/en-US/",
  "favicon": [
    {
      "url": "https://developer.mozilla.org/favicon.ico",
      "hash": "5a777406a4082a0ae81a657e47cbea57db8d0700ef73106b43c85738b38578a6"
    },
    {
      "url": "https://developer.mozilla.org/favicon.svg",
      "hash": "77b58351b9f57ca4f663812879efb28988da716038b9cf22ad9c3af7fcdeee39"
    },
    {
      "url": "https://developer.mozilla.org/apple-touch-icon.png",
      "hash": "b9bbd8ac23a561e1f8fd67038693ac6ea6563f778ec917f0151411b5847b1f5d"
    }
  ],
  "robots_txt": {
    "content": "User-agent: *\nSitemap: https://developer.mozilla.org/sitemap.xml\n\nDisallow: /api/\nDisallow: /*/files/\nDisallow: /media\n",
    "hash": "8f2712e11105e549aa4fa1ea4de6a9fd5292ee805d773d669ca98a9e0e54273a",
    "disallowed_links": [
      "/api/",
      "/*/files/",
      "/media"
    ]
  },
  "version": 1,
  "check_date": "2026-09-24T08:38:26.232Z",
  "connection_status": "success",
  "technology": {
    "stacks": [
      {
        "slug": "varnish",
        "name": "Varnish",
        "confidence": 100,
        "icon": "Varnish.svg",
        "website": "http://www.varnish-cache.org",
        "cpe": "cpe:/a:deepvendor:varnish",
        "version": "",
        "categories": [
          "Caching"
        ],
        "description": "Varnish is a reverse caching proxy.",
        "alternative_cpe_names": [],
        "clean_version": null
      },
      {
        "slug": "requirejs",
        "name": "RequireJS",
        "confidence": 100,
        "icon": "RequireJS.png",
        "website": "http://requirejs.org",
        "cpe": "cpe:/a:deepvendor:requirejs",
        "version": "",
        "categories": [
          "JavaScript frameworks"
        ],
        "description": "RequireJS is a JavaScript library and file loader which manages the dependencies between JavaScript files and in modular programming.",
        "alternative_cpe_names": [],
        "clean_version": null
      },
      {
        "slug": "google-app-engine",
        "name": "Google App Engine",
        "confidence": 100,
        "icon": "Google App Engine.svg",
        "website": "http://code.google.com/appengine",
        "cpe": "cpe:/a:deepvendor:google_app_engine",
        "version": "",
        "categories": [
          "Web servers"
        ],
        "description": "",
        "alternative_cpe_names": [],
        "clean_version": null
      },
      {
        "slug": "google-cloud",
        "name": "Google Cloud",
        "confidence": 100,
        "icon": "google_cloud.svg",
        "website": "https://cloud.google.com",
        "cpe": "cpe:/a:google:cloud_platform",
        "version": "",
        "categories": [
          "CDN"
        ],
        "description": "Google Cloud is a suite of cloud computing services.",
        "alternative_cpe_names": [],
        "clean_version": null
      },
      {
        "slug": "choices",
        "name": "Choices",
        "confidence": 100,
        "icon": "Choices.png",
        "website": "https://joshuajohnson.co.uk/Choices/",
        "cpe": "cpe:/a:deepvendor:choices",
        "version": "",
        "categories": [
          "Miscellaneous"
        ],
        "description": "Choices.js is a lightweight, configurable select box/text input plugin.",
        "alternative_cpe_names": [],
        "clean_version": null
      },
      {
        "slug": "google-cloud-storage",
        "name": "Google Cloud Storage",
        "confidence": 100,
        "icon": "google-cloud-storage.svg",
        "website": "https://cloud.google.com/storage",
        "cpe": "cpe:/a:deepvendor:google_cloud_storage",
        "version": "",
        "categories": [
          "Miscellaneous"
        ],
        "description": "Google Cloud Storage allows world-wide storage and retrieval of any amount of data at any time.",
        "alternative_cpe_names": [],
        "clean_version": null
      }
    ]
  },
  "screenshot": {
    "screenshot_url": "https://diss-999.storage.googleapis.com/202609/24/pD2iPMyrNYn1HUGFUv2PXF3l.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=<redacted>&X-Amz-Date=20260924T083829Z&X-Amz-Expires=604800&X-Amz-Signature=<redacted>&X-Amz-SignedHeaders=host&x-id=GetObject",
    "check_date": "2026-09-24T08:38:29.609Z",
    "connection_status": "success",
    "redirected_url": "https://developer.mozilla.org/en-US/",
    "url": "https://developer.mozilla.org/en-US/"
  }
}
```

## Related Examples

- [Everything About a Web Page](/reference/lookup/web-data/examples/default/)
- [Parse as Soon as the HTML Is Ready](/reference/lookup/web-data/examples/wait-until-domcontentloaded/)
- [HTML Larger Than max_file_size](/reference/lookup/web-data/examples/max-file-size/)
- [A Minimal Page](/reference/lookup/web-data/examples/minimal-page/)
- [Tracking IDs on a Page](/reference/lookup/web-data/examples/trackers/)
