# Browser.ai Documentation ## Docs - [Add task instructions](https://docs.browser.ai/api-reference/endpoint/addInstructions.md): Add (append) instructions to an existing task. For example: provide an OTP code after initiating a login task. - [Create saved task](https://docs.browser.ai/api-reference/endpoint/createSavedTask.md): Create a reusable saved task using natural language instructions. This is useful for automating recurring workflows with predefined settings. - [Force stop a task](https://docs.browser.ai/api-reference/endpoint/forceStop.md): Use this endpoint to stop to an active task session. - [Get list of saved tasks](https://docs.browser.ai/api-reference/endpoint/getSavedTaskList.md): Returns a list of all saved tasks associated with the authenticated user. Each task includes its name, project, location, and instruction details. - [Get saved task by name](https://docs.browser.ai/api-reference/endpoint/getSavedTaskName.md): Retrieve a specific saved task by its name. This is helpful for accessing or reusing previously saved automation tasks. - [Get task results](https://docs.browser.ai/api-reference/endpoint/results.md): Fetch the final results of a completed task, including output, metadata, and console logs. Use the session ID to identify the task. - [Get task metadata](https://docs.browser.ai/api-reference/endpoint/taskMetadata.md): Retrieve metadata and status information for a specific task using its session ID. This includes execution status, timestamps, and progress logs. - [Create a new task](https://docs.browser.ai/api-reference/endpoint/tasks.md): This endpoint allows you to create a new task using either natural language (crawler_automation) or code instructions (script_automation). You must specify the execution engine, project, location, and task steps. - [Update task instructions](https://docs.browser.ai/api-reference/endpoint/updateInstructions.md): Update (replace) instructions for an existing task, use this to overwrite the full set of task instructions. - [BrowserAI API](https://docs.browser.ai/api-reference/intro.md) - [BrowserAI n8n node](https://docs.browser.ai/api-reference/n8n-node.md): The BrowserAI n8n node allows you to seamlessly integrate BrowserAI’s powerful browser automation and capabilities into your n8n workflows — in seconds! - [BrowserAI API key](https://docs.browser.ai/api-reference/token.md): Can't locate your API key? No worries — here's how to track it down like a pro. - [Change Location](https://docs.browser.ai/api-token/api-geolocation.md) - [BrowserAI task API](https://docs.browser.ai/api-token/api-intro.md) - [Crawler Automation](https://docs.browser.ai/api-token/crawler-automation.md): Crawler Automation Use is an easy way to connect your AI agents with the browser to make is accessible! - [Script Automation](https://docs.browser.ai/api-token/script-automation.md): Script Automation allows you to automate browsers with natural language and code! - [BrowserAI Code Snippets](https://docs.browser.ai/general/code-snippets.md): Explore real-world code examples to integrate BrowserAI with Playwright, Puppeteer, and Selenium. - [Configuring BrowserAI](https://docs.browser.ai/general/configuration.md): Set up BrowserAI for web automation. Get your credentials, run sample scripts, and inspect live sessions effortlessly. - [BrowserAI FAQ](https://docs.browser.ai/general/faqs.md): Whether you're just getting started with BrowserAI or diving into advanced features, this FAQ covers everything from session handling and country targeting to performance tips, error codes, pricing, and more. Explore solutions, best practices, and helpful insights to make the most of your BrowserAI… - [Welcome to BrowserAI](https://docs.browser.ai/general/intro.md): Automate. Scrape. Scale. Without Getting Blocked. - [First steps with BrowserAI](https://docs.browser.ai/general/start.md): Effortless setup. Seamless automation. No roadblocks. - [Browser.AI Errors Troubleshooting](https://docs.browser.ai/general/troubleshooting.md): Explore the catalog of Browser.AI HTTP errors, including error codes and descriptions. - [Captcha Handling](https://docs.browser.ai/headless-browser/captcha-solver.md): By default, BrowserAI automatically solves CAPTCHAs as part of its proxy unblocking system, ensuring seamless requests. - [CDP Functions](https://docs.browser.ai/headless-browser/cdp-func.md): Unlock the full potential of browser.ai with CDP integration, enabling seamless control over browser automation. From cookie management to precise geo-targeting, BrowserAI empowers developers to optimize web scraping workflows using familiar Puppeteer and Playwright commands. - [Change Location](https://docs.browser.ai/headless-browser/geolocation.md) - [Logging in to Forms Using BrowserAI](https://docs.browser.ai/headless-browser/log-in.md): Learn how to securely automate login processes with BrowserAI, including KYC prerequisites and handling OTP verification. ## OpenAPI Specs - [openapi](https://docs.browser.ai/api-reference/openapi.json) - [configuration](https://docs.browser.ai/api-reference/configuration.json) - [openapi3_0](https://docs.browser.ai/api-reference/openapi3_0.json)