Simple REST API for browser automation

Leave the frameworks, proxies, scaling, headless browsers and configuration behind. Control real browsers at scale with a single API call.

Sign Up

Automate Real Browsers in Minutes

Whether you're scraping, printing web pages, taking screenshots or converting to LLM-ready markdown, we've got you covered.

Ready to Scale

Ready to Scale

We'll handle whatever you throw at us - no need to think about the complexities of scaling a web data project.

Real Browsers

Real Browsers

Javascript rendering by default and no headless browser quirks - our tech will do whatever you tell it in the same way a human would using a browser.

Framework-Free

Framework-Free

No need to learn how to use Playwright, Selenium or Puppeteer - we've abstracted a lot (but not all - yet!) of their features into a simple REST API.

Proxies-Sorted

Proxies-Sorted

We work with proxy providers to give your web automations fast, reliable, access from across the world - just tell us where.

Data Processing

Data Processing

We can do more than just give you a web page. We'll seamlessly process the page data into simplified HTML, LLM-ready markdown or even render a static version of the page.

Full Observability

Full Observability

We'll record your automation so you can easily work out what's gone wrong - or just to see the magic happening.

We're just getting started

0

Pages Processed

0

Browser Hours

0

Actions Executed

Ready to try Gaffa?

You can start using Gaffa for free right now by scraping and automating our demo site - no credit card required.

Get Started

Pricing for Every Budget

If you've tried Gaffa out and are ready to start automating live sites then you can upgrade to the plans below, we've got something to suit every budget.

Starter

Starter

If you're ready to start using Gaffa in production for a personal or small project.

$29/month

What's included
  • Browser request API
  • 10,000 credits
  • 1 concurrent request
  • Max. 1 min request runtime
  • 7 day data retention
  • Residential proxies
Popular
Startup

Startup

We're ready to power your startup with automated web data access.

$99/month

What's included
  • Browser request API
  • 30,000 credits
  • 3 concurrent requests
  • Max. 2 min request runtime
  • 30 day data retention
  • Residential proxies
Growth

Growth

If things are really cooking and you're ready to scale, then this plan is for you.

$249/month

What's included
  • Browser request API
  • 100,000 credits
  • 10 concurrent requests
  • Max. 5 min request runtime
  • 3 month data retention
  • Residential proxies

Need something bespoke?

We can create a custom plan for your specific needs.

Frequently Asked Questions

Some of the questions we often get asked to help you decide if Gaffa will meet your needs. If you have any further questions, please contact us.

Browser requests are charged in terms of credits based on the following factors: <ul style="list-style-type: disc; margin-top: 10px; margin-bottom: 10px; padding-left: 20px;"> <li><strong>Request length:</strong> Billed at 1 credit per 30 seconds the request takes to run on the browser. If screen recording is enabled, this is doubled to 2 credits per 30 seconds.</li> <br/> <li><strong>Proxy bandwidth usage:</strong> All requests that use a "proxy_location" parameter use our network of residential proxies and are billed at 1500 credits per 1GB of bandwidth used.</li> </ul> Each successful request will deduct the corresponding number of credits from your monthly allowance.

Yes, we offer a free demo plan that you can use to experiment with all the key features and capabilities of the Gaffa API. However, this demo plan can only be used against our demo site (<a href="https://demo.gaffa.dev" target="_blank" rel="noopener noreferrer">demo.gaffa.dev</a>). This allows you to fully explore and test the API before committing to a paid plan for use on the open internet.

We'd be happy to offer a refund if you request it, before using any credits in the current month. You can read more about <a href="/legal/refund-policy" target="_blank" rel="noopener noreferrer">refund policy</a>.

No, any credits you don't use by your next billing cycle will be lost.

If you run out of credits you can still access the API to retrieve past data but you will not be able to make any further requests. You can get more credits by upgrading to a higher plan.

Our Newsletter

Keep up to date with the latest Gaffa releases and features with our newsletter.