API PerfectVectorBêta
De l’image au SVG, en un appel API
Envoyez une image PNG, JPEG ou WebP et recevez un SVG propre et modifiable, depuis votre serveur, votre script ou votre outil d’automatisation.
- Intégrez la conversion d’image en SVG à votre produit ou à vos outils internes
- Convertissez logos, icônes et illustrations dans vos propres chaînes de traitement
- Ne payez que les conversions réussies
À partir de 0,08 $US par SVG · clés de test gratuites
Conversion en production réussie
POST /v1/vectorizations · Idempotency-Key: logo-0001201 · "status": "succeeded"X-Credits-Charged: 1Conversion échouée
POST /v1/vectorizations · Idempotency-Key: logo-0002"status": "failed"X-Credits-Charged: 0Même requête répétée
POST /v1/vectorizations · Idempotency-Key: logo-0001Idempotent-Replayed: trueX-Credits-Charged: 0Clé de test, même requête
POST /v1/vectorizations · Bearer pv_test_…201 · test keyX-Credits-Would-Charge: 1
Pourquoi les équipes choisissent l’API PerfectVector
- Facturé uniquement en cas de réussite
- Un crédit API par SVG livré. Les conversions qui échouent ou dépassent le délai, les vérifications de statut et les nouveaux téléchargements ne coûtent rien.
- Un mode test gratuit qui fonctionne comme la production
- Les clés de test appliquent les mêmes vérifications et limites et renvoient les mêmes réponses que les clés de production, avec un SVG d’exemple. Vous terminez ainsi votre intégration avant de payer.
- Réessayez sans risque
- Envoyez un en-tête Idempotency-Key : si vous répétez la requête, elle renvoie la même conversion, sans l’exécuter ni la facturer deux fois.
Cas d’usage
Que créer avec l’API PerfectVector ?
Créez un nouveau service, enrichissez votre produit existant ou intégrez l’API à vos chaînes de traitement.
Lancez un nouveau service
Vendez des produits créés à partir des images de vos clients.
- Autocollants personnalisés et fichiers de découpe
- Commandes de gravure personnalisée
- Outils de traitement par lots pour vendeurs en ligne
order.png → API → product.svgIntégrez-la à votre produit
Offrez un bouton de vectorisation à vos utilisateurs sans développer le moteur.
- Éditeurs de visuels et de modèles
- Impression à la demande et produits dérivés
- Logiciels de découpe et de signalétique
upload.png → API → editable.svgAutomatisez vos traitements
Convertissez les fichiers dès leur arrivée, sans intervention manuelle.
- Bibliothèques de ressources de marque
- Stocks de fichiers à traiter en agence ou en studio
- Outils d’automatisation sans code
inbox/*.png → API → library/*.svg
Votre agent de programmation peut écrire l’intégration à partir de la référence API pour agents, qui tient sur une page. Ouvrir la référence pour agents
Voir les tarifs de l’APIFonctionnalités de l’API
Tout pour intégrer la conversion d’image en SVG en production.
Conversion
PNG, JPEG ou WebP jusqu’à 5 Mio, de 100 à 4 096 pixels par côté, en une seule requête multipart.
Attente ou suivi du statut
Recevez le SVG dans la même réponse, ou récupérez l’ID et vérifiez régulièrement le statut pendant le traitement.
Résultats
Les liens de téléchargement sont valables 24 heures. Supprimez les fichiers d’une conversion à tout moment.
Idempotence
Les nouvelles tentatives avec la même clé renvoient la même conversion, sans jamais la facturer une seconde fois.
Mode test
Les clés de test gratuites exécutent toute la requête et renvoient un SVG d’exemple.
Erreurs et limites
Des codes d’erreur stables, un ID de requête dans chaque réponse et des en-têtes clairs sur les limites de débit.
Démarrage rapide
De la clé au premier SVG en quelques minutes
Créez une clé de test
Connectez-vous, ouvrez la page API pour développeurs de votre compte et créez une clé en mode test. C’est gratuit.
Envoyez une image
Envoyez-la par POST sous forme de données de formulaire multipart. Demandez le format image/svg+xml pour recevoir le SVG dans le même appel.
Passez à une clé de production
Achetez un pack de crédits, remplacez votre clé par une clé de production et convertissez de vraies images. Rien d’autre ne change.
curl https://api.perfectvector.com/v1/vectorizations \
-H "Authorization: Bearer $PERFECTVECTOR_API_KEY" \
-H "Idempotency-Key: logo-0001" \
-H "Accept: image/svg+xml" \
-F image=@logo.png \
-o logo.svgimport os
import requests
with open("logo.png", "rb") as image:
response = requests.post(
"https://api.perfectvector.com/v1/vectorizations",
headers={
"Authorization": f"Bearer {os.environ['PERFECTVECTOR_API_KEY']}",
"Idempotency-Key": "logo-0001",
"Accept": "image/svg+xml",
},
files={"image": ("logo.png", image)},
timeout=130,
)
if response.headers["Content-Type"].startswith("image/svg+xml"):
with open("logo.svg", "wb") as file:
file.write(response.content)import { readFile, writeFile } from "node:fs/promises";
const form = new FormData();
form.append("image", new Blob([await readFile("logo.png")]), "logo.png");
const response = await fetch("https://api.perfectvector.com/v1/vectorizations", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.PERFECTVECTOR_API_KEY}`,
"Idempotency-Key": "logo-0001",
Accept: "image/svg+xml",
},
body: form,
signal: AbortSignal.timeout(130_000),
});
if (response.headers.get("content-type")?.startsWith("image/svg+xml")) {
await writeFile("logo.svg", Buffer.from(await response.arrayBuffer()));
}Tarifs
Des packs de crédits, sans abonnement
Achetez une fois, utilisez vos crédits pendant 12 mois. Un crédit API correspond à un SVG obtenu.
Starter
10 crédits API
Prix normal 5 $US, prix bêta 4 $US0,40 $US par SVG
Bulk 100
100 crédits API
Prix normal 20 $US, prix bêta 16 $US0,16 $US par SVG
Bulk 1 000
1 000 crédits API
Prix normal 100 $US, prix bêta 80 $US0,08 $US par SVG
Prix bêta, 20 % de réduction
Besoin de 10 000 crédits API ou plus ? Contactez l’équipe commerciale
Questions sur l’API
L’API PerfectVector est-elle disponible dès maintenant ?
Oui. Elle est ouverte à tous en bêta publique depuis le 3 novembre 2026. Créez une clé de test gratuite pour commencer votre intégration dès aujourd’hui.
Quelles images puis-je convertir ?
Les images PNG, JPEG et WebP jusqu’à 5 Mio, dont chaque côté mesure entre 100 et 4 096 pixels. Les logos, icônes et illustrations aux formes bien définies donnent les SVG les plus propres. Chaque requête convertit une image avec les réglages standard.
Comment fonctionnent les tarifs ?
Une conversion en production utilise un crédit API lorsqu’elle réussit. Vous achetez vos crédits en packs ponctuels, sans abonnement ni recharge automatique. Les conversions qui échouent, les vérifications de statut et les nouveaux téléchargements sont gratuits.
Puis-je essayer avant de payer ?
Oui. Les clés de test sont gratuites et exécutent toute la requête, y compris les vérifications de la clé, du fichier et des limites de débit, puis renvoient un SVG d’exemple. Une fois votre intégration fonctionnelle, passez à une clé de production.
Les crédits API sont-ils les mêmes que ceux du site web ?
Non. Les crédits API sont distincts de ceux que vous utilisez sur le site web et dans les assistants IA, et ne se convertissent jamais les uns en les autres. Les forfaits du site n’incluent aucun crédit API.
Que deviennent les images que j’envoie ?
Vos images et SVG sont disponibles pendant 24 heures, puis supprimés du stockage sous 48 heures. Vous pouvez supprimer immédiatement une conversion via l’API. Vos images ne servent jamais à entraîner des modèles d’IA et ne sont jamais vendues.
Dois-je utiliser l’API ou PerfectVector MCP ?
Utilisez l’API lorsque votre propre logiciel convertit des images, avec une clé API. Utilisez PerfectVector MCP pour convertir des images en le demandant à ChatGPT, Claude ou un autre assistant compatible, sans code.
Commencez avec une clé de test gratuite
Aucun frais tant que votre intégration n’est pas fonctionnelle. Ensuite, un crédit par SVG effectivement obtenu.
Vous préférez demander à un assistant IA ? Essayez PerfectVector MCP




