authenticated web scrapingautomate logged-in workflowsmember pricing API

Automate Your
Authenticated Workflows

Access your member pricing, subscriptions, and account dashboards programmatically by bringing your own session cookies. No credential sharing. No password required.

Zero credential storage
TLS 1.3 encrypted
No surcharge

Three Steps to Authenticated Automation

Log in yourself, pass the cookies, get the data. Your credentials never leave your hands.

1

Log In & Capture Cookies

Sign in to the target site in your browser. Use the AlterLab Connect extension to capture cookies in one click — or export them manually via DevTools.

2

Pass Cookies to API

Include the cookies in your AlterLab API request. We accept cookies as a string, a key-value object, or custom headers.

3

Automate Your Authenticated Workflow

AlterLab makes the request with your session. You get back exactly what you would see when logged in to your account — member pricing, your subscription content, your dashboards.

AlterLab Connect — One-Click Cookie Capture

Skip the DevTools. Our free Chrome extension captures session cookies from any site with a single click and sends them directly to your AlterLab dashboard. Works with Chrome, Edge, and Chromium-based browsers.

Install Free Extension

Simple API, Powerful Results

Pass cookies or custom headers in a single API call. Works with any HTTP client.

Python
import requests

response = requests.post(
    "https://api.alterlab.io/api/v1/scrape",
    headers={"X-API-Key": "YOUR_API_KEY"},
    json={
        "url": "https://amazon.com/dp/B09V3KXX",
        "cookies": "session-id=abc123; session-token=xyz789",
        "render_js": True
    }
)

# See Prime member pricing
data = response.json()
print(data["content"])
curl
curl -X POST https://api.alterlab.io/api/v1/scrape \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://amazon.com/dp/B09V3KXX",
    "cookies": "session-id=abc123; ...",
    "render_js": true
  }'
Node.js
const response = await fetch(
  "https://api.alterlab.io/api/v1/scrape",
  {
    method: "POST",
    headers: {
      "X-API-Key": "YOUR_API_KEY",
      "Content-Type": "application/json",
    },
    body: JSON.stringify({
      url: "https://amazon.com/dp/B09V3KXX",
      cookies: "session-id=abc123; ...",
      render_js: true,
    }),
  }
);

const data = await response.json();
console.log(data.content);
Custom Headers (Bearer Token)
import requests

# For APIs/apps using Bearer tokens
response = requests.post(
    "https://api.alterlab.io/api/v1/scrape",
    headers={"X-API-Key": "YOUR_API_KEY"},
    json={
        "url": "https://app.example.com/dashboard",
        "extra_headers": {
            "Authorization": "Bearer eyJhbG..."
        }
    }
)

Automate What You Already Do Manually

Stop copy-pasting from dashboards and portals you already have access to. Here are the most popular automation use cases.

Member Pricing Monitoring

Access your Amazon Prime deals, Costco member pricing, Clubcard offers, and loyalty program rates — the prices you already see when logged in to your own accounts.

Your Subscription Content, Automated

Pull articles and reports from news sites, research databases, and premium platforms you already subscribe to. Stop copy-pasting — automate the data collection from your own subscriptions.

Members-Only Platform Automation

Automate data collection from platforms where you are an active member. Extract posts, listings, and discussions from communities and forums you participate in.

Internal Dashboard Automation

Pull data from admin panels, internal analytics dashboards, and enterprise tools that require SSO or session-based authentication. Stop downloading CSVs manually.

Geo-Restricted Account Content

Combine authenticated sessions with geo-targeted proxies to access your region-specific account content across different markets.

API Gateway Access

Pass OAuth tokens, Bearer headers, or custom auth headers to automate API endpoints and web apps that require authentication beyond cookies.

Your Credentials, Your Control

We designed BYOS with a zero-trust security model. Your session data is never at risk.

Zero Storage Policy

Cookies and headers are held in memory for the duration of your request only. They are never written to disk, never stored in databases, and never appear in logs. When the request completes, your session data is gone.

End-to-End Encryption

All API communication uses TLS 1.3. Your cookies are encrypted from the moment they leave your machine until the target site receives them. No intermediary can read your session tokens.

No Password Sharing

You log in yourself and export session cookies. AlterLab never sees your username or password. If the session token expires, you generate a new one — we have no way to refresh it ourselves.

Full Transparency

Every request returns the tier used, the proxy region, and response metadata. You can verify exactly what happened and audit your usage. No black boxes.

The Only API With True Auth Support

Most scraping APIs ignore authenticated content entirely. AlterLab is the first to offer full BYOS support with zero compromises.

FeatureAlterLabScraperAPIFirecrawlBright Data
Authenticated session support
Custom cookies injection
Custom headers support
Zero credential storageN/AN/A
No surcharge for authN/AN/A
Anti-bot bypass + auth
JS rendering + auth
Pay-as-you-go pricing

Frequently Asked Questions

Your first scrape.
Sixty seconds.

$1 free balance. No credit card. No SDK.Just a POST request.

terminal
curl -X POST https://api.alterlab.io/v1/scrape \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "formats": ["markdown"]}'

No credit card required · Up to 5,000 free scrapes · Balance never expire