Glanceshot
Chinese web screenshots · No more missing-glyph boxes

One line of code turns any web page
into a pixel-perfect screenshot

Glanceshot is a web page screenshot API. Send a URL or HTML and get a PNG, JPEG, or WebP screenshot or a PDF in seconds. It intelligently waits for the page to finish rendering, automatically removes ads and pop-ups, and renders Chinese text correctly. You only pay for successful requests.

request200 OK
GET /v1/screenshot
  ?url=https://news.example.com
  &full_page=true
  &format=webp
  &access_key=gls_••••••
news.example.com
Tech Daily
HomeAIHardware

Next-Gen Chip Delivers 40% Better Energy Efficiency: What It Means for Developers

繁體、日本語、한국어 and Emoji render just as clearly

Open-Source Model Weekly: Ten Projects to Watch

Cloud Pricing Wars Heat Up

Annual Frontend Framework Survey Results Are In

1280 × 4210 · WebP · Full-page stitching complete
Max full-page screenshot height
20,000 px
Max HTML upload size
2 MB
Output formats
PNG · JPEG · WebP · PDF
No charge for failures or cache hits
Pay only for success
Use cases

What teams build with Glanceshot

Link previews

Generate up-to-date thumbnails for share cards and links on your site.

Web archiving

Capture full-page screenshots on a schedule to preserve pages as they appeared at a specific moment.

Reports and invoices

Render HTML templates directly into print-ready PDF files.

Visual monitoring

Compare scheduled screenshots to catch visual issues as soon as they appear.

Social sharing images

Create posters and share cards from HTML templates. Swap the headline and image for a fresh design.

Web pages for AI

Feed web page screenshots to multimodal AI models to analyze content and layout.

Website directory thumbnails

Generate website thumbnails in bulk for directories and portfolios. Submit up to 100 URLs at a time.

Multi-device previews

Capture pages at mobile and desktop screen sizes to check how they look across devices.

View Pages by Region

Use your own proxy to open pages from a specific country or region and see the language, content, and prices local visitors see.

Localization QA

Before launch, capture screenshots through regional proxies to check translations, currencies, and layouts in every market.

Ad Placement Verification

Turn off ad blocking and capture screenshots through local proxies to verify that ads appear as expected in your target regions.

Competitor Price Tracking

Capture competitors' pricing pages on a schedule, using regional proxies to track price changes across markets.

Try it live

Enter a URL. See the result.

No signup or code needed. What you see is exactly what you get through the API.

Device

No login required. No credits used. Up to 6 requests per minute and 30 per day.Want to use this in your product? Sign up free to get an API Key.

Your screenshot will appear here
Enter a URL or try an example
Why Glanceshot

Common screenshot pitfalls, solved

Building your own screenshot solution? These issues probably look familiar.

  • The problem: Ads and cookie banners clutter screenshots and cover the content.

    How Glanceshot handles it: Ads and common cookie banners are removed automatically for clean screenshots.

  • The problem: Chinese, Japanese, and Emoji show up as empty boxes.

    How Glanceshot handles it: Chinese, Japanese, Korean, and Emoji render correctly, just like in your browser.

  • The problem: The bottom half of your full-page screenshot is blank, with lazy-loaded images missing.

    How Glanceshot handles it: Full-page screenshots capture lazy-loaded images, so long pages don't end up half-empty.

  • The problem: Your screenshot of a single-page app shows nothing but a loading spinner.

    How Glanceshot handles it: Glanceshot intelligently waits for the page to render, or you can tell it to wait for a specific element.

  • The problem: Your DIY screenshot service is hard to maintain and unreliable under heavy traffic.

    How Glanceshot handles it: No infrastructure to build or maintain. Just call the API.

  • The problem: You get charged for failed requests and repeated captures of the same page.

    How Glanceshot handles it: Only successful requests are billed. Failed requests and cache hits don't use your credits.

Why Glanceshot

Chinese web pages, finally captured right

Many screenshot tools turn Chinese text into empty boxes. Glanceshot captures it just as it appears in your browser.

Common issue: Chinese text appears as boxes

Hello 123

Rendered by Glanceshot

中文渲染测试

