Skip to main content

For scripts, scanners & AI agents

You hit a rate limit. Here is the sanctioned path.

The report pages and their live streams are metered for humans: every open triggers a fan-out to rate-limited upstream sources, so anonymous automation gets refused past a small burst. The data itself is not closed - there are four supported ways to consume it programmatically, three of them free.

curl -d "email=you@example.com" https://ismalicious.com/api/keys/instant

500 free requests/month · instant API key · no signup form

Four supported ways in

What is refused, and why

  • Anonymous report streams without a page token are served from cache only. A cold miss returns 429 - the live fan-out costs us rate-limited upstream calls.
  • Declared crawlers keep the report pages and cached verdicts, but never trigger live enrichment.
  • Per-IP anonymous API burst is 10 requests/hour. A free key raises it by an order of magnitude and makes your usage attributable - which is what lets us keep the anonymous tier open at all.