feat: Robotex API is open at app.robotex.sokolab.xyz

- landing: primary CTA opens the API docs, no API key in the example,
  badge and limits say access is open
- post: access paragraph points to the public API instead of Redmine sign-up

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
protokeyandClaude Opus 5.5 committed 2026-10-12 18:29:43 +04:00
1 parent e9748e1949
commit 821a322760
4 files changed
+19 -17

No files matched your search

+4 -5
View File
@@ -3,7 +3,7 @@ title: "Robotex"
tagline: "A browser for your bots, over an API"
description: "Robotex gets past anti-bot protection, runs a scenario on the page and hands your bot the cookies. From there the bot works with plain HTTP requests."
domain: "https://robotex.sokolab.xyz/"
badge: "Free · early access"
badge: "Free · open access"
post: "/blog/robotex-browser-automation-api"
postLabel: "How Robotex works"
build:
@@ -17,7 +17,7 @@ nav:
- { label: "Community", href: "#community" }
cta:
- { label: "Request access", href: "https://redmine.sokolab.xyz/account/register", primary: true }
- { label: "Open the API", href: "https://app.robotex.sokolab.xyz/docs", primary: true }
- { label: "How it works", href: "#how" }
problem:
@@ -54,8 +54,7 @@ how:
code:
- caption: "Request"
body: |
POST /v1/solve
X-API-Key: <key>
POST https://app.robotex.sokolab.xyz/v1/solve
{
"url": "https://example.com/login",
@@ -86,7 +85,7 @@ how:
limits:
title: "Where it stands, honestly"
items:
- "**It's an early MVP.** I grant access manually, and the API may change."
- "**It's an early MVP.** Access is open, no sign-up or keys, but the API may change."
- "**It's free.** You only pay for your own proxies and, if needed, 2captcha."
- "Proxy quality matters a lot: no fingerprint will help on a dirty IP."
- "Turnstile doesn't pass on every site yet, I'm working on stability."
+5 -6
View File
@@ -3,7 +3,7 @@ title: "Robotex"
tagline: "Браузер для ваших ботов по API"
description: "Robotex проходит анти-бот защиту, выполняет сценарий на странице и отдает боту куки. Дальше бот работает обычными HTTP запросами."
domain: "https://robotex.sokolab.xyz/"
badge: "Бесплатно · ранний доступ"
badge: "Бесплатно · открытый доступ"
post: "/blog/robotex-browser-automation-api"
postLabel: "Как устроен Robotex"
build:
@@ -17,7 +17,7 @@ nav:
- { label: "Сообщество", href: "#community" }
cta:
- { label: "Запросить доступ", href: "https://redmine.sokolab.xyz/account/register", primary: true }
- { label: "Открыть API", href: "https://app.robotex.sokolab.xyz/docs", primary: true }
- { label: "Как это работает", href: "#how" }
problem:
@@ -54,8 +54,7 @@ how:
code:
- caption: "Запрос"
body: |
POST /v1/solve
X-API-Key: <key>
POST https://app.robotex.sokolab.xyz/v1/solve
{
"url": "https://example.com/login",
@@ -86,14 +85,14 @@ how:
limits:
title: "Честно о текущем состоянии"
items:
- "**Это ранний MVP.** Доступ выдаю вручную, API может меняться."
- "**Это ранний MVP.** Доступ открыт без регистрации и ключей, но API может меняться."
- "**Бесплатно.** Платить нужно только за свои прокси и, если нужна, капчу в 2captcha."
- "Прокси решает многое: на грязном IP не поможет никакой отпечаток."
- "Turnstile проходит не на каждом сайте, над стабильностью работаю."
community:
title: "Сообщество"
lead: "Вопросы, идеи и баги принимаются в Redmine. Регистрация с ручной активацией: оставьте заявку, и я ее подтвержу."
lead: "Вопросы, идеи и баги принимаются в Redmine. Чтобы писать там, нужна регистрация с ручной активацией: оставьте заявку, и я ее подтвержу."
links:
- { title: "Форум", text: "Вопросы, идеи и обсуждение сценариев.", href: "https://redmine.sokolab.xyz/projects/robotex/boards" }
- { title: "Баги и пожелания", text: "Что-то не работает или не хватает функции.", href: "https://redmine.sokolab.xyz/projects/robotex/issues" }