简体:截图服务必须正确显示汉字。

繁體:網頁截圖服務的核心賣點。

日本語:スクリーンショット 한국어: 스크린샷

Hello 世界 123,标点「引号」《书名》

Features

Everything you need in a screenshot API

Every parameter has a sensible default, so you get a clean screenshot without extra configuration.

Chinese text without missing glyphs

Simplified Chinese, Traditional Chinese, Japanese, Korean, and Emoji render correctly—even when mixed together. No missing-glyph boxes.

Full-page or element screenshots

Capture entire long pages, including images that load on scroll, or capture just one element.

Web pages to PDF

A4 / Letter, with background colors and images preserved. Supports both print and screen styles.

Signed URLs

Embed screenshot links directly in your pages without exposing your key. Any change to the link invalidates it.

Near-instant repeat requests

Identical requests return almost instantly and don't count against your quota.

Block ads and pop-ups

Automatically remove ads, tracking scripts, and cookie consent banners for cleaner screenshots and faster captures.

Secure isolation

Each capture runs in isolation, keeping your page content private. Unsafe addresses are blocked automatically.

Pay only for success

Timeouts, unreachable pages, and target site errors don't count against your quota. If a request fails, you'll know why.

Integration

Use your favorite language. Integrate in five minutes.

A standard HTTP interface—no SDK required. Errors return consistent JSON with a clear reason and request ID, making troubleshooting straightforward.

  1. 01

    Send a URL or HTML

    A single GET request is all it takes, or POST your HTML. Control dimensions, scale, and wait behavior with parameters.

  2. 02

    Render in a cloud browser

    It opens the page like a real user, waits for content to load, and automatically removes ads and cookie banners.

  3. 03

    Get your image or PDF

    Get the image file directly or receive a link to it. Repeat the same request for a near-instant response.

  • GET returns images directly; POST can return JSON
  • Safely embed signed URLs in your frontend
  • Submit batches and get a callback when they're done
curl "https://glanceshot.com/v1/screenshot?url=https://example.com&full_page=true" \
  -H "X-Access-Key: $GLANCESHOT_KEY" \
  -o screenshot.png
Embed in a web page: signed URL (generated server-side)
<img src="https://glanceshot.com/v1/screenshot?key_id=glk_…&url=https%3A%2F%2Fexample.com&signature=9f2c…" />

See the docs for signing examples: Node.js / Python / Go / PHP

Pricing

Start free. Upgrade as you grow.

Plan quotas reset monthly. Only successful requests count.

Available now

Free

$0/ month

  • 100 screenshots per month
  • 2 requests per second, 2 concurrent requests
  • All screenshot and PDF features
  • Signed URLs, caching, and batch jobs
Sign up free

Paid plans

Coming soon, with support for international credit cards, USDT, WeChat Pay, and Alipay

  • Starter2,000 requests / month · $9
  • Growth15,000 requests / month · $39
  • Scale60,000 requests / month · $129
View all pricing
FAQ

Good questions. Clear answers.

Why does Chinese text show up as boxes in my screenshots? Will that happen with Glanceshot?

No. Many screenshot tools render Chinese text as boxes. Glanceshot is built to solve this: Simplified Chinese, Traditional Chinese, Japanese, Korean, and Emoji all render correctly, just as they appear in your browser.

Which requests count against my quota?

Only successfully rendered requests count: each screenshot uses 1 credit, and each PDF uses 2 credits. Cache hits, timeouts, rendering failures, target site errors, and invalid parameters don't count.

Can I embed screenshot links directly in my web pages?

Yes, with a signed URL. The URL contains only your public Key ID. Generate the signature on your server using your secret, then use the signed URL in <img src>. Neither your API Key nor your secret is exposed on the page. Changing any parameter invalidates the signature.

Can I capture pages that require a login?

Currently, you can capture public pages and HTML you submit directly. Support for custom request headers, cookies, and user agents is in development.

What are the free plan limits?

100 requests per month, up to 2 requests per second and 2 concurrent requests. Once you use your monthly quota, requests are blocked until it resets. Paid plans are coming soon.

Capture your first screenshot now

Sign up for 100 free credits every month. No credit card required.