> 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.