Design Extraction API
Lottie APIGET /v1/lottie3 credits/call

Lottie Extraction API

Detect and pull Lottie animation files from any live URL - one GET request, clean JSON. The only API that does this.

1 GET
one request per URL
JSON
ready-to-play output
Only one
no other API does this

The API is the demo

One authenticated GET request against any live URL - clean, typed JSON back.

Lottie Extraction API
const res = await fetch(
  `https://miromiro.app/api/v1/lottie?url=lottiefiles.com&access_key=${process.env.MIROMIRO_API_KEY}`
)
const data = await res.json()

No competing extraction API exposes Lottie detection - this is the only one that does.

Built for the agent era

Every endpoint plugs straight into your coding agent - as a native MCP tool or a plain-English prompt. No SDK, no glue code.

Native MCP toolno code

Your agent calls it directly, mid-task, and gets typed JSON back.

// Cursor · Claude Code · Windsurf

extract_lottie({ url: "lottiefiles.com" })

Or just a promptplain English

No MCP? Drop this into any agent - it wires up the API itself.

“Find the Lottie animations on lottiefiles.com and add the hero one to my project.”

Set up the MCP server 7 tools · one config · works in any MCP client

Everything, tagged and typed

lottie-player
dotlottie
.lottie files
.json animations
data attributes

Pull Lottie animations from any live URL

The MiroMiro Lottie Extraction API detects and returns the Lottie animation files a webpage declares - lottie-player and dotlottie-player elements, .lottie and .json references, and data-attribute animation sources - in a single GET request. Point it at any public URL and get back clean JSON with the animation file URLs, ready to download or feed into a player.

1

Point at a URL

One GET request with any live URL - e.g. lottiefiles.com.

2

Get structured data

Clean, typed JSON back - resolved, not raw HTML to parse.

3

Your agent uses it

MCP or a prompt wires it into your build - no glue code.

What you can build

Recover animations

Pull the Lottie files from a legacy or reference site instead of rebuilding them.

Feed AI builders

Give a coding agent the exact animation a reference site uses.

Animation libraries

Index and catalogue Lottie usage across many sites programmatically.

Questions

What is a Lottie file?

A Lottie is a lightweight JSON animation format (from Airbnb’s bodymovin) played by lottie-web, lottie-react, and similar players. This API returns the JSON file URLs a page declares.

Does it find every Lottie on a page?

It finds Lotties declared in the initial HTML (lottie-player, dotlottie-player, data attributes, .lottie/.json references). Most runtime-injected Lotties require the MiroMiro browser extension, which reads the live DOM.

What does it cost?

Lottie extraction is 3 credits per call. Failed and cached requests are never billed. Start free with no card.

Get your free API key

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.