> This page is for version 2025-12-08.
> For other versions, use one of these documentation indexes:
> - 2026-09-29 (default): https://docs.withpersona.com/2026-09-29/llms.txt
> - 2025-12-08: https://docs.withpersona.com/2025-12-08/llms.txt
> - 2025-10-27: https://docs.withpersona.com/2025-10-27/llms.txt
> - 2023-01-05: https://docs.withpersona.com/2023-01-05/llms.txt
> - 2022-09-01: https://docs.withpersona.com/2022-09-01/llms.txt
> - 2021-07-05: https://docs.withpersona.com/2021-07-05/llms.txt
> - 2021-05-14: https://docs.withpersona.com/2021-05-14/llms.txt
> - 2020-05-18: https://docs.withpersona.com/2020-05-18/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.withpersona.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.withpersona.com/_mcp/server.

### Verifications

* 🌱 **Add check metadata and extracted identity to Business Website Verifications**: Business Website Verifications now expose two additional sets of data:

  1. **Check metadata** — The `business_website_backlink_detection` check now includes `backlink-count` (number of root domains linking to the site) and `backlink-threshold` (configured minimum to pass) in its `metadata` object. These values are captured at check-run time and remain stable even after raw verification data expires.

  2. **Extracted identity** — A new top-level `extracted-identity` attribute exposes the business names, addresses, phone numbers, and email addresses found on the website as clean, flat arrays. Each entry includes the extracted `value` and the `source` URL it was found on. This data was previously only accessible nested inside the `identity_comparison` check.

  See the [Retrieve a Verification](https://docs.withpersona.com/api-reference/verifications/retrieve-a-verification) endpoint for details.

* 📝 **Clarification — malicious website detection signals are in `reasons`**: The `business_website_malicious_website_detection` check surfaces its IPQS and Google Web Risk detection signals (e.g. `malware`, `phishing`, `spam-source`) in the `reasons` array rather than `metadata`. If you are looking for which threat types were detected, inspect `checks[].reasons` on this check.