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

New to request-based automation? Start with Request Basics to learn TLS fingerprinting, header order, and proper HTTP client configuration.

Quick Start

1

Choose Your Product

Product
Use Case

Browser-based protection (websites)

Mobile app protection (iOS/Android)

2
pip install roolink-py
3

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)

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

1

Read Request Basics if you're new to this.

3

Follow the Request Flow guide for your product.

4

Check the API Reference for endpoint details.

Last updated