Overview
RooLink provides sensor data generation APIs for bypassing Akamai Bot Manager (Web & Mobile) and related anti-bot systems.
Prerequisites
API Key from your dashboard
TLS client that mimics real browsers
Understanding of TLS fingerprinting and header order
Quick Start
Choose Your Product
Browser-based protection (websites)
Mobile app protection (iOS/Android)
Make Your First Request
from roolink import RooLink
client = RooLink(api_key="your-api-key")
sensor = client.generate_sensor(
url="https://example.com",
user_agent="Mozilla/5.0...",
abck="your-abck-cookie",
bm_sz="your-bmsz-cookie"
)
print(sensor)curl -X POST https://www.roolink.io/api/v1/sensor \
-H "Content-Type: application/json" \
-H "x-api-key: your-api-key" \
-d '{
"url": "https://example.com",
"userAgent": "Mozilla/5.0...",
"_abck": "your-abck-cookie",
"bm_sz": "your-bmsz-cookie"
}'Requirements
Proper TLS client — Standard HTTP libraries won't work. Use bogdanfinn/tls-client or equivalent.
Correct header order — Akamai validates header order. Use Charles Proxy to capture the exact order.
Sticky residential proxies — Recommended for highest success rates.
Consistency — Maintain the same User-Agent, TLS fingerprint, and IP throughout your session.
Next Steps
Read Request Basics if you're new to this.
Choose Akamai Web or Akamai BMP.
Follow the Request Flow guide for your product.
Check the API Reference for endpoint details.
Last updated