URL Pulse
url_pulsePre-check public URLs for availability, redirects, content type, language, cache state, robots policy, and access restrictions before costly browsing or AI processing.
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 |