Report a malicious link

Report a malicious link (public).

THE CALL, PART BY PART

method

POST

host

strait.link

version

/v1

resource

/report

POST /v1/report

Auth: none. Public and rate-limited.

Request

Report a Strait link used for phishing, malware, spam or a scam. No key needed; limited to 5 reports an hour per IP. Accepts JSON or a plain HTML form post (the /report page on every link host posts here and gets an HTML answer). Reports are reviewed by the Strait team within 24 hours.

Body (JSON)

url required string
category "phishing" | "malware" | "spam" | "scam" | "other"
details string
email string
Optional, only if you want a reply

Response

  • 201 Received: { ok: true, id? }
  • 400 { error: "invalid_report", message }
  • 429 { error: "rate_limited", message } (Retry-After: 3600)
Request · curl
curl -X POST https://strait.link/v1/report \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://hilltop.strait.link/sale",
    "category": "phishing",
    "details": "The page asked for my bank OTP."
  }'

The response, printed

Response 201 (no body)
HTTP/1.1 201 Created