url2image Start a batch
url2image

Keep a dated picture of every competitor homepage.

Pricing pages change quietly. Positioning changes quietly. A dated folder of screenshots is the cheapest way to notice.

The workflow this replaces

Somebody on the team has a bookmark folder and opens it once a month. Sometimes. What actually happens is that a competitor repositions in March and the team notices in July, halfway through writing a deck.

A cron entry that posts the same list every Monday costs a few cents and never forgets.

A weekly capture in one cron line

The response carries a batch id. Poll it, pull the zip, and drop it into dated storage. The manifest records each page title and final URL, which is often enough on its own to spot that somebody changed their headline.

# every Monday at 07:00
0 7 * * 1 curl -sS -X POST https://url2image.com/api/v1/batch \
  -H "Authorization: Bearer $URL2IMAGE_KEY" \
  -H "Content-Type: application/json" \
  -d @competitors.json

What it costs to actually run

Eighty competitor URLs captured every week is about 4,160 screenshots a year. At the entry rate that is roughly $8.32 for the year, and less if you buy a larger pack. There is no monitoring subscription on top, because there is no monitoring product: there is a renderer and your cron.

Try it on your own list first.

10 screenshots a month cost nothing and need no card. If it works on your list, credits start at $0.002 each and never expire.

Paste a list

Questions

Do you diff the images for me?

No. This service renders and returns images. Diffing against last week is a job for your own pipeline, and the manifest gives you page titles and dimensions to compare cheaply before you compare pixels.

Will sites notice?

A weekly page load from a real browser is ordinary traffic. Requests are not disguised as a person clicking around and nothing is crawled beyond the URLs you supply.

Can I capture a phone viewport too?

Yes. Submit the same list twice with different widths. Mobile layouts frequently diverge from desktop, and the two batches cost the same per URL.

Pricing, in full

Per screenshot, prepaid, no expiry.

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.

See what a credit covers