Generate a screenshot or PDF of a website, render HTML, or Markdown

Changed on

Generate a screenshot or PDF by specifying a website URL, render HTML, or Markdown.

get/take

Request

Query parameters

urlstring uri

The URL of the site to render. One of url, html or markdown is required.

htmlstring

The HTML to render. One of url, html or markdown is required.

markdownstring

The Markdown to render. One of url, html or markdown is required.

signaturestring

The signature of a signed request: a hash of all the request options made with the signing key. It is not the signing key itself.

response_type'by_format' | 'empty' | 'json'

What to return: by_format returns the result in the requested format, empty returns only the status or the error, and json returns a JSON object, which has data only for the options that produce it, like caching, storage or metadata.

attachment_namestring

The name of the file to download the result as. The extension is added from the format.

dark_modeboolean

Set to true to request the dark mode of the site and to false to request the light one, if the site supports them. Not set by default.

reduced_motionboolean

Emulates the prefers-reduced-motion: reduce preference. The site decides how to respond to it.

reduce_motionboolean

Actively reduces motion on the page before capturing it: animations, carousels and background videos.

media_type'screen' | 'print'

The media type to emulate: print renders the page as for printers, screen as for screens.

scriptsstring

JavaScript to inject into the page and execute before capturing.

scripts_wait_untilstring[]

The events to wait for after the injected scripts were executed. Use it when a script navigates to another page.

stylesstring

CSS to inject into the page.

hide_selectorsstring[]

Selectors of the elements to hide before capturing. All elements matching each selector are hidden with display: none.

hoverstring

A selector of the element to hover over before capturing.

error_on_hover_selector_not_foundboolean

Whether to return an error when the element to hover over is not found.

clickstring

A selector of the element to click before capturing.

error_on_click_selector_not_foundboolean

Whether to return an error when the element to click is not found.

include_shadow_domboolean

Includes the open and closed shadow DOM roots when the content of the page is extracted, for format=html or metadata_content=true.

bypass_cspboolean

Bypasses the Content Security Policy of the site. It may be needed for injected scripts to work.

viewport_device'blackberry_playbook' | 'blackberry_playbook_landscape' | 'blackberry_z30' | 'blackberry_z30_landscape' | 'galaxy_note_3' | 'galaxy_note_3_landscape' | 'galaxy_note_ii' | 'galaxy_note_ii_landscape' | 'galaxy_s_iii' | 'galaxy_s_iii_landscape' | 'galaxy_s5' | 'galaxy_s5_landscape' | 'galaxy_s8' | 'galaxy_s8_landscape' | 'galaxy_s9+' | 'galaxy_s9+_landscape' | 'galaxy_tab_s4' | 'galaxy_tab_s4_landscape' | 'ipad' | 'ipad_landscape' | 'ipad_gen_6' | 'ipad_gen_6_landscape' | 'ipad_gen_7' | 'ipad_gen_7_landscape' | 'ipad_mini' | 'ipad_mini_landscape' | 'ipad_pro' | 'ipad_pro_landscape' | 'ipad_pro_11' | 'ipad_pro_11_landscape' | 'iphone_4' | 'iphone_4_landscape' | 'iphone_5' | 'iphone_5_landscape' | 'iphone_6' | 'iphone_6_landscape' | 'iphone_6_plus' | 'iphone_6_plus_landscape' | 'iphone_7' | 'iphone_7_landscape' | 'iphone_7_plus' | 'iphone_7_plus_landscape' | 'iphone_8' | 'iphone_8_landscape' | 'iphone_8_plus' | 'iphone_8_plus_landscape' | 'iphone_se' | 'iphone_se_landscape' | 'iphone_x' | 'iphone_x_landscape' | 'iphone_xr' | 'iphone_xr_landscape' | 'iphone_11' | 'iphone_11_landscape' | 'iphone_11_pro' | 'iphone_11_pro_landscape' | 'iphone_11_pro_max' | 'iphone_11_pro_max_landscape' | 'iphone_12' | 'iphone_12_landscape' | 'iphone_12_pro' | 'iphone_12_pro_landscape' | 'iphone_12_pro_max' | 'iphone_12_pro_max_landscape' | 'iphone_12_mini' | 'iphone_12_mini_landscape' | 'iphone_13' | 'iphone_13_landscape' | 'iphone_13_pro' | 'iphone_13_pro_landscape' | 'iphone_13_pro_max' | 'iphone_13_pro_max_landscape' | 'iphone_13_mini' | 'iphone_13_mini_landscape' | 'iphone_14' | 'iphone_14_landscape' | 'iphone_14_plus' | 'iphone_14_plus_landscape' | 'iphone_14_pro' | 'iphone_14_pro_landscape' | 'iphone_14_pro_max' | 'iphone_14_pro_max_landscape' | 'iphone_15' | 'iphone_15_landscape' | 'iphone_15_plus' | 'iphone_15_plus_landscape' | 'iphone_15_pro' | 'iphone_15_pro_landscape' | 'iphone_15_pro_max' | 'iphone_15_pro_max_landscape' | 'iphone_16' | 'iphone_16_landscape' | 'iphone_16_plus' | 'iphone_16_plus_landscape' | 'jiophone_2' | 'jiophone_2_landscape' | 'kindle_fire_hdx' | 'kindle_fire_hdx_landscape' | 'lg_optimus_l70' | 'lg_optimus_l70_landscape' | 'microsoft_lumia_550' | 'microsoft_lumia_950' | 'microsoft_lumia_950_landscape' | 'nexus_10' | 'nexus_10_landscape' | 'nexus_4' | 'nexus_4_landscape' | 'nexus_5' | 'nexus_5_landscape' | 'nexus_5x' | 'nexus_5x_landscape' | 'nexus_6' | 'nexus_6_landscape' | 'nexus_6p' | 'nexus_6p_landscape' | 'nexus_7' | 'nexus_7_landscape' | 'nokia_lumia_520' | 'nokia_lumia_520_landscape' | 'nokia_n9' | 'nokia_n9_landscape' | 'pixel_2' | 'pixel_2_landscape' | 'pixel_2_xl' | 'pixel_2_xl_landscape' | 'pixel_3' | 'pixel_3_landscape' | 'pixel_4' | 'pixel_4_landscape' | 'pixel_4a_5g' | 'pixel_4a_5g_landscape' | 'pixel_5' | 'pixel_5_landscape' | 'moto_g4' | 'moto_g4_landscape'

