Grab and convert websites to screenshots

WebGrab is the ultimate website screenshot tool for developers, businesses, and individuals seeking seamless website screenshot capture, both online and through our powerful API integration.

Bootstrap screenshot
Medium screenshot
Stripe screenshot

WebGrab lets you capture screenshots of any website

WebGrab makes capturing website screenshots a breeze for everyone. With our user-friendly interface and powerful API integration, you can effortlessly capture screenshots of any website, no matter how complex or dynamic it is. Whether you're a web developer, marketer, or anyone in need of effective website screenshot capture, WebGrab is the perfect solution for you.


Reinvented Screenshot capture

Skip Cookie Consent On Skip Cookie Consent Off

Clean screenshots

Capture website screenshots without ads and cookie consent forms.

Support Most Cases
Ad-free screenshots
Distraction-free visualization

Try for free

Full-page screenshots

Capture complete web pages, including scrollable content, ensuring that no information is missed and providing a comprehensive snapshot of the entire webpage in a single screenshot.

Capture entire web pages
Support scrolling content
No missing information

Get Free API Key
Full-page screenshot
Dribbble iPhone screenshot
Dribbble Pixel screenshot
Dribbble iPad screenshot

Customize screenshots

Customize screenshot parameters to meet your specific needs.

Control the viewport to capture the perfect view of a website, choose the right format for your needs, set the quality to your desired level, delay the screenshot capture to get the perfect shot, and customize User-Agent and Cookie settings for accurate results.

Screenshots for any screen size
Control image quality and pixel ratio
Set delays for page loading
Specify user agents and manage cookies

Explore Usage

Automate screenshots

Automate screenshot tasks and schedule captures effortlessly.

Utilize the user-friendly interface to set up automation tasks and schedule screenshot captures at specific intervals, ensuring timely updates and monitoring of web content.

No coding required
Flexible scheduling
Simplify workflow with automation

Get Free API Key
Why Us

The reasons to choose us

Easy to Use

WebGrab's user-friendly interface and API make screenshot capture effortless for everyone.



Capture any website, regardless of complexity, with WebGrab's versatile features.



WebGrab offers a freemium plan with essential features and paid plans for additional capabilities and support.


Affordable screenshot capture for everyone



  • 1000 screenshots /m.
  • $0.0069 per screenshot
  • Full API access
  • Easy-to-Use Interface

Early Bird

  • 100 screenshots /m.
  • Full API access
  • No credit card required
  • Limited time offer

Usage based

  • 1500 screenshots
  • Never Expires
  • Full API access
  • Easy-to-Use Interface

Documentation and Examples

HTTP request


Query parameters



Required. Website URL, usually starts with https://



Optional. Width of the website viewport, in pixels.

Default 1280.



Optional. Height of the website viewport, in pixels.

Default 800.



Optional. Acceptable values are:

jpeg | png | webp

Any non-acceptable value will be converted to jpeg.

Default jpeg.



Optional. When true, takes a screenshot of the full page.

Default false.



Optional. Quality of the image, between 0-100. Not applicable to png images.

Default 80.



Optional. Device scale factor, ratio of the resolution, a number bigger than 1.0, see devicePixelRatio for more info.

Default 2.0.



Optional. When true, remove ads and cookie banners.

Default false.



Optional. Wait the number of milliseconds before taking the screenshot.

Default 0.



Optional. Specific user agent of the browser.

Default null.



Optional. Specific cookies of the browser.

Default null.



Optional. Hides default white background and allows taking screenshots with transparency.

Default false.


If successful, the response contains a URL string of the screenshot.


Error type Error detail Description
badRequest (400)

Invalid parameter: {parameter}

The provided value for the parameter is not valid or acceptable.

forbidden (403)

Invalid API key

The provided API key is not recognized or authorized.

forbidden (403)

Expired API key

The provided API key has expired.

tooManyRequests (429)

Quota Exceeded

The usage limit or quota assigned to the API key has been reached or exceeded.

cURL example

curl ""
     -H 'api-key: {api_key}'
Online Demo

Try it yourself



Get Your free API Key

Mail to [email protected] for support


Frequently Asked Questions

Can I use WebGrab for free?

Yes, you can use WebGrab for free. Simply provide your email address to obtain an API key and access the free plan's features.

If I purchase both a Subscription plan and the Usage based plan, which quota will be consumed first?

WebGrab prioritizes the consumption of the quota from the subscription plan. Once the monthly quota from the subscription plan is exhausted, the Usage based quota will be utilized for the remaining captures within that billing cycle.

Will I be notified when I am reaching the monthly quota?

Yes, WebGrab will notify you when you are approaching your monthly screenshot limits. You will receive a notification via email or within your WebGrab account dashboard to ensure you are aware of your usage and can plan accordingly.

Can I view my usage history?

Yes, you can easily view your usage history within the WebGrab dashboard. The dashboard provides a detailed overview of your past screenshot captures, allowing you to track and review your usage over time.

Can I request custom development or new features for WebGrab?

Absolutely! We welcome feature requests and custom development inquiries. If you have specific requirements or ideas for additional features, please reach out to this email or submit a feature request through our dashboard. We value your feedback and are committed to continuously improving WebGrab based on user needs.

Is there a limit on the file size or resolution of the captured screenshots?

WebGrab does not impose specific limits on file size or resolution. However, larger file sizes may take longer to process and download. It's recommended to optimize and resize screenshots as needed for efficient usage.

Is there a trial period available for the paid plans?

Unfortunately, we do not offer a trial period for the paid plans. However, our free plan provides limited access to experience WebGrab's features.

Can I purchase additional screenshots if I need more than the allocated quota?

Yes, you can purchase additional screenshots beyond the quota of your plan. Please refer to our pricing page or contact this email for more information.

Can I get a refund for my purchase or subscription?

No, we cannot provide a refund once the payment has been processed. However, you can still choose to unsubscribe from your subscription at any time. This will stop any future payments from being taken.

Can I get an invoice?

Yes, you can receive an invoice for either your purchase or your subscription on a monthly basis if you purchase on our Web platform. Otherwise, if you purchase through the Google Play Store or Apple App Store, they will take care of this issue.