Skip to main content
verify_link_free Check one supplied source page for a link to your target, without an account.
Anonymous hosted check. No account required.
The anonymous allowance is three checks per UTC day per visitor, one concurrent check and a fifteen-minute result cache. This inline result does not create a workspace, queued job or recurring monitor.

Example request

Use the anonymous MCP endpoint at /free/mcp or HTTP /free/check.

Returned result

Schema-validated example; IDs and dates are illustrative. MCP returns structured data with a Markdown explanation. The HTTP result also establishes an anonymous visitor cookie.

Input fields

Omit optional fields when you do not want to supply them. Null is accepted only where listed. Unknown input properties are rejected.

Validation and omitted values

This operation returns its result directly; it does not create a workspace job. Anonymous allowance is three checks per UTC day per visitor, one concurrent check, with a fifteen-minute result cache. The failed state means the check did not run. Unknown and valid-negative are evidence outcomes and do not establish confirmed loss.

Defaults when omitted

Output fields

Fields inside optional or nullable parents apply only when that parent exists. Common schema conventions explain evidence states, empty lists and extensions.
  • state (string, required): Saved lifecycle or evidence state, as enumerated for this record.
  • reason (string, required): Recorded explanation; null when no explanation applies.
  • requested_url (string / null, required).
  • inspected_url (string / null, required).
  • target_url (string / null, required): Destination URL recorded in this evidence.
  • scope (string, required).
  • checked_at (string, required): UTC timestamp of the saved check.
  • complete (boolean, required).
  • occurrences (array, required).
  • checker_version (string / null, required).
  • uncertainty (array, required).
  • failure (string, optional).
  • retry_at (string, optional).
  • retry_after_seconds (number, optional).
  • result_id (string, optional): Identifier returned by the related operation.
  • permalink (string / null, optional).
  • cached (boolean, optional).
Types, allowed values, limits and nested fields:
Download input schema · Download output schema

Errors and retries

This write is not annotated idempotent. After a timeout, inspect existing state before repeating it. See error recovery for status, scope, cooldown, cursor and retry handling. Unknown observations are result data and do not establish loss.

HTTP resource routes

Use POST /free/check. HTTP also supports retrieving a cached anonymous result; see anonymous HTTP result retrieval.

Continue

Follow the related workflow. See capability status for availability or the command index for another operation.