Gaffa
An API that makes scraping and automating data extraction with real browsers simple. Residential proxies, scaling, errors - Gaffa handles it all.
About
Getting reliable web data at scale is tough and getting harder all the time. Gaffa provides an API that makes it simple again. Gaffa will take care of all the complexity like residential proxies, scaling, infrastructure, failures and data parsing so you can concentrate on your business and not fixing broken scraping pipelines. Using Gaffa's REST API you can send a single request to perform a huge number of actions like scrolling and clicking mimicking natural human browsing patterns as well as extracting page data as images, markdown, html or, using LLM, JSON. Because Gaffa is designed to work even against the hardest to scrape sites it also has a stealth mode which uses real browsers, solves CAPTCHAs and uses residential proxies to ensure you get the data you need with minimum stress.
Key Features
Simple REST API
Send a single JSON request to control real browsers and perform complex actions (clicks, scrolling, form fills) without needing Playwright/Selenium knowledge.
Real Browsers & Stealth Mode
Runs full browsers (not headless quirks) with stealth techniques, CAPTCHA solving and residential proxies to access hard-to-scrape sites reliably.
Flexible Data Outputs
Return extracted data as screenshots, HTML, simplified/LLM-ready Markdown or structured JSON (via LLM parsing) to suit downstream workflows.
Scaling, Reliability & Observability
Automatic scaling, retries, concurrent request limits, request recordings and error handling so pipelines remain robust at scale.
Credit-Based Pricing & Pay-as-you-go
Tiered plans and buyable credits let teams start small and scale browser time and proxy usage according to needs.
How to Use Gaffa
1) Sign up and get an API key on the Gaffa dashboard. 2) Compose a browser request payload describing actions (navigate, click, scroll, wait, extract) and desired output format (html, markdown, image, or JSON). 3) POST the payload to the REST endpoint with your API key — Gaffa will run the actions in a real browser, handle proxies/CAPTCHAs, and return processed results. 4) Inspect the returned data (or the recorded playback for debugging), then integrate results into your pipeline or retry with adjusted parameters.
