Локальный API на любом тарифе

Управляйте 1browser из кода

Полный программный контроль над профилями, отпечатками, прокси и авторизацией через CDP и Puppeteer, прямо на вашем компьютере. Без облачных квот и отдельного тарифа.

Почему локальный API

Большинство платформ автоматизации берут плату за каждый вызов API к своему облаку. API 1browser работает на вашем компьютере, обращается напрямую к вашему браузеру по Chrome DevTools Protocol и входит в любой тариф. Ограничение одно: число профилей, которое уже есть в вашем тарифе. Никакого фарма и неожиданных счетов.

Быстрый старт

Для локальной автоматизации токен не нужен: SDK сам находит установленный 1browser и выполняет вход. Или попросите ИИ-агента (Claude Code, Cursor) изучить репозиторий, и он сразу соберет такой код за вас.

// npm install (scaffolded automatically, or: npm install /path/to/1browser)
const {OneBrowser, resolveConfiguration} = require('@1browser/sdk');

const config = await resolveConfiguration({
  applicationId: 'client-a', options: {}, env: process.env,
});
const client = await OneBrowser.launch(config);

await client.ensureAuthenticated({
  onInteractiveLogin() { /* opens native login UI once */ },
});

// create a persistent profile and set a proxy
const {profiles} = await client.ensureProfiles({count: 1, namePrefix: 'client-a'});
const results = await client.runForProfiles({
  profiles,
  task: async ({page}) => {
    await page.goto('https://example.com');
    return {url: page.url()};
  },
});

Нужен чистый CDP? Для всего, что SDK пока не покрывает, есть метод send().

Что можно автоматизировать

Профили

Создание, открытие, список и удаление постоянных профилей по ID

Отпечаток

Чтение, настройка или генерация отпечатка для каждого профиля

Прокси

Назначение, проверка и ротация прокси для каждого профиля

Авторизация

Регистрация, вход, подтверждение и проверка статуса авторизации

Краткий справочник методов

  • Browser.createProfileПрофили
  • Browser.createWindowForProfileПрофили
  • Browser.getProfilesПрофили
  • Browser.setFingerprintSettingОтпечаток
  • Browser.generateFingerprintОтпечаток
  • Browser.setProxySettingsПрокси
  • Browser.getAuthStateАвторизация
  • Browser.signin / signup / verify / logoutАвторизация
Полный справочник и сигнатуры всех методов на GitHub →

Честное использование по умолчанию

API ограничен числом профилей, которое уже входит в ваш тариф: через API нельзя создать больше профилей, чем позволяет личный кабинет. Это автоматизация без лазеек, но и без лишних ограничений.

Не знаете, какая интеграция вам нужна?

Два способа автоматизировать 1browser: писать свои скрипты или доверить управление браузером ИИ-агенту.

Пишете свои скрипты

Логикой управляете вы. Используйте API напрямую через Puppeteer: об этом эта страница.

Используете ИИ-агента

Браузером за вас управляет Claude Code, Cursor или другой MCP-клиент.

1browser для ИИ-агентов →

Ваша автоматизация, ваш компьютер, ваши правила

Полная документация на GitHub