Справочник
Интеграции
Argus говорит на Model Context Protocol, поэтому агент, который уже умеет пользоваться инструментами, может управлять вашими профилями, не изучая никакого API. Подключение ничего не устанавливает.
Содержание
Агенты по MCP
MCP — это то, как агент-разработчик узнаёт, что умеет программа. Агент запрашивает список инструментов, получает его с именами, описаниями и схемами аргументов и вызывает то, что ему нужно: без обёрток, без SDK и без единого места, которое приходится держать в ногу с changelog.
Сервер Argus работает внутри самого приложения-лаунчера и запускается с ELECTRON_RUN_AS_NODE. Ставить нечего, и ничего нового порт не слушает: он говорит по JSON-RPC через stdin и stdout с тем клиентом, который его запустил, и обращается к локальному API от вашего имени.
Для большинства клиентов лаунчер сам пишет файл конфигурации, показав вам сначала путь к нему. У двух таких файла нет — они вместо этого выдают готовый фрагмент для вставки.
Это локальный API. Он слушает loopback на той машине, где запущен Argus, и снаружи до него не достучаться. Никакого размещённого в сети API не существует.
API и инструменты MCP доступны на всех тарифах, включая Free. Тариф определяет, сколько профилей, мест и автоматизаций получает рабочее пространство, но не то, отвечает ли API. Что это за сервер, до чего через него дотягивается агент и где кончается его досягаемость — на странице MCP; дальше здесь идёт проводка.
Поддерживаемые клиенты
Кодинг-агенты
Claude Code
Кодинг-агент Anthropic в командной строке. Управляйте профилями как инструментами из любого проекта.
- Конфиг
- ~/.claude.json
- Ключ
- mcpServers.argus
Выполните /mcp в любом проекте — argus должен быть в списке.
Codex
Кодинг-агент OpenAI в командной строке. Те же инструменты, прописанные в собственном конфиге Codex.
- Конфиг
- ~/.codex/config.toml
- Ключ
- [mcp_servers.argus]
Codex читает список MCP-серверов при запуске — спросите, какие у него есть инструменты, и среди них должны быть argus.
Cursor
ИИ-редактор кода. Регистрируется в глобальном MCP-конфиге Cursor.
- Конфиг
- ~/.cursor/mcp.json
- Ключ
- mcpServers.argus
Откройте Cursor Settings → MCP: argus должен быть в списке и включён.
Gemini CLI
Кодинг-агент Google в командной строке. Те же инструменты, в его собственном файле настроек.
- Конфиг
- ~/.gemini/settings.json
- Ключ
- mcpServers.argus
Выполните /mcp — argus должен быть в списке.
Windsurf
Редактор от Codeium. Регистрируется для агента Cascade.
- Конфиг
- ~/.codeium/windsurf/mcp_config.json
- Ключ
- mcpServers.argus
Откройте панель плагинов Cascade: argus должен быть в ней.
VS Code
Режим агента в Visual Studio Code — через пользовательский MCP-конфиг.
- Конфиг
- Code/User/mcp.json
- Ключ
- servers.argus
Переключите чат в режим агента и откройте список инструментов — инструменты argus должны быть в нём.
Zed
Панель агента Zed — через настройки серверов контекста.
- Конфиг
- ~/.config/zed/settings.json
- Ключ
- context_servers.argus
Загляните в настройки панели агента: argus должен появиться среди серверов контекста.
Автоматизация
OpenClaw
Шлюз персонального ассистента поверх чат-каналов.
- Конфиг
- ~/.openclaw/openclaw.json
- Ключ
- mcp.servers.argus
Он читает конфиг при запуске — argus должен появиться среди его инструментов.
Настройка вручную
У этих двух нет файла конфигурации, который Argus мог бы записать. Подключить их — значит выдать сниппет, а не делать вид, что всё подключено за вас.
Hive
вручнуюСреда для нескольких агентов сразу. Прогоняйте проверки качества и мониторинг по многим профилям одновременно.
- Конфиг
- its own .env
- Ключ
- environment variables
Hive читает .env при запуске — первый же прогон пойдёт с этим ключом.
Any other MCP client
вручнуюЧто угодно, что говорит на MCP. Скопируйте блок сервера в его конфиг вручную.
- Конфиг
- whatever your client reads
- Ключ
- mcpServers.argus
После перезапуска клиент должен показать argus среди своих MCP-серверов.
Настройка вручную
Для всего, что выше, кроме Hive и «Any other MCP client», Argus пишет этот блок за вас и заранее показывает путь к файлу, прежде чем что-то тронуть. Если вы предпочитаете сделать это сами или вашего клиента в списке нет — вот его форма.
{
"mcpServers": {
"argus": {
"type": "stdio",
"command": "Argus Launcher",
"args": ["<the path shown after you connect>"],
"env": {
"ELECTRON_RUN_AS_NODE": "1",
"ARGYS_API_TOKEN": "<your key>",
"ARGYS_API_BASE": "http://127.0.0.1:39219"
}
}
}
}Hive вместо этого читает переменные окружения из собственного .env:
ARGYS_API_BASE=http://127.0.0.1:39219
ARGYS_API_TOKEN=<your key>После этого перезапустите клиент. Каждый из них читает свой MCP-конфиг при старте процесса, и сигнала на перезагрузку Argus послать не может.
Что получает агент
Инструментов — 143, и вот инструкция, которую сервер отдаёт модели при подключении:
Управление профилями антидетект-браузера Argus. Каждый профиль — изолированная браузерная личность со своим прокси, отпечатком и хранилищем cookie. Обычный порядок: argus_list_profiles, затем argus_launch_profile, затем argus_navigate / argus_read_page / argus_screenshot, затем argus_close_profile. Запущенная сессия несёт ту личность, которая у профиля уже есть, вместе с его cookie, — не передавайте ей ничего, чего профилю иметь не положено. В ответе на запуск приходит массив `warnings`: непустой означает, что этот профиль делит свой набор cookie или свой прокси сверх лимита, — скажите об этом пользователю, а не открывайте пачку молча, и перед пачкой вызывайте argus_sharing_report, чтобы увидеть всю картину одним вызовом. В рабочем пространстве могут быть ещё и ПРОЕКТЫ: именованные куски работы, которые охватывают профили, прокси и автоматизации, у каждого своя цель, свой набор правил и заметки с инструкциями, которые ведёт встроенный ассистент. Вызовите argus_list_projects, чтобы увидеть их, и argus_project_context, чтобы получить бриф и правила одного проекта, — прочитайте их ДО того, как что-то делать с содержимым проекта, потому что именно там записаны его ограничения. Все остальные документы отданы как ресурсы (argus://project/<id>/<path>), поэтому перечислите их и читайте только нужные. argus_delegate передаёт цель собственному оркестратору Argus, у которого контекст проекта уже загружен.
Оборачивают эндпоинт: 127
argus_list_profilesList profiles (optional ?folder=<id>)
argus_get_profileRead one profile
argus_create_profileCreate a profile
argus_update_profileUpdate name, status, tags, colour, avatar, folder, proxy mode, start URL or launch automation
argus_profile_notesRead a profile's notes, newest first
argus_add_profile_noteAppend a note to a profile
argus_assign_proxyPut a profile on a proxy from the library
argus_sharing_reportEvery cookie-set and proxy shared past its limit, with the limits themselves
argus_launch_profileOpen a profile for automation; returns its CDP url. Reuses a running session unless relaunch is set
argus_profile_sessionWhere a running profile's CDP endpoint is, without launching it
argus_close_profileClose a session this key opened
argus_delete_profileMove a profile to Trash (permanent: true to purge; the tool only soft-deletes)
argus_update_fingerprintRe-roll or override a profile's fingerprint
argus_fingerprint_checkCheck a running profile's fingerprint
argus_list_proxiesList proxies
argus_create_proxyAdd proxy
argus_update_proxyUpdate a proxy
argus_check_proxyCheck reachability and egress IP
argus_delete_proxyRemove a proxy
argus_reimport_proxiesRe-import proxies from a list of rows
argus_assign_cookie_setSet which profiles launch with a cookie-set
argus_unassign_cookie_setDetach profiles from whatever cookie-set they hold
argus_list_cookie_setsThe workspace's cookie sets, metadata only
argus_update_cookie_setChange a cookie set's name, status, colour, folder or tags
argus_trash_cookie_setsMove cookie sets to Trash
argus_list_trashed_cookie_setsThe cookie sets currently in Trash
argus_restore_cookie_setsBring cookie sets back out of Trash
argus_purge_cookie_setsPermanently delete cookie sets from Trash
argus_list_automationsList the org's automations, with step counts
argus_list_recipesList the prebuilt recipes, and which ones this workspace has set up
argus_set_up_recipeCreate one prebuilt recipe, plus any tables it needs
argus_list_scrapersThe scraper catalogue, and what this workspace has run
argus_get_scraperOne scraper's form and the columns it produces
argus_sample_scraperA dry run: one page, nothing written
argus_run_scraperRun a scraper; returns a run id immediately
argus_scraper_runsPast runs of one scraper, newest first
argus_automation_schemaThe step catalogue: every step type, its fields and how they validate
argus_get_automationRead one automation, including its full step tree
argus_create_automationCreate an automation. Steps are validated before anything is stored
argus_update_automationChange an automation's name, description, steps or wiring
argus_delete_automationMove an automation to Trash. It stops running on launch and on its schedule
argus_run_automationRun an automation against a profile, launching it if needed
argus_automation_runsRecent runs of one automation, with status and errors
argus_list_schedule_entriesEvery scheduled workflow in the workspace
argus_create_schedule_entryCreate a scheduled workflow or AI task
argus_update_schedule_entryChange a scheduled workflow's time, steps, colour or enabled state
argus_delete_schedule_entryDelete a scheduled workflow
argus_schedule_historyWhat the calendar actually ran over a range of days
argus_keep_awakeWhether this computer is being held awake for the schedule
argus_set_keep_awakeHold this computer awake so scheduled runs are not missed
argus_schedule_notificationsWhether the signed-in user hears about their scheduled days
argus_set_schedule_notificationsTurn the schedule's Telegram messages on or off
argus_list_event_triggersEvery event trigger in the workspace
argus_create_event_triggerCreate an event trigger
argus_update_event_triggerChange an event trigger's watch settings, target or enabled state
argus_delete_event_triggerDelete an event trigger
argus_list_datasetsThe workspace's datasets, with their declared columns
argus_create_datasetCreate a dataset, optionally with starting columns
argus_update_datasetChange a dataset's name, icon, colour or folder
argus_update_dataset_schemaReplace a dataset's declared column list
argus_update_dataset_optionsEdit one choice column's options
argus_sample_rowsA page of a dataset's rows
argus_query_rowsQuery a dataset's rows by where conditions, optionally aggregated
argus_add_rowsAppend rows to a dataset
argus_update_rowsRewrite dataset rows in place by id
argus_delete_rowsDelete dataset rows by id or by a where filter
argus_trash_datasetsMove datasets to Trash
argus_list_trashed_datasetsThe datasets currently in Trash
argus_restore_datasetsBring datasets back out of Trash
argus_purge_datasetsPermanently delete datasets from Trash
argus_list_projectsThe workspace's projects, what each holds, and the index of its brain
argus_project_contextOne project's goal, brief and rules, plus the titles of its other documents
argus_delegateHand a goal to Argus's own orchestrator, inside a project's context
argus_list_connectorsThe workspace's connectors, and the field list of every kind
argus_create_connectorAdd a connector. Owner-only, like the Connectors view
argus_update_connectorRename a connector, change its config or make it the default
argus_delete_connectorDelete a connector
argus_test_connectorSend a real test message, or a one-word AI completion
argus_list_foldersThe folders profiles, proxies, cookie sets and automations are filed in
argus_list_statusesEvery status label a profile, proxy or cookie set can carry
argus_get_proxy_share_limitThis machine's proxy-sharing threshold
argus_set_proxy_share_limitChange this machine's proxy-sharing threshold
argus_telegram_statusWhether the notification bot is set up, and who is subscribed
argus_set_telegram_prefSubscribe the signed-in user to one automation's outcomes
argus_set_telegram_botSet the workspace's notification bot. Owner-only
argus_table_columnsWhat each table shows, and every column it could show
argus_set_table_columnsShow or hide columns on a table
argus_skills_schemaThe vocabulary a skill is written in: tool packs, entry tabs, shelf ids
argus_list_skillsList the assistant's skills, built-in and custom
argus_get_skillRead one skill, including its full brief
argus_save_skillCreate a custom skill, or edit a built-in one
argus_delete_skillDelete a custom skill, or reset a built-in to its shipped brief
argus_trash_profilesMove profiles to the trash
argus_list_trashed_profilesProfiles currently in the trash
argus_restore_profilesRestore profiles from the trash
argus_purge_profilesDelete trashed profiles permanently
argus_switch_tabBring one of a profile's tabs to the front
argus_new_tabOpen a new tab in a launched profile
argus_page_recordingWhat has been done to this page so far
argus_save_page_recordingSave what was done to a page as an automation
argus_dedupe_rowsRemove duplicate rows
argus_search_automationsFind automations by name, step or connector
argus_automation_summaryWhat one automation does, without its full document
argus_schedule_dayOne day of the calendar
argus_trigger_historyWhat has fired recently
argus_create_projectStart a project
argus_add_to_projectPut records into a project
argus_remove_from_projectTake records out of a project
argus_read_project_docRead one project document
argus_write_project_docWrite a project document
argus_delete_project_docDelete a project document
argus_make_planLay out a multi-step plan
argus_delegate_manyHand several goals to subagents at once
argus_list_mailboxesThe mailboxes this workspace can read
argus_list_messagesList a mailbox folder
argus_read_messageRead one message
argus_read_new_messageWait for a message that has not arrived yet
argus_open_composeStart a draft
argus_list_composeDrafts that are open right now
argus_set_compose_fieldsFill in a draft
argus_send_composeSend a draft
argus_close_composeDiscard a draft
argus_list_docsThe knowledge-base index
argus_read_docRead one knowledge-base article
argus_search_docsSearch the knowledge base
argus_get_contextWhat this workspace actually holds
argus_recent_errorsWhat has gone wrong lately
Управляют страницей напрямую, без эндпоинта за спиной: 16
argus_connection_statusConfirm this MCP connection works, and say as whom
argus_page_snapshotThe interactive elements on a page, each with a selector to act on it
argus_clickClick an element, or a point, in a running profile's page
argus_typeType into a field in a running profile's page
argus_press_keyPress a single key in a running profile's page
argus_scrollScroll a running profile's page
argus_wait_forWait until a page reaches a condition
argus_extractRead values out of a running profile's page
argus_select_optionChoose an option in a dropdown
argus_list_tabsList the open pages in a running profile
argus_navigatePoint a page at a URL and wait for it to settle
argus_go_backGo back, or forward, in a page's own history
argus_reloadReload a page and wait for it to settle
argus_read_pageRead a page's visible text, whole or by CSS selector
argus_screenshotScreenshot a page — JPEG by default, PNG on request
argus_evalEvaluate a JavaScript expression in a page and return its value
Эндпоинтов, у которых инструмента нет вовсе, — 4: это разрушительные и массовые. Они перечислены в справочнике по API и помечены там как HTTP only.
Коннекторы для автоматизаций
Коннекторы — это внешние сервисы, до которых может дотянуться автоматизация: модель, которой задают вопрос, место, куда отправить ответ, и место, куда лягут строки прогона. Шаг хранит только идентификатор коннектора, поэтому ключ меняется в одном месте, а за ним следуют все автоматизации, которые им пользуются.
Двенадцать записей для ИИ используют ровно два протокола обмена. Одиннадцать говорят в формате chat-completions от OpenAI, потому что каждая из них публикует OpenAI-совместимый эндпоинт; по-настоящему отличается только Claude. Две из двенадцати работают на вашей собственной машине, и ключ им не нужен вовсе.
Коннекторы данных — это то, куда указывают шаги «сохранить строки» и «загрузить строки». Каждый несёт не только учётные данные, но и свой контейнер: коннектор Sheets держит таблицу, коннектор Airtable — базу, — поэтому шагу остаётся назвать всего одну таблицу, вкладку, ключ или файл.
Коннекторы капчи — это те, у кого шаг «решить капчу» покупает ответ. Снова две записи и два протокола: все сервисы на этом рынке скопировали один из двух. Это единственная категория, где каждый вызов стоит денег, поэтому её «Проверка» читает баланс аккаунта и ничего не решает, — а один из двух, CapMonster Pro, работает на вашей машине и за решение не берёт ничего.
Учётные данные коннекторов хранятся в вашем рабочем пространстве и доступны каждому, кто может открыть в нём список коннекторов, — а по локальному API они возвращаются целиком, так что ключ к API Argus равносилен тем учётным данным, которые он может прочитать. В своём интерфейсе Argus их маскирует, но это удобство, а не граница безопасности: выдавайте коннектору самый узкий ключ, какой сервис вообще позволяет выпустить.

Модели ИИ
Их спрашивают шаги aiPrompt и aiCheck. Поле модели — свободный текст, а не фиксированный список: эти сервисы переименовывают и выводят модели быстрее, чем выходит очередной релиз, — поэтому модель ниже это отправная точка.
Claude
Протокол Anthropic- Эндпоинт
- https://api.anthropic.com
- Модель
- claude-sonnet-5
- Нужно
- Ключ API
DeepSeek
Совместим с OpenAI- Эндпоинт
- https://api.deepseek.com/v1
- Модель
- deepseek-chat
- Нужно
- Ключ API
Google Gemini
Совместим с OpenAI- Эндпоинт
- https://generativelanguage.googleapis.com/v1beta/openai
- Модель
- gemini-2.5-flash
- Нужно
- Ключ API
Mistral
Совместим с OpenAI- Эндпоинт
- https://api.mistral.ai/v1
- Модель
- mistral-small-latest
- Нужно
- Ключ API
Kimi (Moonshot)
Совместим с OpenAI- Эндпоинт
- https://api.moonshot.ai/v1
- Модель
- kimi-k2-0905-preview
- Нужно
- Ключ API
Groq (LPU cloud)
Совместим с OpenAI- Эндпоинт
- https://api.groq.com/openai/v1
- Модель
- llama-3.3-70b-versatile
- Нужно
- Ключ API
Qwen
Совместим с OpenAI- Эндпоинт
- https://dashscope-intl.aliyuncs.com/compatible-mode/v1
- Модель
- qwen-plus
- Нужно
- Ключ API
OpenRouter
Совместим с OpenAI- Эндпоинт
- https://openrouter.ai/api/v1
- Модель
- openai/gpt-4.1-mini
- Нужно
- Ключ API
Together AI
Совместим с OpenAI- Эндпоинт
- https://api.together.xyz/v1
- Модель
- meta-llama/Llama-3.3-70B-Instruct-Turbo
- Нужно
- Ключ API
Hugging Face
Совместим с OpenAI- Эндпоинт
- https://router.huggingface.co/v1
- Модель
- meta-llama/Llama-3.3-70B-Instruct
- Нужно
- Ключ API
LM Studio
Совместим с OpenAI- Эндпоинт
- http://127.0.0.1:1234/v1
- Модель
- local-model
- Нужно
- Ничего — работает на вашей машине
Ollama
Совместим с OpenAI- Эндпоинт
- http://127.0.0.1:11434/v1
- Модель
- llama3.1
- Нужно
- Ничего — работает на вашей машине
Other
Совместим с OpenAI- Нужно
- Ваш собственный эндпоинт и ключ, если он ему нужен
Всё, что отвечает на POST {base}/chat/completions. Базовый URL задаёте вы.
Мессенджеры
Куда шаг notify отправляет сообщение и откуда прогон сообщает, что закончил. По одному адаптеру на сервис: в отличие от поставщиков моделей, чат-сервисы так и не сошлись на общем формате.
Telegram
- Нужно
- Токен бота и ID чата
От @BotFather. Бот должен хотя бы раз написать в этот чат или состоять в группе. У групп идентификаторы отрицательные.
Где взять ключSlack
- Нужно
- URL входящего вебхука
URL и есть учётные данные: кто им владеет, тот может писать в канал.
Где взять ключ- Нужно
- ID номера телефона в Cloud API, токен доступа и получатель
Произвольные сообщения доходят только до тех, кто писал на этот номер за последние 24 часа; вне этого окна WhatsApp требует заранее одобренный шаблон.
Где взять ключEmail (SMTP)
- Нужно
- Хост, порт, отправитель и получатель — плюс логин и пароль, если релей их требует
Порт 465 подключается сразу по TLS; на любом другом соединение начинается открытым и поднимается через STARTTLS.
Базы данных и файлы
Куда шаг saveRows пишет результаты прогона и откуда loadRows читает рабочий список обратно. Любая запись уходит из лаунчера, а не со страницы профиля, — поэтому строка, попавшая в вашу собственную базу, не расходуется на прокси личности.
Supabase
- Нужно
- URL проекта и ключ service role
Нужен именно ключ service_role, а не anon: anon подчиняется row level security и без политики обычно не запишет ничего.
Где взять ключPostgres
- Нужно
- Хост, база, пользователь и пароль
TLS по умолчанию проверяется. Управляемым базам, которые отдают самоподписанный сертификат, нужен режим «require»: он шифрует, но не проверяет.
Firebase
- Нужно
- ID проекта, client email и приватный ключ сервисного аккаунта
Сервисному аккаунту нужна роль Cloud Datastore User. У Firestore нет схемы, поэтому колонки задаются свободным текстом.
Где взять ключRedis
- Нужно
- Хост — плюс пароль, номер базы и TLS, если сервер их требует
Строки добавляются в список Redis как JSON-документы, по одной записи на строку, и читаются обратно в порядке поступления. Управляемый Redis (Upstash, Redis Cloud) работает только по TLS — выбирайте verify-full.
Google Sheets
- Нужно
- Client email и приватный ключ сервисного аккаунта, плюс сама таблица
Откройте таблице доступ на адрес сервисного аккаунта с правами редактора: у сервисного аккаунта нет доступа к файлу, пока файлом с ним не поделились, — ровно как у человека.
Где взять ключNotion
- Нужно
- Токен внутренней интеграции
Откройте каждую базу, в которую собираетесь писать, и подключите интеграцию через ••• → Connections. Один только токен не видит ничего.
Где взять ключAirtable
- Нужно
- Персональный токен доступа и сама база
Токену нужны права data.records:read, data.records:write и schema.bases:read, а ещё доступ к этой базе.
Где взять ключLocal file
- Нужно
- Папка на этой машине
csv открывается в любом табличном редакторе. jsonl дописывает по одному объекту на строку и переживает падение посреди прогона; json каждый раз переписывает весь массив.
Meta Lead Ads
- Нужно
- Токен доступа страницы или системного пользователя с правом leads_retrieval, плюс ID страницы
Только чтение: лиды загружаются в автоматизации и датасеты, обратно в Meta не пишется ничего.
Где взять ключРазгадывание капчи
У кого шаг solveCaptcha покупает ответ. Шаг считывает site key с живой страницы и вставляет токен обратно в неё, но запрос к провайдеру уходит из лаунчера — то есть без прокси профиля и без его cookie, а провайдеру сообщают только адрес страницы и её site key, и больше ничего. Это единственная категория, которая тратит деньги на каждый вызов, поэтому её кнопка Test читает баланс аккаунта, а не разгадывает что-либо.
2Captcha
- Нужно
- Ключ API
Оплата за каждую разгадку. URL страницы и её site key уходят провайдеру из лаунчера, а не через прокси профиля.
Где взять ключCapMonster
- Нужно
- URL сервера, а для облачной версии ещё и клиентский ключ
За одним API два продукта: CapMonster Pro работает на вашей машине по адресу 127.0.0.1:9090 и не берёт плату за разгадку, а CapMonster Cloud платный и требует ключ.
Где взять ключРассылка почты
Через что шаг sendBroadcast отправляет почту — и это единственный шаг, которому вообще позволено назвать такой коннектор. Отделено от мессенджеров намеренно: коннектор-мессенджер сообщает вам, что прогон закончился, а этот шлёт письма другим людям. Он уходит через собственное соединение лаунчера, а не через прокси профиля: рабочее пространство разговаривает с вендором, у которого держит аккаунт, а не личность действует на сайте.
Какой список через него пойдёт — это не настройка. Политика допустимого использования есть у каждого провайдера, и все они запрещают холодные рассылки, купленные списки и собранные контакты, а расплата — аккаунт, а не отбитое письмо. Холодная почта вместо этого уходит шагом sendEmail через ваши собственные ящики: прогретые, с лимитом и через прокси каждой личности.
Resend
- Нужно
- Ключ API и адрес отправителя на домене, подтверждённом в Resend
Только для списков, которые дали согласие. Политика допустимого использования Resend запрещает холодные рассылки и собранные контакты, поэтому холодная почта уходит шагом Send email через ваши собственные ящики. Кнопка Test показывает домены, которые действительно подтверждены: неподтверждённого отправителя API принимает, а письмо потом отбивается.
Где взять ключПроверка адресов
У кого шаг verifyEmail спрашивает, стоит ли за адресом почтовый ящик. Вердиктов четыре, и только один из них означает «отправляйте»: домен-приёмник принимает всё подряд, включая письма для ящиков, которых нет, поэтому он возвращается как рискованный, а не как доставляемый, — а формулировка, которой сборка не знает, возвращается как неизвестный. Проверяльщик, который угадывает «да», хуже, чем никакого.
Запускайте её до первого письма, а не посреди кампании. Долю жёстких отказов читает напрямую каждый почтовый провайдер, а репутацию отправляющего домена, однажды потраченную, назад не вернуть — поэтому мёртвые адреса в начале импортированного списка стоят вам писем в его конце. Это вторая категория, где кнопка Test могла бы потратить ваши деньги, поэтому она читает остаток кредитов и не проверяет ничего.
MillionVerifier
- Нужно
- Ключ API
Оплата за каждый проверенный адрес, из кредитов без срока годности. Кнопка Test читает остаток и не проверяет ничего.
Где взять ключZeroBounce
- Нужно
- Ключ API
Та же проверка, но со словарём вердиктов пошире: спам-ловушка и жалобный адрес отделены от обычного плохого. Оплата за адрес; кнопка Test читает баланс.
Где взять ключСервисы, с которых Argus собирает данные
Это не коннекторы: ни у чего в этом списке нет ключа, который надо вставить, или аккаунта, который надо держать. Это скраперы — готовых сборщиков 29, каждый нацелен на публичные страницы одного сервиса и возвращает одну типизированную таблицу. Они работают по обычному HTTP с TLS-отпечатком настоящего браузера и не открывают ни одного окна — поэтому поиск по Maps, который раньше занимал восемь минут, теперь занимает секунд шесть.
Amazon
Shopify
Indeed
Greenhouse
Ashby
Карточка может стоять и внутри рабочего процесса, а не только на своей вкладке — это шаг Run scraper, — а до внешнего агента она доходит как argus_run_scraper, один из 143 инструментов выше. Для сервиса, карточки под который нет, общий ответ — автоматизация, ведущая настоящий профиль.
Направьте на него агента
Создайте ключ в лаунчере, подключите свой клиент — и инструменты появятся в нём. Сам API остаётся на http://127.0.0.1:39219, где до него дотягивается только ваша машина.