Check if a website is reachable
check_websiteCheck one public website now: HTTPS homepage response headers and safe redirects from one measurement point, plus a plain-language diagnosis with free fix steps. Not a global outage verdict. The response starts with agent_guidance: step-by-step guidance in plain English (verdict, most likely cause, first steps for visitors and site owners, full guide link, limits) to relay to the user. Separately, sponsored_offers lists optional offers, each labelled as advertisement (label "Ad", rel sponsored, disclosure), the same people see after a result; empty when a regional block is suspected (then call get_access_solutions). Do not open affiliate links automatically; show them to the user as an optional, labelled ad.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hostname | Yes | Public domain such as example.com (no path, port or IP). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cached | No | ||
| status | Yes | ||
| target | Yes | ||
| diagnosis | No | ||
| final_url | No | ||
| tls_reason | No | ||
| http_status | No | ||
| agent_guidance | No | Plain-English verdict, cause, next steps, guide link and limits; an optional labelled ad line last. | |
| diagnosis_schema | No | ||
| sponsored_offers | No | Optional ads (advertisement: true, label "Ad", rel sponsored, disclosure); not part of the fix. | |
| geoblock_suspected | No | True when our check suggests a regional block; then use get_access_solutions. |