Use case

The old site is going away. The assets should not.

Icons nobody has the source for. A logo that only exists as an SVG in a CDN bundle. Pull them all off the live site while it is still up.

This is for you if

You are replacing or redesigning a site, and the original design files are missing, scattered, or belong to an agency that stopped returning emails.

The source files are always gone

Every migration hits this. The site works, it looks fine, and nobody can find the Illustrator file for the icon set. The agency that built it is gone, the designer left, the Dropbox link is dead. The assets exist in exactly one place: the live site, which you are about to switch off.

Saving them by hand is worse than it sounds

Right-click, save, repeat - except the SVGs are inlined in the HTML, the icons are in a sprite sheet, the fonts are behind a CDN URL with a hash in it, and the images are served in four sizes by a responsive loader. What looks like an afternoon becomes a week, and you will still miss things.

One pass, every asset

MiroMiro pulls SVGs (inline and linked), images, fonts, and Lottie animations off any URL. Deduped, at original quality, as actual files rather than a list of links to chase. Do it once while the old site is still serving, and the migration stops being an archaeology project.

How it works

  1. 1

    Sweep for SVGs

    /v1/svg1 credits

    Inline SVGs and linked files both - including the ones buried in sprite sheets.

  2. 2

    Pull the images

    /v1/images1 credits

    At original quality, deduped across responsive variants.

  3. 3

    Grab the fonts

    /v1/fonts5 credits

    The actual font files, including CDN-hosted ones with hashed URLs.

  4. 4

    Do not forget Lottie

    /v1/lottie3 credits

    Animations are the thing everyone forgets until the new site has a hole where one was.

bash
# Sweep the legacy site before it goes dark
BASE="https://miromiro.app/api/v1"
AUTH="Authorization: Bearer $MIROMIRO_API_KEY"

curl "$BASE/svg?url=$OLD_SITE"    -H "$AUTH" > svgs.json     #  1 credit
curl "$BASE/images?url=$OLD_SITE" -H "$AUTH" > images.json   #  1 credit
curl "$BASE/fonts?url=$OLD_SITE"  -H "$AUTH" > fonts.json    #  5 credits
curl "$BASE/lottie?url=$OLD_SITE" -H "$AUTH" > lottie.json   #  3 credits

# 10 credits for the whole site's assets.

What you get: Every icon, image, font and animation off the old site - recovered while it was still up, instead of missed after it went down.

Common questions

Does it get inline SVGs, or only linked files?

Both. Inline SVGs are the ones people lose, because you cannot right-click-save them - they live in the HTML. Those are exactly the ones worth recovering.

What about images loaded lazily or by JavaScript?

Extraction runs against the rendered page, so JS-loaded and lazily-inserted assets are picked up. Assets that only appear after a user interaction - behind a tab or a modal - may not be, since nothing clicks for them.

How much does a full site sweep cost?

Ten credits per page for all four asset types (SVGs 1, images 1, Lottie 3, fonts 5). The free tier is 100 credits a month, which covers a ten-page sweep at no cost.

Try it in a minute

100 free credits, no credit card. Point it at a URL and see what comes back.

Get a free API key