# Gaffa

## Documentation

- [Introduction](/docs/introduction.md): What is Gaffa?
- [Get Started](/docs/get-started.md): An introduction to the Gaffa Browser API. Learn how you can get started building fast, powerful web automations!
- [Credits and Pricing](/docs/credits-and-pricing.md)
- [Browser Requests](/docs/features/browser-requests.md): Making web automation requests has never been so simple.
- [Parameters](/docs/features/browser-requests/parameters.md)
- [Settings](/docs/features/browser-requests/settings.md)
- [Actions](/docs/features/browser-requests/actions.md)
- [Block DOM Removals](/docs/features/browser-requests/actions/block-dom-removals.md)
- [Capture Cookies](/docs/features/browser-requests/actions/capture-cookies.md)
- [Capture DOM](/docs/features/browser-requests/actions/capture-dom.md)
- [Capture Screenshot](/docs/features/browser-requests/actions/capture-screenshot.md)
- [Capture Element](/docs/features/browser-requests/actions/capture-element.md)
- [Capture Snapshot](/docs/features/browser-requests/actions/capture-snapshot.md)
- [Click](/docs/features/browser-requests/actions/click.md)
- [Download File](/docs/features/browser-requests/actions/download-file.md)
- [Generate Markdown](/docs/features/browser-requests/actions/generate-markdown.md)
- [Generate Simplified DOM](/docs/features/browser-requests/actions/generate-simplified-dom.md)
- [Print](/docs/features/browser-requests/actions/print.md)
- [Parse JSON](/docs/features/browser-requests/actions/parse-json.md)
- [Parse Table](/docs/features/browser-requests/actions/parse-table.md)
- [Scroll](/docs/features/browser-requests/actions/scroll.md)
- [Type](/docs/features/browser-requests/actions/type.md)
- [Wait](/docs/features/browser-requests/actions/wait.md)
- [API Playground Examples](/docs/features/browser-requests/api-playground-examples.md)
- [Export Web Page to PDF](/docs/features/browser-requests/api-playground-examples/export-web-page-to-pdf.md): An example request that uses Gaffa to convert an HTML page to a PDF. There are lots of HMTL to PDF API's but Gaffa handles it easily, as well as doing much more.
- [Convert Web Page to Markdown](/docs/features/browser-requests/api-playground-examples/convert-web-page-to-markdown.md): An example request that uses Gaffa to convert a web page page to markdown. This could be used to export web page reports or to print the content of a page in a readable format.
- [Infinitely Scroll an E-commerce Site](/docs/features/browser-requests/api-playground-examples/infinitely-scroll-an-e-commerce-site.md): An example request that uses Gaffa to infinitely scroll down a simulated ecommerce site whilst recording the interaction.
- [Capture a Full-Height Screenshot](/docs/features/browser-requests/api-playground-examples/capture-a-full-height-screenshot.md): An example request that uses Gaffa to dismiss a modal, scroll to the bottom of a page and then capture a full height screenshot.
- [Automated Form Filling](/docs/features/browser-requests/api-playground-examples/automated-form-filling.md): An example request that uses Gaffa to automate the completion of a form and waits for a success modal to appear.
- [Parse PDF to Structured JSON](/docs/features/browser-requests/api-playground-examples/parse-pdf-to-structured-json.md)
- [Parse HTML Form to Structured JSON](/docs/features/browser-requests/api-playground-examples/parse-html-form-to-structured-json.md)
- [Mapping Requests](/docs/features/mapping-requests.md)
- [API Authentication](/docs/api-reference/api-authentication.md): We use API Keys for authenticating requests to our API. In this document we'll explain how you can manage and use the keys for your account.
- [POST v1/browser/requests](/docs/api-reference/post-v1-browser-requests.md)
- [GET v1/browser/requests/{id}](/docs/api-reference/get-v1-browser-requests-id.md)
- [GET v1/browser/requests](/docs/api-reference/get-v1-browser-requests.md)
- [POST v1/schemas](/docs/api-reference/post-v1-schemas.md)
- [PUT v1/schemas](/docs/api-reference/put-v1-schemas.md)
- [GET v1/schemas](/docs/api-reference/get-v1-schemas.md)
- [DELETE v1/schemas/{id}](/docs/api-reference/delete-v1-schemas-id.md)
- [POST v1/site/map](/docs/api-reference/post-v1-site-map.md)
- [GET v1/site/map](/docs/api-reference/get-v1-site-map.md)
- [GET v1/site/map/{id}](/docs/api-reference/get-v1-site-map-id.md)
- [Convert any webpage into LLM-ready Markdown using Gaffa](/docs/tutorials/convert-any-webpage-into-llm-ready-markdown-using-gaffa.md)
- [Capture a full-height screenshot of a webpage](/docs/tutorials/capture-a-full-height-screenshot-of-a-webpage.md)
- [How to scrape all images from a website using Gaffa](/docs/tutorials/how-to-scrape-all-images-from-a-website-using-gaffa.md): This tutorial will show you how you can use Gaffa to retrieve all images from a site and then download all images across those pages.
- [Extract and Fill Web Forms Automatically Using Gaffa](/docs/tutorials/extract-and-fill-web-forms-automatically-using-gaffa.md)
- [Using the Gaffa LLMs.txt File with Your AI Assistant](/docs/tutorials/using-the-gaffa-llms.txt-file-with-your-ai-assistant.md)

## Changelog

- [2026 Q1 Changelog](/docs/changelog/2026-q1-changelog.md)
- [2025 Changelog](/docs/changelog/2025-changelog.md)
