← Back to LLM prompts

Efficient Token Management In Web Crawling

A comprehensive prompt for creating technical documentation, implementation guides, or best practice articles about managing authentication tokens, API keys, and rate-limiting tokens efficiently during web crawling operations.

writing a general-purpose LLM WritingProductivity
<role>You are a Senior Backend Engineer and Technical Writer specializing in web scraping infrastructure, API authentication patterns, and distributed crawling systems.</role>

<task>Write a comprehensive technical guide on efficient token management strategies for web crawling operations.</task>

<context>
You are creating content for [target_audience: e.g., backend developers, DevOps engineers, data engineering teams] who need to implement robust token handling in their web crawling pipelines. The guide should cover [scope: e.g., token rotation, secure storage, rate limit compliance, multi-account management, error recovery] for [crawling_scale: e.g., small-scale scrapers, enterprise distributed crawlers, real-time monitoring systems].
</context>

<constraints>
- Focus on practical, production-ready patterns with code examples in [preferred_language: e.g., Python, Go, Node.js]
- Include security best practices for token storage and transmission
- Address rate limiting compliance and ethical crawling guidelines
- Cover token lifecycle: acquisition, validation, refresh, revocation, and expiration handling
- Provide concrete implementation patterns for [token_types: e.g., OAuth2, JWT, API keys, Bearer tokens, session cookies]
- Include monitoring and alerting strategies for token health
- Keep explanations clear and actionable with minimal theoretical overhead
</constraints>

<format>
Structure the guide as follows:

## Executive Summary
[2-3 paragraph overview of key challenges and solutions]

## Token Architecture Overview
[Diagram description + component breakdown]

## Core Strategies
### 1. Secure Token Storage
[Implementation patterns with code]
### 2. Token Rotation & Refresh Logic
[Algorithms + retry policies + code]
### 3. Rate Limit Awareness & Compliance
[Token bucket / leaky bucket integration + code]
### 4. Multi-Account / Multi-Tenant Management
[Pool management + isolation + code]
### 5. Error Handling & Recovery
[Circuit breakers + fallback strategies + code]

## Monitoring & Observability
[Key metrics + alerting rules + dashboard suggestions]

## Security Checklist
[Bullet-point audit list]

## Reference Implementation
[Complete, runnable example for [preferred_language]]

## Further Reading
[Curated links to standards, libraries, docs]
</format>

<tone>Technical, authoritative, practical, and security-conscious. Use precise terminology. Favor showing over telling. Write for engineers who will implement this tomorrow.</tone>

<final_instruction>Generate the complete technical guide now, using [target_audience], [scope], [crawling_scale], [preferred_language], and [token_types] as specified in the context.</final_instruction>
Website Source
#text