A device to emulate instead of setting the viewport options one by one. It sets the viewport, the scale factor and the user agent. The list of devices is returned by the /devices method.

viewport_widthinteger

The width of the browser viewport in pixels. Overrides the value set by viewport_device.

viewport_heightinteger

The height of the browser viewport in pixels. Overrides the value set by viewport_device.

device_scale_factornumber

The device scale factor (device pixel ratio), from 1 to 5, fractions are allowed. Overrides the value set by viewport_device.

viewport_mobileboolean

Whether the meta viewport tag is taken into account. Overrides the value set by viewport_device.

viewport_has_touchboolean

Whether the viewport supports touch events. Overrides the value set by viewport_device.

viewport_landscapeboolean

Whether the viewport is in landscape mode. Overrides the value set by viewport_device.

geolocation_latitudenumber

The latitude of the geolocation to emulate. Latitude and longitude must be set together.

geolocation_longitudenumber

The longitude of the geolocation to emulate. Latitude and longitude must be set together.

geolocation_accuracyinteger

The accuracy of the emulated geolocation in meters.

ip_country_code'us' | 'gb' | 'de' | 'it' | 'fr' | 'cn' | 'ca' | 'es' | 'jp' | 'kr' | 'in' | 'au' | 'br' | 'mx' | 'nz' | 'pe' | 'is' | 'ie'

The country to render the site from, through the proxies provided by ScreenshotOne. It can't be used together with proxy.

block_cookie_bannersboolean

Blocks cookie banners, GDPR overlays and other privacy notices.

block_banners_by_heuristicsboolean

Blocks banners with a different set of techniques and heuristics. Try it when block_cookie_banners doesn't help; it may change how the page looks.

block_chatsboolean

Blocks chat widgets like Intercom, Crisp, Drift, Tawk and others.

block_adsboolean

Blocks ads.

block_trackersboolean

Blocks trackers, so the rendering is not counted as a visit by analytics.

block_requestsstring[]

