Images Open Graph et réseaux sociaux

Générer des images Open Graph avec une API

Générez automatiquement une image de partage unique pour chaque page, article et produit — à partir d'un modèle et vos données. Aucun outil de conception, aucune capture d'écran, aucune carte obsolète.

Consultez la documentation
100 renders / mois gratuits · pas de carte · les plans payants ne sont jamais bloquésEssayez gratuitement : vérifiez l’image Open Graph de n’importe quelle page →
MostlyRenderChangelog
Lancez une API render qui ne vous abandonne jamais
Modèles · facturation de dépassement · vrai niveau gratuit
A
Ada Render
Engineering
Un seul modèle, rendu à partir de vos données

Comment ça marche

1

Concevoir la carte une fois

Disposez le titre, la description, l'auteur et l'arrière-plan sous forme de modèle réutilisable dans l'éditeur.

2

Transmettez vos données de page

Envoyez le titre et tous les champs à l'API — ou déposez-les dans une URL de rendu signée directement dans votre balise og:image.

3

Mettre en cache et servir

Les demandes identiques retournent l'image en cache et ne sont pas refacturées, de sorte que les pages à fort trafic restent gratuites à partager.

Un appel API

curl https://api.mostlyrender.com/v1/renders \
  -H "Authorization: Bearer mr_test_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"templateId":"tpl_og_card","modifications":{"title":"Lancez une API render qui ne vous abandonne jamais","subtitle":"Modèles · facturation de dépassement · vrai niveau gratuit"}}'

Questions

Puis-je render l'image OG directement à partir d'une URL ?

Oui. Une URL de render signée place les données dans la chaîne de requête de votre balise og:image — par exemple /v1/templates/tpl_abc/render.png?title=Hello&sig=… — donc aucun code backend n'est exécuté par page. La signature empêche quiconque de modifier les données ou de les pointer vers un autre modèle.

Les renders répétés sont-ils refacturés ?

Non. Le même modèle et les mêmes données retournent l'image mise en cache et ne sont pas comptés à nouveau, donc un message partagé des milliers de fois coûte un render.

Quelle taille devrait avoir une image Open Graph ?

1200 × 630 pixels (un ratio 1.91:1) est la taille attendue par la plupart des plateformes pour un grand aperçu de lien, et déclarer og:image:width et og:image:height permet à Facebook d'afficher l'image la première fois qu'un lien est partagé. Les modèles sont spécifiques à la taille : définissez le canvas de la carte de partage à 1200 × 630 et conservez des modèles carrés ou portrait séparés pour d'autres emplacements.

Quels formats puis-je générer ?

PNG (par défaut, sans perte), JPEG, WebP ou PDF. Pour les cartes de réseau social, PNG ou JPEG est le choix sûr ; les URL signées acceptent également q (0–100) pour la qualité JPEG/WebP et scale (1–3) pour une sortie retina plus nette.

Ma clé API est-elle exposée dans l'URL og:image ?

Non. L'URL porte une signature HMAC créée avec votre secret de signature d'URL, jamais votre clé API. Gardez le secret côté serveur ; le faire pivoter dans les paramètres invalide toute URL signée avec l'ancien.

Que se passe-t-il si une page devient virale ?

Les URL mises en cache continuent à être servies sans limite. Seuls les renders non mis en cache sont limités par débit par modèle (vous verriez un 429 avec Retry-After), et sur les plans payants, les renders au-delà de votre montant inclus sont facturés en tant que dépassement plutôt que bloqués.

Puis-je générer des images OG sans écrire de code ?

Oui. Créez le modèle dans l'éditeur, puis appuyez sur Obtenir l'URL signée dans Playground et collez-la dans votre balise og:image, ou pilotez les rendus à partir d'un workflow n8n.