Local API

AdsPower Local API:让自动化、AI 智能体与浏览器环境在同一套接口里协同工作

AdsPower Local API 面向自动化开发者、技术团队、数据采集项目和 AI 智能体应用,提供本地化浏览器环境控制能力。你可以通过接口启动、关闭、查询和调度浏览器环境,并将其接入 Selenium、Puppeteer、Playwright、MCP 或内部任务系统。

Selenium Puppeteer Playwright MCP

标准化接口调用

通过统一 API 创建、启动、关闭和管理浏览器环境,让自动化任务更可控,也更适合团队协作和系统集成。

AI

AI 智能体执行入口

支持通过 MCP 等方式将浏览器环境交给 AI 工具调度,降低智能体落地浏览器自动化时的接入成本。

大规模环境调度

适合需要处理大量账号、环境和任务的技术项目,帮助团队完成批量控制、自动化执行和环境状态管理。

不用 AdsPower Local API

自动化流程难以规模化

  • 大量浏览器任务仍需手动启动和维护
  • 多个账号环境缺少统一接口调度入口
  • 开发脚本、环境配置和团队任务难以衔接
使用 AdsPower Local API

接口、环境与智能体统一协同

  • 为自动化任务和 AI 智能体提供标准化浏览器执行环境
  • 可接入 Selenium、Puppeteer、Playwright 等主流框架
  • 适合技术型团队、批量任务和企业级数据处理项目

围绕开发者工作流组织 Local API 能力

Local API 不只是一个接口入口,而是连接浏览器环境、自动化框架、AI 智能体和企业内部系统的调度层。页面主体按“数据管理 → 框架兼容 → AI 调度 → 环境迁移”的开发者视角展开。

批量管理

适用于企业级数据管理

在账户创建、浏览器环境管理、权限分配和批量数据维护过程中,Local API 可以帮助数据分析团队、账号项目和运营系统更高效地处理大规模浏览器任务。

框架兼容

深度兼容主流自动化生态

AdsPower Local API 可用于接入 Selenium、Puppeteer 和 Playwright 等框架。开发者可以通过标准化接口调用浏览器环境,在隔离环境中完成网页交互、任务执行和自动化流程编排。

MCP

AI 语义化操控

通过 AdsPower Local API MCP Server,AI 工具可以调用浏览器环境。在 Claude、Cursor 等支持 MCP 的工具中,可以通过自然语言触发环境启动、配置创建和自动化任务。

迁移支持

支持迁移其他指纹浏览器环境

AdsPower 支持从部分主流指纹浏览器迁移浏览器环境,帮助团队同步历史账号资产,减少重新配置代理、Cookie、环境参数和团队资料的工作量。

Local API 更适合哪些项目形态

Local API 适合需要工程化、标准化和可扩展浏览器控制能力的项目。相比单次人工操作,它更适合接入内部系统、定时任务、批量环境调度、数据采集流程和 AI 智能体执行链路。

浏览器自动化开发

适合需要以代码方式批量启动、控制、关闭浏览器环境的工程化团队,也适合将浏览器控制能力封装进内部任务系统、运营后台或自动化工具链。

大规模数据采集

在隔离浏览器环境中批量执行数据采集、任务轮转和页面交互,提升项目可扩展性。

AI 智能体控制

让支持 MCP 的 AI 工具通过自然语言调用浏览器环境,降低 AI Agent 接入门槛。

企业级账号管理

适合需要统一管理大量账号资产、权限、浏览器环境和自动化任务的企业团队。

接口调用

用 Local API 启动并控制浏览器环境

Local API 适合把浏览器环境接入现有开发流程。无论是启动环境、获取 WebDriver 地址,还是集成到服务端任务流,都可以通过接口方式连接账号环境、自动化脚本和业务系统。

  • 标准 HTTP 接口调用
  • 支持启动、关闭、查询浏览器环境
  • 方便接入现有自动化系统和 AI 工作流
Node.js Python cURL
fetch('http://local.adspower/api/v1/browser/start', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ user_id: 'profile_001' })
})
  .then((res) => res.json())
  .then((data) => console.log(data.ws, data.webdriver));

接入 Selenium、Puppeteer、Playwright 与 MCP 生态

AdsPower Local API 可以进入日常开发流程,而不是作为孤立功能存在。开发者可以结合常用框架控制浏览器环境,也可以通过 MCP 把环境调度能力交给 AI 智能体。

Selenium

适合成熟自动化测试流程、后台任务调度、WebDriver 生态和企业内既有开发链路接入。

Puppeteer

适合 Node.js 技术栈下的浏览器控制、页面交互、脚本化流程和批量任务执行。

Playwright

适合需要现代化控制能力、并发任务能力、复杂页面交互和多场景自动化的团队。

MCP / AI Agent

适合把浏览器执行能力接入 AI 智能体、Copilot、工作流编排和自然语言任务控制系统。

MCP / AI 智能体浏览器工作流示意

当 AI 工具需要执行网页操作时,Local API 可以作为浏览器环境与 AI 智能体之间的执行层。AI 负责理解任务,MCP Server 负责转译指令,Local API 负责启动和控制环境,浏览器完成实际页面操作。

AI

AI 指令输入

通过对话、任务系统或 Agent 工作流传入目标。

M

MCP Server

解析自然语言指令,并映射为浏览器动作。

API

Local API

启动环境、注入配置,并返回控制地址。

B

浏览器执行

完成页面交互、数据处理和自动化流程。

AdsPower Local API 常见问题

AdsPower Local API 适合哪些用户?

适合自动化开发者、数据团队、AI 智能体项目方,以及需要通过接口批量启动、关闭、查询和调度浏览器环境的技术型团队。

AdsPower Local API 支持哪些自动化框架?

常见主流框架包括 Selenium、Puppeteer 与 Playwright,也可以结合自定义脚本、服务端任务流、企业内部系统和自动化调度平台使用。

AdsPower Local API 是否支持 AI 工具集成?

支持。通过 MCP Server 等方式,支持 MCP 的 AI 工具可以调用 AdsPower 浏览器环境,用于执行页面交互、任务调度、数据处理和自动化流程。

Local API 和窗口同步有什么区别?

窗口同步更适合人工参与的多窗口批量操作;Local API 更适合开发者通过代码控制浏览器环境,完成批量启动、自动化任务、系统集成和 AI 智能体调度。

可以迁移其他指纹浏览器环境吗?

AdsPower 支持从部分主流指纹浏览器迁移环境,帮助团队同步历史浏览器环境资产,减少重新配置账号、代理和环境参数的工作量。

AdsPower 指纹浏览器品牌标志 AdsPower

让 API、自动化与 AI 执行环境真正协同起来

下载 AdsPower 桌面版,使用 Local API 将浏览器环境接入自动化脚本、AI 智能体、任务系统和企业级多账号管理流程。

立即下载 查看价格与套餐