Blocks the requests of the page that match a URL, a domain or a pattern like *.example.com/*. Up to 100 patterns.

block_resourcesstring[]

Blocks loading the resources of the page by type.

cacheboolean

Caches the result. A cached result is reused for the requests with the same options.

cache_ttlinteger

How long a cached result is reused, in seconds: from 14400 (4 hours, the default) to 2592000 (1 month). Requires cache=true.

cache_keystring

An alphanumeric key to keep different cached versions of the result for the same options. Requires cache=true.

user_agentstring

The user agent of the browser. Changing it may break the stealth mode; it overrides the user agent set by viewport_device.

authorizationstring

The value of the Authorization header to send to the site, for pages protected by basic authentication or a token.

headersstring[]

Extra HTTP headers to send to the site, each in the format Header-Name:Header-Value.

cookiesstring[]

Cookies to set for the site, each in the format name=value; Domain=example.com; Secure; HttpOnly.

proxystring uri

The URL of your own HTTP proxy to render the site through, like http://user:password@host:port. It can't be used together with ip_country_code.

proxy_bypass_hostsstring[]

Hostname patterns of the requests to load directly and not through the proxy. Requires proxy.

time_zone'America/Belize' | 'America/Cayman' | 'America/Chicago' | 'America/Costa_Rica' | 'America/Denver' | 'America/Edmonton' | 'America/El_Salvador' | 'America/Guatemala' | 'America/Guayaquil' | 'America/Hermosillo' | 'America/Jamaica' | 'America/Los_Angeles' | 'America/Mexico_City' | 'America/Nassau' | 'America/New_York' | 'America/Panama' | 'America/Port-au-Prince' | 'America/Santiago' | 'America/Tegucigalpa' | 'America/Tijuana' | 'America/Toronto' | 'America/Vancouver' | 'America/Winnipeg' | 'Asia/Kuala_Lumpur' | 'Asia/Shanghai' | 'Asia/Tashkent' | 'Europe/Berlin' | 'Europe/Kiev' | 'Europe/Lisbon' | 'Europe/London' | 'Europe/Madrid' | 'Pacific/Auckland' | 'Pacific/Majuro'

The time zone of the browser.

delayinteger

The time in seconds to wait before capturing, after the page is loaded. Up to 30, or up to 300 when timeout is greater than 300.

timeoutinteger

The time in seconds after which the request is aborted. The default is 60 and the maximum is 90; both are 600 for async requests.

navigation_timeoutinteger

The time in seconds after which the request is aborted when the site doesn't respond.

wait_untilstring[]

The events to wait for before capturing: load, domcontentloaded, networkidle0 (no network connections for 500 ms) or networkidle2 (no more than two).

wait_for_selectorstring

A selector of the element to wait for before capturing. The element must appear in the DOM, but may be invisible.

wait_for_selector_algorithm'at_least_one' | 'at_least_by_count'

With several selectors in wait_for_selector: at_least_one waits until at least one of them is matched, at_least_by_count waits until as many elements are matched as there are selectors, not necessarily one for each selector.

fail_if_content_containsstring[]

Fails the request when the content of the page contains any of the given strings, case-insensitive.

fail_if_content_missingstring[]

Fails the request when the content of the page misses any of the given strings, case-insensitive.

fail_if_request_failedstring[]

Fails the request when a request of the page matching one of the given patterns fails or returns an error status. Up to 100 patterns.

ignore_host_errorsboolean

Renders the page even when the site responds with a status outside of the 200-299 range. Without it, the host_returned_error error is returned.

request_gpu_renderingboolean

Asks to render with hardware (GPU) acceleration. It is a hint, available on the top-tier paid plans: rendering without GPU is used when the GPU servers are unavailable.

fail_if_gpu_rendering_failsboolean

Fails the request when GPU rendering fails, instead of falling back to rendering without GPU.

asyncboolean

Executes the request asynchronously: the API returns an empty response immediately. Usually combined with webhook_url or the storage options. Caching is not available for async requests.

webhook_urlstring uri

A public HTTPS URL to send the result of the request to.

webhook_signboolean

Whether to sign the body of the webhook request.

webhook_errorsboolean

Sends the details of a failed request to the webhook, too.

external_identifierstring

An alphanumeric identifier of your own that is sent back in the x-screenshotone-external-identifier header of the webhook request.

storeboolean

Uploads the result to the configured S3-compatible storage.

storage_bucketstring

The bucket to upload to. Overrides the one configured in the dashboard.

storage_pathstring

The key of the file in the bucket, without an extension: it is added from the format. Required when store=true.

storage_endpointstring uri

The endpoint of an S3-compatible storage, like Cloudflare R2. Leave it out for Amazon S3.

storage_access_key_idstring

The access key ID of the storage. Overrides the one configured in the dashboard.

storage_secret_access_keystring

The secret access key of the storage. Overrides the one configured in the dashboard.

storage_acl'public-read' | ''

The ACL of the uploaded file: public-read, or not set.

storage_class'standard' | 'reduced_redundancy' | 'standard_ia' | 'onezone_ia' | 'intelligent_tiering' | 'glacier' | 'deep_archive' | 'outposts' | 'glacier_ir'

The storage class of the uploaded file.

storage_return_locationboolean

Returns the location of the uploaded file: in the X-ScreenshotOne-Store-Location header, or in the JSON response.

metadata_fontsboolean

Returns the fonts the page uses.

metadata_contentboolean

Returns the content of the page in addition to the result: a temporary URL of the stored content and when it expires, in the X-ScreenshotOne-Content-URL and X-ScreenshotOne-Content-Expires headers, or in the JSON response.

metadata_content_format'html' | 'markdown'

The format of the content returned by metadata_content: html or markdown.

metadata_page_titleboolean

Returns the title of the page: in the x-screenshotone-page-title header, or in the JSON response.

metadata_open_graphboolean

Returns the Open Graph metadata of the page: in the x-screenshotone-open-graph header, or in the JSON response.

metadata_http_response_status_codeboolean

Returns the HTTP status code the site responded with. Only for requests with url.

metadata_http_response_headersboolean

Returns the HTTP headers the site responded with. Only for requests with url.

metadata_iconboolean

Returns the icon (favicon) of the site.

selectorstring

A selector of the element to capture instead of the page. Not allowed for PDF.

selector_algorithm'clip' | 'default'

How to capture the element by selector: default uses the browser tools to capture the element, clip gives better results when the element is not fully visible or the page must be scrolled to it.

selector_scroll_into_viewboolean

Scrolls the element by selector into the view before capturing, to load lazy content.

error_on_selector_not_foundboolean

Returns an error when the element by selector or scroll_into_view is not found or not visible.

scroll_into_viewstring

A selector of the element to scroll into the view before capturing. The first visible matching element is aligned to the top of the viewport.

scroll_into_view_adjust_topinteger

How many pixels to shift the element given in scroll_into_view from the top of the viewport.

format'png' | 'jpeg' | 'jpg' | 'webp' | 'gif' | 'jp2' | 'tiff' | 'avif' | 'heif' | 'pdf' | 'html' | 'markdown'

The format of the result. html and markdown return the content of the page as text, pdf renders a PDF, the others are images.

clip_xinteger

The left coordinate (x) of the area of the page to capture. Can't be used with full_page.

clip_yinteger

The top coordinate (y) of the area of the page to capture. Can't be used with full_page.

clip_widthinteger

The width of the area of the page to capture. Can't be used with full_page.

clip_heightinteger

The height of the area of the page to capture. Can't be used with full_page.

image_qualityinteger

The quality of the image, from 0 to 100. For the jpeg, jpg, webp, png, tiff, jp2, avif and heif formats.

image_widthinteger

The width of the resulting image (a thumbnail) in pixels. By default, the width of the viewport.

image_heightinteger

The height of the resulting image (a thumbnail) in pixels. By default, the height of the viewport.

omit_backgroundboolean

Renders a transparent background when the page doesn't define one. Only for format=png.

full_pageboolean

Captures the full scrollable page and not only the viewport.

full_page_scrollboolean

Scrolls the page to the bottom and back before capturing, to load lazy content. Requires full_page=true and is enabled by default with it.

full_page_scroll_delayinteger

The delay between the scrolls of the full page, in milliseconds.

full_page_scroll_byinteger

How many pixels to scroll the full page by at a time. By default, the height of the viewport.

full_page_max_heightinteger

The maximum height of the full page screenshot in pixels. Helps with pages that scroll infinitely.

full_page_algorithm'by_sections' | 'default'

How to capture the full page: default uses the browser's own full page capture with some tuning, by_sections captures the page section by section and combines the sections into one image, which renders complex pages with animations more reliably. by_sections always scrolls the page, regardless of full_page_scroll.

full_page_slicesboolean

Splits the full page screenshot into vertical slices. Requires full_page=true and can't be used with store=true.

full_page_slice_heightinteger

The maximum height of a slice of the full page screenshot in pixels.

full_page_slice_overlap_heightinteger

How many pixels the adjacent slices overlap by. The slice height minus the overlap must be at least 100.

capture_beyond_viewportboolean

Captures the parts of the page or of the element that are outside of the viewport. By default, enabled for full page screenshots and screenshots by selector.

pdf_print_backgroundboolean

Prints the background graphics in the PDF.

pdf_fit_one_pageboolean

Fits the whole site on one page of the PDF, without splitting it into pages.

pdf_landscapeboolean

Sets the orientation of the PDF to landscape.

pdf_paper_format'a0' | 'a1' | 'a2' | 'a3' | 'a4' | 'a5' | 'a6' | 'legal' | 'letter' | 'tabloid'

The paper format of the PDF.

pdf_marginstring

The margin of the PDF for all sides, with units, like 20px.

pdf_margin_topstring

The top margin of the PDF. Overrides pdf_margin.

pdf_margin_rightstring

The right margin of the PDF. Overrides pdf_margin.

pdf_margin_bottomstring

The bottom margin of the PDF. Overrides pdf_margin.

pdf_margin_leftstring

The left margin of the PDF. Overrides pdf_margin.

metadata_image_sizeboolean

Returns the actual width and height of the resulting image.

vision_promptstring

The prompt to send to the OpenAI vision model along with the screenshot.

vision_max_tokensinteger

The maximum number of tokens the vision model may return.

openai_api_keystring

Your OpenAI API key for the vision request. It is not stored.

Response

A successful rendering result of website, HTML, or Markdown.

Changes

    • breaking

      the query request parameter viewport_device was restricted to a list of enum values

    • breaking

      removed the enum value domcontentloaded from the query request parameter scripts_wait_until

    • breaking

      removed the enum value load from the query request parameter scripts_wait_until

    • breaking

      removed the enum value networkidle0 from the query request parameter scripts_wait_until

    • breaking

      removed the enum value networkidle2 from the query request parameter scripts_wait_until

    • breaking

      for the query request parameter geolocation_accuracy, the min was increased from 0.00 to 1.00

    • breaking

      for the query request parameter cache_key, the minLength was increased from 0 to 1

    • warning

      for the query request parameter cache_key, the maxLength was set to 250

    • warning

      for the query request parameter full_page_scroll_by, the min was set to 1.00

    • warning

      deleted the query request parameter block_socials

    • info

      added the new optional query request parameter async

    • info

      added the new optional query request parameter attachment_name

    • info

      added the new optional query request parameter bypass_csp

    • info

      added the new optional query request parameter capture_beyond_viewport

    • info

      added the new optional query request parameter error_on_click_selector_not_found

    • info

      added the new optional query request parameter external_identifier

    • info

      added the new optional query request parameter fail_if_content_contains

    • info

      added the new optional query request parameter fail_if_content_missing

    • info

      added the new optional query request parameter fail_if_gpu_rendering_fails

    • info

      added the new optional query request parameter fail_if_request_failed

    • info

      added the new optional query request parameter full_page_algorithm

    • info

      added the new optional query request parameter full_page_max_height

    • info

      added the new optional query request parameter full_page_slice_height

    • info

      added the new optional query request parameter full_page_slice_overlap_height

    • info

      added the new optional query request parameter full_page_slices

    • info

      added the new optional query request parameter ignore_host_errors

    • info

      added the new optional query request parameter include_shadow_dom

    • info

      added the new optional query request parameter ip_country_code

    • info

      added the new optional query request parameter metadata_content

    • info

      added the new optional query request parameter metadata_content_format

    • info

      added the new optional query request parameter metadata_fonts

    • info

      added the new optional query request parameter metadata_http_response_headers

    • info

      added the new optional query request parameter metadata_http_response_status_code

    • info

      added the new optional query request parameter metadata_icon

    • info

      added the new optional query request parameter metadata_image_size

    • info

      added the new optional query request parameter metadata_open_graph

    • info

      added the new optional query request parameter metadata_page_title

    • info

      added the new optional query request parameter navigation_timeout

    • info

      added the new optional query request parameter openai_api_key

    • info

      added the new optional query request parameter pdf_fit_one_page

    • info

      added the new optional query request parameter pdf_landscape

    • info

      added the new optional query request parameter pdf_margin

    • info

      added the new optional query request parameter pdf_margin_bottom

    • info

      added the new optional query request parameter pdf_margin_left

    • info

      added the new optional query request parameter pdf_margin_right

    • info

      added the new optional query request parameter pdf_margin_top

    • info

      added the new optional query request parameter pdf_paper_format

    • info

      added the new optional query request parameter pdf_print_background

    • info

      added the new optional query request parameter request_gpu_rendering

    • info

      added the new optional query request parameter scroll_into_view

    • info

      added the new optional query request parameter scroll_into_view_adjust_top

    • info

      added the new optional query request parameter selector_algorithm

    • info

      added the new optional query request parameter selector_scroll_into_view

    • info

      added the new optional query request parameter storage_access_key_id

    • info

      added the new optional query request parameter storage_acl

    • info

      added the new optional query request parameter storage_endpoint

    • info

      added the new optional query request parameter storage_return_location

    • info

      added the new optional query request parameter storage_secret_access_key

    • info

      added the new optional query request parameter vision_max_tokens

    • info

      added the new optional query request parameter vision_prompt

    • info

      added the new optional query request parameter wait_for_selector_algorithm

    • info

      added the new optional query request parameter webhook_errors

    • info

      added the new optional query request parameter webhook_sign

    • info

      added the new optional query request parameter webhook_url

    • info

      added the new enum value America/Belize to the query request parameter time_zone

    • info

      added the new enum value America/Cayman to the query request parameter time_zone

    • info

      added the new enum value America/Chicago to the query request parameter time_zone

    • info

      added the new enum value America/Costa_Rica to the query request parameter time_zone

    • info

      added the new enum value America/Denver to the query request parameter time_zone

    • info

      added the new enum value America/Edmonton to the query request parameter time_zone

    • info

      added the new enum value America/El_Salvador to the query request parameter time_zone

    • info

      added the new enum value America/Guatemala to the query request parameter time_zone

    • info

      added the new enum value America/Hermosillo to the query request parameter time_zone

    • info

      added the new enum value America/Jamaica to the query request parameter time_zone

    • info

      added the new enum value America/Los_Angeles to the query request parameter time_zone

    • info

      added the new enum value America/Mexico_City to the query request parameter time_zone

    • info

      added the new enum value America/Nassau to the query request parameter time_zone

    • info

      added the new enum value America/New_York to the query request parameter time_zone

    • info

      added the new enum value America/Panama to the query request parameter time_zone

    • info

      added the new enum value America/Port-au-Prince to the query request parameter time_zone

    • info

      added the new enum value America/Tegucigalpa to the query request parameter time_zone

    • info

      added the new enum value America/Tijuana to the query request parameter time_zone

    • info

      added the new enum value America/Toronto to the query request parameter time_zone

    • info

      added the new enum value America/Vancouver to the query request parameter time_zone

    • info

      added the new enum value America/Winnipeg to the query request parameter time_zone

    • info

      added the new enum value blackberry_playbook to the query request parameter viewport_device

    • info

      added the new enum value blackberry_playbook_landscape to the query request parameter viewport_device

    • info

      added the new enum value blackberry_z30 to the query request parameter viewport_device

    • info

      added the new enum value blackberry_z30_landscape to the query request parameter viewport_device

    • info

      added the new enum value galaxy_note_3 to the query request parameter viewport_device

    • info

      added the new enum value galaxy_note_3_landscape to the query request parameter viewport_device

    • info

      added the new enum value galaxy_note_ii to the query request parameter viewport_device

    • info

      added the new enum value galaxy_note_ii_landscape to the query request parameter viewport_device

    • info

      added the new enum value galaxy_s5 to the query request parameter viewport_device

    • info

      added the new enum value galaxy_s5_landscape to the query request parameter viewport_device

    • info

      added the new enum value galaxy_s8 to the query request parameter viewport_device

    • info

      added the new enum value galaxy_s8_landscape to the query request parameter viewport_device

    • info

      added the new enum value galaxy_s9+ to the query request parameter viewport_device

    • info

      added the new enum value galaxy_s9+_landscape to the query request parameter viewport_device

    • info

      added the new enum value galaxy_s_iii to the query request parameter viewport_device

    • info

      added the new enum value galaxy_s_iii_landscape to the query request parameter viewport_device

    • info

      added the new enum value galaxy_tab_s4 to the query request parameter viewport_device

    • info

      added the new enum value galaxy_tab_s4_landscape to the query request parameter viewport_device

    • info

      added the new enum value ipad to the query request parameter viewport_device

    • info

      added the new enum value ipad_gen_6 to the query request parameter viewport_device

    • info

      added the new enum value ipad_gen_6_landscape to the query request parameter viewport_device

    • info

      added the new enum value ipad_gen_7 to the query request parameter viewport_device

    • info

      added the new enum value ipad_gen_7_landscape to the query request parameter viewport_device

    • info

      added the new enum value ipad_landscape to the query request parameter viewport_device

    • info

      added the new enum value ipad_mini to the query request parameter viewport_device

    • info

      added the new enum value ipad_mini_landscape to the query request parameter viewport_device

    • info

      added the new enum value ipad_pro to the query request parameter viewport_device

    • info

      added the new enum value ipad_pro_11 to the query request parameter viewport_device

    • info

      added the new enum value ipad_pro_11_landscape to the query request parameter viewport_device

    • info

      added the new enum value ipad_pro_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_11 to the query request parameter viewport_device

    • info

      added the new enum value iphone_11_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_11_pro to the query request parameter viewport_device

    • info

      added the new enum value iphone_11_pro_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_11_pro_max to the query request parameter viewport_device

    • info

      added the new enum value iphone_11_pro_max_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_12 to the query request parameter viewport_device

    • info

      added the new enum value iphone_12_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_12_mini to the query request parameter viewport_device

    • info

      added the new enum value iphone_12_mini_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_12_pro to the query request parameter viewport_device

    • info

      added the new enum value iphone_12_pro_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_12_pro_max to the query request parameter viewport_device

    • info

      added the new enum value iphone_12_pro_max_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_13 to the query request parameter viewport_device

    • info

      added the new enum value iphone_13_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_13_mini to the query request parameter viewport_device

    • info

      added the new enum value iphone_13_mini_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_13_pro to the query request parameter viewport_device

    • info

      added the new enum value iphone_13_pro_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_13_pro_max to the query request parameter viewport_device

    • info

      added the new enum value iphone_13_pro_max_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_14 to the query request parameter viewport_device

    • info

      added the new enum value iphone_14_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_14_plus to the query request parameter viewport_device

    • info

      added the new enum value iphone_14_plus_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_14_pro to the query request parameter viewport_device

    • info

      added the new enum value iphone_14_pro_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_14_pro_max to the query request parameter viewport_device

    • info

      added the new enum value iphone_14_pro_max_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_15 to the query request parameter viewport_device

    • info

      added the new enum value iphone_15_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_15_plus to the query request parameter viewport_device

    • info

      added the new enum value iphone_15_plus_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_15_pro to the query request parameter viewport_device

    • info

      added the new enum value iphone_15_pro_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_15_pro_max to the query request parameter viewport_device

    • info

      added the new enum value iphone_15_pro_max_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_16 to the query request parameter viewport_device

    • info

      added the new enum value iphone_16_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_16_plus to the query request parameter viewport_device

    • info

      added the new enum value iphone_16_plus_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_4 to the query request parameter viewport_device

    • info

      added the new enum value iphone_4_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_5 to the query request parameter viewport_device

    • info

      added the new enum value iphone_5_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_6 to the query request parameter viewport_device

    • info

      added the new enum value iphone_6_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_6_plus to the query request parameter viewport_device

    • info

      added the new enum value iphone_6_plus_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_7 to the query request parameter viewport_device

    • info

      added the new enum value iphone_7_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_7_plus to the query request parameter viewport_device

    • info

      added the new enum value iphone_7_plus_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_8 to the query request parameter viewport_device

    • info

      added the new enum value iphone_8_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_8_plus to the query request parameter viewport_device

    • info

      added the new enum value iphone_8_plus_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_se to the query request parameter viewport_device

    • info

      added the new enum value iphone_se_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_x to the query request parameter viewport_device

    • info

      added the new enum value iphone_x_landscape to the query request parameter viewport_device

    • info

      added the new enum value iphone_xr to the query request parameter viewport_device

    • info

      added the new enum value iphone_xr_landscape to the query request parameter viewport_device

    • info

      added the new enum value jiophone_2 to the query request parameter viewport_device

    • info

      added the new enum value jiophone_2_landscape to the query request parameter viewport_device

    • info

      added the new enum value json to the query request parameter response_type

    • info

      added the new enum value kindle_fire_hdx to the query request parameter viewport_device

    • info

      added the new enum value kindle_fire_hdx_landscape to the query request parameter viewport_device

    • info

      added the new enum value lg_optimus_l70 to the query request parameter viewport_device

    • info

      added the new enum value lg_optimus_l70_landscape to the query request parameter viewport_device

    • info

      added the new enum value markdown to the query request parameter format

    • info

      added the new enum value microsoft_lumia_550 to the query request parameter viewport_device

    • info

      added the new enum value microsoft_lumia_950 to the query request parameter viewport_device

    • info

      added the new enum value microsoft_lumia_950_landscape to the query request parameter viewport_device

    • info

      added the new enum value moto_g4 to the query request parameter viewport_device

    • info

      added the new enum value moto_g4_landscape to the query request parameter viewport_device

    • info

      added the new enum value nexus_10 to the query request parameter viewport_device

    • info

      added the new enum value nexus_10_landscape to the query request parameter viewport_device

    • info

      added the new enum value nexus_4 to the query request parameter viewport_device

    • info

      added the new enum value nexus_4_landscape to the query request parameter viewport_device

    • info

      added the new enum value nexus_5 to the query request parameter viewport_device

    • info

      added the new enum value nexus_5_landscape to the query request parameter viewport_device

    • info

      added the new enum value nexus_5x to the query request parameter viewport_device

    • info

      added the new enum value nexus_5x_landscape to the query request parameter viewport_device

    • info

      added the new enum value nexus_6 to the query request parameter viewport_device

    • info

      added the new enum value nexus_6_landscape to the query request parameter viewport_device

    • info

      added the new enum value nexus_6p to the query request parameter viewport_device

    • info

      added the new enum value nexus_6p_landscape to the query request parameter viewport_device

    • info

      added the new enum value nexus_7 to the query request parameter viewport_device

    • info

      added the new enum value nexus_7_landscape to the query request parameter viewport_device

    • info

      added the new enum value nokia_lumia_520 to the query request parameter viewport_device

    • info

      added the new enum value nokia_lumia_520_landscape to the query request parameter viewport_device

    • info

      added the new enum value nokia_n9 to the query request parameter viewport_device

    • info

      added the new enum value nokia_n9_landscape to the query request parameter viewport_device

    • info

      added the new enum value pdf to the query request parameter format

    • info

      added the new enum value pixel_2 to the query request parameter viewport_device

    • info

      added the new enum value pixel_2_landscape to the query request parameter viewport_device

    • info

      added the new enum value pixel_2_xl to the query request parameter viewport_device

    • info

      added the new enum value pixel_2_xl_landscape to the query request parameter viewport_device

    • info

      added the new enum value pixel_3 to the query request parameter viewport_device

    • info

      added the new enum value pixel_3_landscape to the query request parameter viewport_device

    • info

      added the new enum value pixel_4 to the query request parameter viewport_device

    • info

      added the new enum value pixel_4_landscape to the query request parameter viewport_device

    • info

      added the new enum value pixel_4a_5g to the query request parameter viewport_device

    • info

      added the new enum value pixel_4a_5g_landscape to the query request parameter viewport_device

    • info

      added the new enum value pixel_5 to the query request parameter viewport_device

    • info

      added the new enum value pixel_5_landscape to the query request parameter viewport_device

    • info

      for the query request parameter delay, the max was increased from 30.00 to 300.00

    • info

      for the query request parameter timeout, the max was increased from 30.00 to 600.00

    • info

      for the query request parameter device_scale_factor, the type was generalized from integer to number

    • info

      for the query request parameter geolocation_latitude, the type was generalized from integer to number

    • info

      for the query request parameter geolocation_longitude, the type was generalized from integer to number

    • info

      for the query request parameter scripts_wait_until, the type was generalized from string to array

    • info

      added the media type text/markdown for the response with the status

    • info

      added the new optional query request parameter reduce_motion