Scrape as Your
Logged-In Self
Access member pricing, paywalled articles, and private content by bringing your own session cookies. No credential sharing. No storage. Just your session, one request at a time.
Three Steps to Authenticated Scraping
Log in yourself, pass the cookies, get the data. Your credentials never leave your hands.
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.
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.
Scrape as Logged-In User
AlterLab makes the request with your session. You get back exactly what a logged-in user would see — member pricing, private content, everything.
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 ExtensionSimple API, Powerful Results
Pass cookies or custom headers in a single API call. Works with any HTTP client.
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 -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
}'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);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..."
}
}
)Unlock Data Behind Logins
Every website with member content is now scrappable. Here are the most popular use cases.
Member Pricing Monitoring
Access Amazon Prime deals, Costco member pricing, Clubcard offers, and loyalty program rates that are invisible to logged-out scrapers.
Paywalled Content Extraction
Scrape articles behind subscription walls on news sites, research databases, and premium content platforms using your existing subscription.
Private Community Data
Extract posts and discussions from private Reddit communities, Discord servers (via web), gated forums, and members-only platforms.
Internal Dashboard Scraping
Pull data from admin panels, internal analytics dashboards, and enterprise tools that require SSO or session-based authentication.
Geo-Restricted Content
Combine authenticated sessions with geo-targeted proxies to access region-locked member content across different markets.
API Gateway Access
Pass OAuth tokens, Bearer headers, or custom auth headers to scrape 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.
| Feature | AlterLab | ScraperAPI | Firecrawl | Bright Data |
|---|---|---|---|---|
| Authenticated session support | ||||
| Custom cookies injection | ||||
| Custom headers support | ||||
| Zero credential storage | N/A | N/A | ||
| No surcharge for auth | N/A | N/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.
No credit card required · Up to 5,000 free scrapes · Balance never expire