Turn each section of a client's old site, on Wix, Webflow, Squarespace or a custom build, into an importable Elementor template or a Shopify theme section, plus its images, fonts and icons. Run it as your own website migration service, under your own brand.
300 free credits a month · no credit card
Each section as a .json template you import under Templates in WordPress.
Each section as a .liquid theme section, added from the theme editor like any other.
The first call lists the page's sections with ready selectors, in page order.
The asset files the old site uses, so nothing is lost when it goes offline.
Agencies selling migrations
Quote and deliver Wix, Webflow or Squarespace to WordPress moves faster.
Freelancers
Rebuild a client's pages in Elementor or Shopify without starting from a blank canvas.
Tool and plugin builders
Offer "import from any website" inside your WordPress or Shopify product, white label.
Automation pipelines
Run migrations from Make, Zapier or your own scripts over a list of pages.
The first call returns the hero as a template and every other section with its selector.
/v1/code10 credits Docs
framework=elementor for WordPress or framework=shopify for a Shopify theme.
/v1/code10 credits Docs
The images and font files, before the old site is switched off.
/v1/images1 credit Docs
Templates > Import in WordPress, or sections/ in the Shopify theme code editor.
The same extraction, three doors: a REST endpoint for your app, an MCP tool for ChatGPT, Claude, Cursor or Codex, and a verified n8n node for automations. One account, one credit balance.
One REST call from any language, with your API key. Typed JSON back.
1# Move a page to Elementor, section by section2BASE="https://miromiro.app/api/v1"3AUTH="Authorization: Bearer $MIROMIRO_API_KEY"45# 1. The hero as an Elementor template, plus every section's selector6curl -G "$BASE/code" --data-urlencode "url=$OLD_PAGE" -d framework=elementor -H "$AUTH" > hero.json78# 2. Each other section, by the selector the first call returned9jq -r '.sections[].selector' hero.json | while read -r SEL; do10 curl -G "$BASE/code" --data-urlencode "url=$OLD_PAGE" --data-urlencode "selector=$SEL" -d framework=elementor -H "$AUTH"11done1213# 10 credits per section. Save each "code" as a .json file and import it in WordPress.14# framework=shopify returns .liquid theme sections instead.
Connect once over MCP, then ask in plain words. No code.
Move the homepage of oldsite.com to Elementor, section by section.
Called MiroMiro · extract_code · oldsite.com · elementor
Done: 6 Elementor templates, one per section, ready to import under Templates.
A verified n8n node with free, ready-made templates. Make, Zapier and any tool that sends an HTTP request can call the API too.
The template for this job: Rebuild a whole page in Elementor
Run
Click Execute
Settings
Your website
MiroMiro
Hero + find sections
Split
One per section
MiroMiro
Each as Elementor
Join
One page template
| MiroMiro | Migration plugin | Rebuild by hand | HTML import tool | |
|---|---|---|---|---|
| Works from any platform | Yes | Partly | Yes | Partly |
| Keeps the original design | Yes | No | Partly | Partly |
| Importable Elementor templates | Yes | No | Yes | No |
| Shopify theme sections | Yes | No | Yes | No |
| Images and fonts collected | Yes | Partly | No | Partly |
| Runs under your own brand | Yes | No | Yes | No |
| Moves posts and products | No | Yes | Partly | No |
Call /v1/code with the old page's URL and framework=elementor or shopify. The first call returns the hero as an importable file and lists the page's other sections with selectors; call it once per section, collect the images and fonts with /v1/images and /v1/fonts, and import the files on the new platform. Wrap that in your own interface or script and you have a migration tool.
Yes, on any paid plan: Developer, Growth, Scale or Custom. You build on the API and sell the result under your own brand, with no mention of MiroMiro. The free plan is for trying it and building your tool; client work needs a paid plan.
Any public website: Wix, Webflow, Squarespace, Framer, an old WordPress theme or a custom build. It reads the page the way a browser shows it, so the source platform does not matter. Pages behind a login cannot be read.
It moves the design: each section of a page as a file you import, plus its assets. It does not move blog posts, products or form submissions from the old database, and it works one page at a time. In the files, each section is one styled block you edit as code, not a set of native widgets.
10 credits per section, so a page with six sections is 60 credits, and failed or cached calls are free. The free plan's 300 monthly credits cover about five pages; the Developer plan's 5,000 credits cover around 500 sections a month.
300 free credits a month, no credit card. Works over REST or as an MCP server.
Get a free API key