Use Case

Screenshot API for Lead Generation

Enrich leads with live website previews. Personalize outreach by showing prospects their own site.

The Problem

Generic outreach gets ignored

Cold emails with generic templates get deleted. Sales teams that personalize outreach with visual context — like a screenshot of the prospect's website — see dramatically higher response rates. But capturing screenshots at scale is a pain.

  • Manual screenshots don't scale for high-volume outreach
  • Generic cold emails have low response rates
  • CRM enrichment tools don't include visual website data
  • Sales decks lack visual context about the prospect's business
The Solution

Personalized visual outreach at scale

Automatically capture screenshots of prospect websites and embed them in emails, proposals, and CRM records. Show prospects you've actually looked at their site.

Step 1

Pull prospect URLs from your CRM

Export website URLs from your lead list or CRM pipeline.

Step 2

Batch capture screenshots

Use the batch endpoint to screenshot all prospect sites in one call.

Step 3

Embed in outreach

Drop screenshots into email templates, proposals, or sales decks.

Code Example

Get started in minutes

A single API call is all you need.

node.js
// Enrich a lead with a website screenshot
const leadUrl = "https://prospect-company.com";

const res = await fetch(
  `https://api.porto.dev/v1/screenshot?url=${encodeURIComponent(leadUrl)}&width=1200&height=630&block_ads=true`,
  { headers: { Authorization: "Bearer YOUR_API_KEY" } }
);

const imageBuffer = await res.arrayBuffer();
// Attach to CRM record or embed in email template

Try it in the playground

See results instantly with pre-configured defaults for this use case.

Key Features

Built for this use case

Batch processing

Screenshot hundreds of prospect sites in a single API call.

OG-sized output

1200x630 screenshots fit perfectly in email previews and social cards.

Block distractions

Clean screenshots without cookie banners or chat widgets.

Fast CDN delivery

Cached screenshots load instantly when prospects open your emails.

Real-World Usage

How sales teams use screenshot APIs for lead generation

  • Personalized cold emails with prospect website screenshots
  • CRM enrichment with visual website thumbnails
  • Sales proposals that include current screenshots of client sites
  • Lead scoring based on website design quality and technology
Pricing

Starts free. 100 API calls/month.

No credit card required. Scale up as you need with simple, predictable pricing.

Screenshot API for Lead Generation | Porto