url2image
FR
Lancer un lot
url2image

Une API de capture d'écran à un seul tarif, sans plan à dépasser.

Deux points de terminaison font presque tout. Pas de SDK à installer, pas de palier tarifaire qui plafonne discrètement votre résolution.

Une URL, une image

Le corps de la réponse est l'image. Pas d'identifiant de tâche, pas d'interrogation, pas de seconde requête. À utiliser quand une personne attend de l'autre côté de l'appel.

curl -X POST https://url2image.com/api/v1/shot \
  -H "Authorization: Bearer $URL2IMAGE_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://stripe.com","width":1440,"full_page":true}' \
  --output stripe.png

Plusieurs URLs, un seul zip

Les lots sont rendus en parallèle et rapportent un état par URL, si bien qu'un échec partiel reste visible plutôt que de simplement manquer du zip en silence.

curl -X POST https://url2image.com/api/v1/batch \
  -H "Authorization: Bearer $URL2IMAGE_KEY" \
  -H "Content-Type: application/json" \
  -d '{"urls":["https://stripe.com","https://vercel.com"],"format":"png"}'

# then
curl https://url2image.com/api/v1/jobs/$ID -H "Authorization: Bearer $URL2IMAGE_KEY"
curl -L https://url2image.com/api/v1/jobs/$ID/download -o screenshots.zip

Ce que vous pouvez contrôler

La largeur et la hauteur de la fenêtre, la densité de pixels de l'appareil jusqu'à 3x pour une sortie Retina, page entière ou partie visible uniquement, thème de couleur clair ou sombre, un délai de stabilisation supplémentaire pour les pages qui s'animent à l'ouverture, la suppression des bannières de cookies, la qualité JPEG, et le format de sortie.

Ce que vous ne pouvez pas contrôler, c'est l'authentification. Seules les pages publiques sont rendues, par conception.

Un tarif qui ne change pas de forme avec la croissance

Il n'y a qu'une seule unité : une page rendue. Elle coûte le même prix qu'il s'agisse d'un PNG en fenêtre téléphone ou d'une capture Retina en page entière, qu'une personne ou un agent l'ait demandée, et que la requête soit passée par l'API REST ou le serveur MCP. Acheter plus de crédits fait baisser le prix unitaire, rien d'autre ne change.

Testez d'abord sur votre propre liste.

10 captures par mois sans frais et sans carte. Si ça fonctionne sur votre liste, les crédits démarrent à $0.002 l'unité et n'expirent jamais.

Coller une liste

Questions

Y a-t-il une limite de débit ?

Les requêtes sont limitées par IP pour éviter qu'un seul appelant n'accapare le pool de rendu. Les lots sont la bonne façon de soumettre du volume, et ils ne sont pas concernés.

Proposez-vous des webhooks ?

Pas encore. Interrogez le point de terminaison du lot ; c'est peu coûteux et cela renvoie un état par URL, ce qui permet d'exploiter les premiers résultats avant la fin du lot.

Puis-je l'utiliser sans clé ?

Oui, anonymement depuis un navigateur. Pour des scripts, créez une clé afin que vos crédits et vos lots restent rattachés à un seul compte.

Les tarifs, en détail

Par capture, prépayé, sans expiration.

Starter
$5
2,500 shots · $0.002 each

Enough to shoot a competitor set, a client portfolio, or a sitemap crawl.

Scale
$75
75,000 shots · $0.001 each

For monitoring pipelines and agent fleets that render around the clock.

Bulk
$250
350,000 shots · $0.000714 each

Archive work, whole-market sweeps, and anything with a seven figure URL list.

Voir ce que couvre un crédit