L'API d'Export Web
Tout ce que fait l'exportateur — animations récupérées, badges retirés, formulaires recâblés — derrière trois endpoints REST. Lancez un job, interrogez jusqu'à la fin, téléchargez le ZIP.
Démarrage rapide
curl -X POST https://www.nocodeexport.com/api/v1/exports \
-H "Authorization: Bearer nce_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{ "url": "https://your-site.framer.website", "mode": "full-site" }'
# → 202 { "jobId": "...", "status": "pending", "statusUrl": "..." }curl https://www.nocodeexport.com/api/v1/exports/JOB_ID \
-H "Authorization: Bearer nce_live_YOUR_KEY"
# → { "status": "completed", "percent": 100,
# "result": { "zipUrl": "https://…", "pagesExported": 14 } }Bâtie sur le moteur de production
L'API est une fine couche au-dessus du pipeline qui produit chaque export du dashboard — pas un crawler au rabais.
Jobs asynchrones sur de vrais navigateurs
Chaque export est rendu dans un vrai navigateur headless sur des machines dédiées. Les jobs tournent en arrière-plan et survivent aux déconnexions.
La même sortie que le dashboard
Animations récupérées, badges et trackers retirés, formulaires recâblés, assets selon votre plan. ZIPs identiques, déclenchement programmatique.
Un seul quota, zéro surprise
Les exports API puisent dans le même quota mensuel que le dashboard, avec des limites transparentes — les ajustements sont signalés, jamais silencieux.
Endpoints
| POST | /api/v1/exports | Lance un job d’export — renvoie 202 avec jobId et statusUrl. |
| GET | /api/v1/exports/{jobId} | Statut du job avec pourcentage en direct ; une fois terminé, inclut result.zipUrl. |
| GET | /api/v1/usage | Quota mensuel et compteurs d’exports API en JSON. |
Limite : 300 requêtes/heure par clé · jusqu'à 5 clés actives · les exports comptent dans votre quota. Les plans Agency reçoivent automatiquement les webhooks export.complete / export.failed.
FAQ de l'API
Ce que demandent les développeurs avant de l’intégrer.