Set the browser viewport in a Thumbalizr Embed API request with bwidth and bheight, in pixels. The width parameter is different: it sets the generated thumbnail’s output width. Whether you can customize the viewport depends on your account tier.
Set the viewport with bwidth and bheight
Thumbalizr’s Embed API documentation identifies bwidth and bheight as the browser viewport dimensions. Add both parameters to the request, using the dimensions you need and staying within your tier’s limits.
For example, this URL illustrates a 1440 × 900 viewport and a 600-pixel-wide output thumbnail:
https://www.thumbalizr.com/api/?url=https%3A%2F%2Fexample.com&bwidth=1440&bheight=900&width=600
#1 Best Overall
Use the API endpoint and authentication or signing details required by your account. The documentation says url is the only required parameter; other parameters may use defaults configured in the account profile. Its signing examples use a query string and an MD5 token derived from that string and the account secret. Keep the secret private: the documentation warns against exposing the API key in a public page and recommends the current Embed API for embedding.
Check which viewport dimensions your tier allows
| Thumbalizr tier | Browser viewport width | Browser viewport height | Capture extent |
|---|---|---|---|
| Free | Fixed at 1280 px | Fixed at 1024 px | Screen only |
| Silver | Fixed at 1280 px | Fixed at 1024 px | Screen or full page |
| Gold | 1–1600 px | 1–1600 px | Screen or full page |
| Platinum | 1–2000 px | 1–2000 px | Screen or full page |
These limits and capture options are listed in Thumbalizr’s API documentation; its features page and demo page also describe the fixed Free and Silver viewport and larger dimensions on higher tiers. The demo summarizes Gold and Platinum as allowing dimensions up to 2000 pixels, while the API parameter table specifies Gold’s limit as 1600 pixels. For a precise Gold request, follow the API table and check the current account documentation, since plan details can change.
Rank #2
- Intuitive interface of a conventional FTP client
- Easy and Reliable FTP Site Maintenance.
- FTP Automation and Synchronization
Keep viewport size, output width, and page length separate
bwidthandbheightset the browser viewport—the dimensions of the browser area used to render the page.widthsets the thumbnail image’s output width. Changing it does not set the browser viewport.size=screencaptures the visible screen area;size=pagerequests a full-page capture, where the tier supports it.
For instance, a wide viewport can be paired with a smaller output width: a page is rendered at the requested browser dimensions, then returned as a thumbnail whose width is set separately. If you need a tall, full-page image rather than a view of the visible screen, use size=page and confirm that your tier includes full-page capture.
Build and verify the request
- Choose the desired viewport width and height in pixels. Confirm that both fit your account tier.
- Add
bwidthandbheightto the Embed API request. Setwidthonly if you also need to control the thumbnail’s output width. - Select
size=screenorsize=pageaccording to whether you need the visible viewport or the full page. - URL-encode the target page URL and request options. Thumbalizr’s sample clients encode parameters before constructing the request; encoding avoids query-string characters in the target URL being mistaken for API parameters.
- Check the response’s
X-Thumbalizr-Statusheader. Documented values includeQUEUED,OK, andFAILED. The response may also include generation-time and error headers.
Troubleshoot viewport and capture problems
- The screenshot stays at 1280 × 1024: Free and Silver use that fixed browser size in Thumbalizr’s documentation. Custom dimensions are listed for Gold and Platinum, subject to their respective limits.
- The image is narrower than the requested viewport: Check
width. It controls thumbnail output width; usebwidthto set browser width. - The result stops at the visible screen: Check whether the request uses
size=screen. Full-page capture requiressize=pageand a tier that supports it; Free is documented as screen-only. - The request fails or remains in progress: Inspect
X-Thumbalizr-Statusand any error headers. AQUEUEDstatus is distinct fromOKorFAILED; consult the API documentation for request and response details. - The target URL breaks the request: Encode the target URL as a query parameter, especially when it contains its own query string or special characters.
How the ScreenshotCenter announcement affects this setting
Thumbalizr’s blog announced a transition to ScreenshotCenter and described more detailed device emulation, including precise viewport dimensions and user-agent emulation, as planned for the coming months. That announcement does not establish that those capabilities are currently available in every Thumbalizr interface. For the documented Embed API controls covered here, use bwidth and bheight and verify current tier limits in the API documentation.
Rank #3
Or skip the browser setup
If you need a screenshot endpoint rather than configuring Thumbalizr, ScreenshotNeo accepts a URL in one GET request and can return PNG, JPEG, WebP, or PDF. Here is the cURL form; replace the example URL with your target. See the ScreenshotNeo documentation for request options.
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
Rank #4
- Cookie and consent banners, newsletter popups, and chat widgets are removed before capture; each cleanup step can be turned off.
- Bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits are not billed; response headers report the page verdict and billing status.
- An MCP server provides
take_screenshot,get_page_info, andcapture_pdftools for AI agents and MCP clients. - The Free plan includes 1,000 screenshots per month with no card required; paid plans start at $5 for 3,000 screenshots.
Sign up for ScreenshotNeo’s free plan to get 1,000 screenshots a month with no card.
Quick Recap
Best Value
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →

