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.
You are replacing or redesigning a site, and the original design files are missing, scattered, or belong to an agency that stopped returning emails.
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.
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.
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.
/v1/svg1 creditsInline SVGs and linked files both - including the ones buried in sprite sheets.
/v1/images1 creditsAt original quality, deduped across responsive variants.
/v1/fonts5 creditsThe actual font files, including CDN-hosted ones with hashed URLs.
/v1/lottie3 creditsAnimations are the thing everyone forgets until the new site has a hole where one was.
# 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.
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.
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.
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.
100 free credits, no credit card. Point it at a URL and see what comes back.
Get a free API key