URL Pulse
url_pulseCheck a public HTTP or HTTPS URL for availability, redirects, metadata, and restrictions before expensive browsing or AI processing. Returns cache state, content hash, and robots policy without executing JavaScript.
Instructions
Check a public HTTP or HTTPS URL before expensive browsing or AI processing. Returns availability, redirects, content type, page metadata, language, cache state, content hash, robots policy, and access restrictions. Does not execute JavaScript. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to reuse cache; set fresh=true only when a new upstream fetch is required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected. | |
| fresh | No | Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | ||
| quality | No | ||
| language | Yes | ||
| reachable | Yes | ||
| url_final | Yes | ||
| checked_at | Yes | ||
| from_cache | Yes | ||
| request_id | Yes | ||
| status_code | Yes | ||
| content_hash | Yes | ||
| content_type | Yes | ||
| auth_required | Yes | ||
| canonical_url | Yes | ||
| url_requested | Yes | ||
| content_length | Yes | ||
| redirect_count | Yes | ||
| robots_allowed | Yes | ||
| response_time_ms | Yes | ||
| suspected_paywall | Yes | ||
| requires_javascript | Yes |