Rich URL
GET|POST /rich-url — public link-preview scraper. Always HTTP 200; check the status field.
Resolve a URL
Throttle: 30/min per IP · responses cached 5 min (repeats may return cached data without re-fetching the target).
Empty or malformed input → 422 VALIDATION_ERROR. An unreachable/guarded TARGET is NOT an error — it returns 200 with status FAILED.
Presets (set the input and fire a GET)
SSRF guard: private hosts, non-http(s) schemes, non-HTML, >2 MB, >3 redirects or >5 s all yield status FAILED — never an HTTP error.