url2image
DE
Batch starten
url2image

Eine Screenshot-API mit einem Preis und ohne Plan, den man sprengt.

Zwei Endpunkte erledigen fast alles. Es gibt kein SDK zu installieren und keine Plan-Stufe, die still Ihre Auflösung begrenzt.

Eine URL, ein Bild

Der Response-Body ist das Bild. Keine Job-ID, kein Polling, keine zweite Anfrage. Nutzen Sie das, wenn eine Person am anderen Ende auf den Aufruf wartet.

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

Viele URLs, ein Zip

Batches rendern parallel und melden den Status pro URL, sodass ein teilweiser Fehlschlag sichtbar ist statt still im Zip zu fehlen.

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"}'

# dann
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

Was Sie steuern können

Viewport-Breite und -Höhe, Pixeldichte bis 3x für Retina-Ausgabe, ganze Seite oder nur sichtbarer Bereich, helles oder dunkles Farbschema, eine zusätzliche Beruhigungspause für Seiten mit Einblend-Animationen, Unterdrückung von Cookie-Bannern, JPEG-Qualität und das Ausgabeformat.

Was Sie nicht steuern können, ist die Authentifizierung. Es werden absichtlich nur öffentliche Seiten gerendert.

Preise, die sich mit Ihrem Wachstum nicht ändern

Es gibt eine Einheit: eine gerenderte Seite. Sie kostet gleich viel, egal ob es ein Smartphone-Viewport-PNG oder eine Retina-Ganzseitenaufnahme ist, ob eine Person oder ein Agent sie angefordert hat, und ob sie über die REST-API oder den MCP-Server kam. Mehr Credits zu kaufen senkt nur den Preis pro Einheit, sonst ändert sich nichts.

Probieren Sie es zuerst an Ihrer eigenen Liste aus.

10 Screenshots im Monat kosten nichts und benötigen keine Karte. Wenn es mit Ihrer Liste funktioniert, starten Credits bei $0.002 pro Stück und verfallen nie.

Liste einfügen

Fragen

Gibt es ein Rate-Limit?

Anfragen sind pro IP ratenbegrenzt, damit ein einzelner Aufrufer nicht den Render-Pool aushungert. Batches sind der richtige Weg für Volumen und sind davon nicht betroffen.

Gibt es Webhooks?

Noch nicht. Fragen Sie den Batch-Endpunkt ab; das ist günstig und liefert den Status pro URL, sodass Sie frühe Ergebnisse nutzen können, bevor der Batch fertig ist.

Kann ich es ohne Schlüssel nutzen?

Ja, anonym über einen Browser. Für Skripte erstellen Sie einen Schlüssel, damit Ihre Credits und Batches an einem Konto hängen bleiben.

Preise im Detail

Pro Screenshot, im Voraus bezahlt, ohne Verfall.

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.

Was ein Credit abdeckt