GET /v1/svg1 credit/callPull every inline SVG (as code) and SVG file from any live URL - icons, logos, and vectors, one API call.
One authenticated GET request against any live URL - clean, typed JSON back.
GET /v1/svgconst res = await fetch(
`https://miromiro.app/api/v1/svg?url=stripe.com&access_key=${process.env.MIROMIRO_API_KEY}`
)
const data = await res.json()Returns inline SVG code AND linked .svg files in one call - most tools give you only the file links.
Every endpoint plugs straight into your coding agent - as a native MCP tool or a plain-English prompt. No SDK, no glue code.
Your agent calls it directly, mid-task, and gets typed JSON back.
// Cursor · Claude Code · Windsurf
extract_svgs({ url: "stripe.com" })
No MCP? Drop this into any agent - it wires up the API itself.
“Grab the icon set from stripe.com and drop the SVGs into my components folder.”
The MiroMiro SVG Extraction API returns every vector on a page in one call: inline <svg> elements come back as ready-to-paste code, and external .svg files come back as resolved URLs. Icons, logos, and illustrations - all of them, tagged by source.
One GET request with any live URL - e.g. stripe.com.
Clean, typed JSON back - resolved, not raw HTML to parse.
MCP or a prompt wires it into your build - no glue code.
Grab an entire icon set from a reference site.
Pull clean vector logos ready for Figma or React.
Recover every vector from a legacy site during a redesign.
Both - inline SVGs come back as ready-to-paste code, and external .svg files come back as URLs.
SVG extraction is 1 credit per call. Cached and failed calls are free.
100 free credits every month, no credit card. One key unlocks every endpoint - brand, tokens, images, SVGs, fonts, and Lottie. Upgrade only when you outgrow the free tier.