Skip to main content
Embeds

Drop a LimesIndex widget into any page.

One script tag, no framework, no build step. Each widget is rendered inside a shadow DOM, so your host site styles stay clean and the widget can never bleed into the page around it.

<div data-limesindex-widget="whoami"></div>
<script src="https://limesindex.com/widget.js" async></script>

Whoami

Echo the visitor's IP, ASN, and country.

Loading widget…
Embed
<div data-limesindex-widget="whoami"></div>
<script src="https://limesindex.com/widget.js" async></script>
What this widget returns
  • Visitor IP (IPv4 or IPv6, canonicalized)
  • ASN and ASN organization name
  • ISO country code
  • Cache and dataset version metadata

API: GET /v1/public/whoami

IP Report

Inline CTA card for any IPv4 or IPv6 address.

Loading widget…
Embed
<div data-limesindex-widget="ip-check" data-ip="8.8.8.8"></div>
<script src="https://limesindex.com/widget.js" async></script>
What this widget returns
  • Address echoed back with one-line context
  • Deep link to the full report on the dashboard
  • Falls back to a CTA card if the address is missing

API: CTA card (links to dashboard.limesindex.com/diagnose/{ip})

ASN Report

Reputation snapshot for any autonomous system.

Loading widget…
Embed
<div data-limesindex-widget="asn-check" data-asn="15169"></div>
<script src="https://limesindex.com/widget.js" async></script>
What this widget returns
  • AS number, organization, and country
  • Prefix count from the latest dataset version
  • Cross-reference reputation tier (UCEprotect, Spamhaus DROP)

API: GET /v1/public/asn/{asn}

Domain Health

A through F grade for any sending domain.

Loading widget…
Embed
<div data-limesindex-widget="domain-check" data-domain="google.com"></div>
<script src="https://limesindex.com/widget.js" async></script>
What this widget returns
  • A–F deliverability grade
  • SPF, DKIM, and DMARC pass/fail flags
  • DMARC policy (none, quarantine, reject)

API: GET /v1/tools/domain-check/{domain}

Frequently asked

Will it slow down my page?
The widget bundle is under 10 KB and loads asynchronously. It renders a skeleton instantly, then fills in once the LimesIndex API responds.
Does it inherit my site's CSS?
No. Every widget mounts inside a shadow DOM with :host { all: initial }, so your host styles cannot bleed in and the widget cannot bleed out.
Do I need an API key?
No. The widget calls anonymous /v1/public/* endpoints that are rate-limited per visitor IP. For high-volume embeds, grab an API key and call the API directly.
Can I self-host the bundle?
Yes. The bundle is a single static file with no runtime dependencies. Mirror https://limesindex.com/widget.js on your own CDN if you want full control over caching.