
Локальний HTTP API
Локальний сервер на 127.0.0.1:50778 керує профілями, проксі, cookies, скриптами та задачами. Авторизація через x-api-key — приймаються тільки localhost-origin'и.
Керуйте Afina через документований локальний HTTP API на 127.0.0.1:50778 — запускайте профілі, RPA-скрипти, проксі та cookies, під'єднуйте Puppeteer чи Playwright через CDP WebSocket. Один антидетект-браузер, один API, передбачувана поведінка на масштабі.

Мультиакаунтні процеси розвалюються, коли антидетект, автоматизація та черга живуть у різних інструментах. Afina дає локальний HTTP API, рушій RPA-скриптів, візуальне полотно сценаріїв і планувальник задач в одній платформі — і віддає CDP WebSocket, щоб Puppeteer і Playwright працювали поверх ізольованих профілів з реальним fingerprint'ом.

Локальний сервер на 127.0.0.1:50778 керує профілями, проксі, cookies, скриптами та задачами. Авторизація через x-api-key — приймаються тільки localhost-origin'и.

POST /api/profiles/start повертає wsEndpoint, який можна під'єднати напряму до Puppeteer або Playwright — повний devtools-доступ до реального ізольованого профілю.

Збирайте сценарії на drag-and-drop полотні або запускайте JS-модулі через executeModule. Викликайте їх із власного коду через POST /api/scripts/run і стрімте лог.

POST /api/profiles/one-time створює свіжий профіль з унікальним fingerprint'ом і сам видаляє його, щойно браузер зупиняється — ідеально для скрейпінгу та ізольованих перевірок.
# Запустити профіль і отримати CDP WebSocket
curl -X POST http://127.0.0.1:50778/api/profiles/start \
-H "x-api-key: $AFINA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"profileId":"1d64f838-a1b8-47de-8a3f-9cebf859c375"}'
# Відповідь
{
"msg": "success",
"wsEndpoint": "ws://127.0.0.1:9223/devtools/browser/abcd-...",
"data": { "port": 9223 }
}Підніміть ізольовані профілі, зверніться до локального API і запустіть перший сценарій уже сьогодні — у тому ж браузері, яким користується ваша команда.
Afina API та автоматизація перетворюють антидетект-браузер Afina на програмоване робоче місце. Замість зв'язки сторонніх автоматизаторів, headless Chrome і окремого менеджера профілів ви отримуєте локальний HTTP API, CDP WebSocket, рушій RPA та планувальник задач в одній платформі — поверх ізольованих профілів з реальним відбитком браузера, ізольованими cookies та індивідуальними проксі на профіль.
Стандартна Chromium-автоматизація ламається, щойно платформа починає фінгерпринтити. Headless-прапори, відсутні шрифти, однаковий WebGL renderer і спільні cookies роблять кожен скрипт невідрізненним від сусіда — і такого «сусіда» банять. Afina вирішує це на рівні рантайму: кожен скрипт іде через профіль з менеджера профілів з унікальним fingerprint, тому антифрод-системи бачать звичайну людську сесію, а не бот-обвіс.
REST-сервер на 127.0.0.1:50778 віддає весь застосунок: профілі, проксі, cookies, скрипти, задачі, модулі, пошту, бази даних і глобальні змінні. Авторизація — заголовком x-api-key з Settings, приймаються тільки localhost-origin'и. Облікові дані не покидають машину.
POST /api/profiles/start повертає wsEndpoint, який під'єднується напряму до Puppeteer або Playwright. Звичне API залишається — але кожна команда йде через справжній профіль з fingerprint, а не headless Chrome, тому жорсткі на детект майданчики (рекламні кабінети, тикетинг) перестають бачити в трафіку патерн бота.
Збирайте сценарії на drag-and-drop полотні або пишіть JS-модулі, які запускаються через executeModule. Викликайте їх із власного коду через POST /api/scripts/run, стрімте логи по Server-Sent Events і перевикористовуйте одні й ті ж блоки на сотнях акаунтів. No-code маркетологи й розробники працюють з однією бібліотекою.
POST /api/profiles/one-time створює свіжий профіль з унікальним fingerprint і hard-delete одразу як браузер зупиняється. Ідеально для скрейпінгу, headless-перевірок, валідації відбитків і всього, що не повинно залишати слідів на диску.
Групуйте акаунти в task groups, задавайте час старту, паралельність, кількість повторів, робочі години й таймаути. Afina розкладає роботу по браузерах, ретраїть фейли і віддає стан черги тим же API — зовнішні дашборди й оркестратори можуть керувати Afina без скрейпу інтерфейсу.
Affiliate-команди генерять креативи й прогрівають акаунти на тисячах профілів. SEO- і SMM-агенції постять, коментують і знімають позиції з реальних резидентних проксі. Airdrop і Web3-ферми підписують транзакції, забирають токени й ротують гаманці без спільних fingerprint. Дата-команди парсять видачу, маркетплейси й дашборди на ізольованих профілях. QA-інженери відтворюють падаючі e2e-сценарії під іншою гео й таймзоною — все через один API.
Якщо ви жонглювали Selenium + менеджером профілів + ротатором проксі + планувальником — Afina складає цей стек в один локальний API з задокументованою поверхнею, MCP-сервером для AI-агентів і тим же рушієм fingerprint, що і ручний інтерфейс. Автоматизація перестає виглядати як автоматизація.