Matched string in content failure responses

Responses triggered by fail_if_content_contains now identify the first visible string that matched.

Changelog 1 min read

Written by

Dmytro Krasun

Published on

Errors triggered by the fail_if_content_contains option now include the first visible string that matched in the matched_string response field.

For example, make the following request:

https://api.screenshotone.com/take?access_key=<API KEY>&url=https://example.com&fail_if_content_contains=Example%20domain

The API returns:

{
"is_successful": false,
"error_message": "The page content contains the specified string by the `fail_if_content_contains` option. If it seems to be a mistake or not what you expected, please, reach out to `support@screenshotone.com` as quickly as possible, and will assist and try to resolve your problem.",
"error_code": "content_contains_specified_string",
"documentation_url": "https://screenshotone.com/docs/errors/content-contains-specified-string/",
"matched_string": "Example Domain"
}

The match remains case-insensitive, while matched_string preserves the text as it appears on the page. If you specify multiple values, the field contains the first visible match found on the page.

See the fail_if_content_contains option documentation for more details.

Read more product updates

New features, bug fixes, and optimizations...

View all product updates
Security and reliability improvements

Security and reliability improvements

A new round of improvements to authentication flows, storage integrations, public tools, and rendering stability.

Read more

1 min read

Clearer usage limits and upgrade actions

Clearer usage limits and upgrade actions

Clearer usage limits, more links to Billing, and easier plan comparison.

Read more

1 min read

Fail rendering if the content is missing a string

Fail rendering if the content is missing a string

There is a set of use cases when you want to fail screenshot rendering and retry it if the content of the page is missing a string.

Read more

1 min read

Automate website screenshots

Exhaustive documentation, ready SDKs, no-code tools, and other automation to help you render website screenshots and outsource all the boring work related to that to us.