Skip to main content
CoverGuard

Embed & Partners

Put the insurability check where the deal happens

Show the CoverGuard Score and its band on your MLS listing, CRM or lending flow, with a link to the property's full CoverGuard Record. You stay the host.

See the card a listing shows

This is the real embed card, showing the Sample CoverGuard Record. Paste two lines into a listing page and it shows that property’s CoverGuard Score. Replace CG-XXXX-XXXX with the property’s Record identifier. Optional settings: data-dark="1", data-color="#0F62FE" and data-newtab="1".

Modeled estimateThe CoverGuard Score on the card is a modeled estimate. It is not a quote, and it is not bindable.

Standard card

The verdict, the 1–10 CoverGuard Score, the date it was assessed, and a link to the full CoverGuard Record.

Paste this for the standard card

<div data-coverguard-record="CG-XXXX-XXXX" data-size="standard"></div>
<script src="https://coverguard.io/embed.js" async></script>

How to read the card

Source
The Record's public CoverGuard Score badge, the same payload every embed reads
Date
Last checked 2024-12-01, 706 days ago. Past our 180-day review window, so treat it as indicative rather than current.
Geographic resolution
One property
Classification
Modeled estimate — a Score, not a quote, and not bindable
What it decides
Tells a buyer on the listing whether the home is likely to be straightforward to insure, before they ask.
Limitation
Not a quote and not a carrier's decision. Neither the card nor the public Record it links to shows carriers.
When to refresh
The card reads the CoverGuard Score on each load. A result is cached for at most 15 minutes, and not at all once the CoverGuard Score is more than 24 hours old. Refresh the Record to update every listing that embeds it.
What the card shows when there is no CoverGuard Score
  • While it loads

    CoverGuard

    Nothing to do. The frame loads lazily, so it never holds up the listing page.

  • Too little public hazard data

    No CoverGuard Score is shown, never a zero or a guess. Open the property in CoverGuard and refresh its Record.

  • Not assessed yet

    Open the property in CoverGuard and refresh its Record, then reload the listing.

  • CoverGuard could not be reached

    The card stays neutral and the listing is unaffected. The next page load tries again.

  • Identifier withdrawn

    The Record identifier was rotated. Paste the current one into the listing.

  • Identifier not recognised

    CoverGuard

    Record not found

    This listing’s CoverGuard Record identifier is not recognised.

    Check the identifier matches the property's Record link. There is no link to follow until it does.

Built to be a good guest

Most embedded-widget problems are context collisions. These are the guarantees the CoverGuard widget makes inside your product.

A respectful guest

Loads lazily into a fixed-height frame with no scrollbars, and never takes focus or opens anything on load. Give the placeholder the size’s height and nothing on your page moves.

Fits your listing

Compact shows the Score alone; standard and expanded add a link to the full Record. One attribute sets the link’s accent colour on the light card, another turns the card dark, and the Score keeps the card’s own colours.

Readable without colour

The Score and its band are text, not a colour alone, the frame is titled for screen readers, and the link, where the size has one, is a real link. The card is checked by an automated accessibility scan.

Style-isolated both ways

An iframe, so no CSS leaks in or out. No cookies, and no access to your page or its data.

Fails quietly

If the Score cannot be read in time, the card says so, neutral, and never shows a guess. Without JavaScript the placeholder stays empty and your listing is untouched.

Never cached stale

Standard and expanded cards print the date of every Score they show. A Score is never cached for more than 15 minutes, nor at all once it is more than 24 hours old, and one with no assessment date is not shown.

Fit it in, don't bolt it on

The card can go dark, its link (where it has one) takes your accent colour, and it carries the CoverGuard name, so it sits in your listing and still says where the Score comes from. Let's scope your integration.

Start a partnership

From the CoverGuard Record to a quote request — without the surprises

With carriers exiting major markets, insurance is killing deals at closing. CoverGuard reads the CoverGuard Record, models which carriers are likely to write the risk and what cover should cost, and sends your quote request to CoverGuard’s brokerage team — before anyone signs on the dotted line.

CoverGuard is in Private Preview. Ask for an invitation and a member of our team will review it — usually within one business day. Available in all 50 states.

Now AI-native

Ask the CoverGuard Advisor what the risk means

The CoverGuard Advisor reads the risk, models which carriers are likely to write it, and estimates what cover should cost — with every number sourced and auditable.