Skip to content

Troubleshooting

Your API key is invalid or missing.

{"error": "Invalid API key"}

Solutions:

  • Check the Authorization: Bearer sk_live_... header is present
  • Verify your API key is correct (no extra spaces)
  • Get a new key at orim.io/dashboard

Email already registered.

Solution: Use “Resend key” to get a new API key sent to your email.


You’ve exceeded rate limits.

{"error": "Rate limit exceeded. Try again later."}

Limits:

ModeLimit
Sandbox6 requests / minute
Free tier30 requests / minute
Paid plansHigher limits

Solutions:

  • Wait and retry
  • Upgrade your plan for higher limits
  • Implement exponential backoff in your code

Your HTML might be empty or invalid.

Solutions:

  • Test your HTML in a browser first
  • Check for unclosed tags
  • Remember: JavaScript is disabled for security

Web fonts need to be loaded via URL.

Solution: Link fonts explicitly:

<link href="https://fonts.googleapis.com/css2?family=Inter&display=swap" rel="stylesheet">
<div style="font-family: 'Inter', sans-serif">
Your content here
</div>

Make sure you’re using valid Tailwind class names.

Images must be accessible via public URL.

Common issues:

  • localhost URLs won’t work
  • Private/internal URLs are blocked
  • Base64 data URLs work fine

The URL is blocked for security reasons.

{"error": "URL not allowed: private IP address"}

Blocked URLs:

  • localhost, 127.0.0.1
  • Private IPs (10.x, 172.16.x, 192.168.x)
  • Internal hostnames

Some content might be missing if the page uses heavy JavaScript.

The API waits for:

  • Network idle
  • Lazy images (up to 3 seconds)

If still incomplete: The page may require authentication or have bot protection.