ByteDance Doubao User Agents
Complete guide to ByteDance Doubao (豆包) - TikTok/Douyin's content generation LLM
ByteDance Doubao (豆包) is an AI assistant developed by ByteDance (字节跳动), the company behind TikTok and Douyin. With over 35 million monthly active users, Doubao is integrated into ByteDance's massive content ecosystem and excels at content generation and recommendations.
About ByteDance Doubao
Company
ByteDance (字节跳动)
Founded
2023
Latest Model
Doubao (豆包)
Context Window
Up to 128K tokens
Website
doubao.com
Key Feature
Content generation
🎵 TikTok/Douyin Integration
Doubao is integrated with TikTok and Douyin (Chinese TikTok), giving it access to one of the world's largest content platforms. It powers content recommendations, video understanding, and creative tools for billions of users.
What is ByteDance Doubao's Main User Agent String?
ByteDance uses multiple crawlers across its services:
Doubao Bot
Mozilla/5.0 (compatible; Doubaobot/1.0; +https://www.doubao.com/bot)Primary user agent for Doubao's AI crawling operations.
ByteSpider (Main Crawler)
Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; +https://zhanzhang.toutiao.com/)ByteDance's general web crawler used across all services.
Additional ByteDance User Agents
TikTokSpiderByteDance-AIByteBotAdditional crawler patterns used by ByteDance for AI and content operations.
Detection Patterns
JavaScript Detection
// Detect ByteDance/Doubao user agents
const isDoubao = /Doubaobot|ByteDance-AI|ByteBot|Bytespider|TikTokSpider/i.test(navigator.userAgent);
if (isDoubao) {
console.log('ByteDance crawler detected');
// Track visit, optimize for content platforms
}What Makes Doubao Unique?
🎨 Content Generation
Excels at creative content generation including video scripts, social media posts, marketing copy, and viral content ideas powered by ByteDance's content algorithms.
📱 TikTok/Douyin Integration
Integrated with TikTok (international) and Douyin (China) for video understanding, recommendations, and creator tools. Access to billions of video interactions.
🎯 Recommendation Engine
Leverages ByteDance's world-class recommendation algorithms to understand trends, predict viral content, and personalize responses based on user preferences.
🌐 Multi-Platform
Available across ByteDance's ecosystem including Toutiao (news), Xigua Video, and other platforms, giving it diverse content understanding capabilities.
Market Position
Monthly Active Users
Chinese LLM Market Share
TikTok/Douyin Users
How Do I Block Doubao from Crawling?
Block All ByteDance Crawlers
# Block all ByteDance/Doubao crawlers
User-agent: Doubaobot
User-agent: Bytespider
User-agent: TikTokSpider
User-agent: ByteDance-AI
User-agent: ByteBot
Disallow: /⚠️ Note: Blocking Bytespider may affect your visibility in ByteDance's content ecosystem including Toutiao.
Allow Public Content
# Allow public content, block private areas
User-agent: Bytespider
User-agent: Doubaobot
Disallow: /admin/
Disallow: /private/
Disallow: /api/
Allow: /blog/
Allow: /videos/
Allow: /articles/Optimizing Content for Doubao
📹 Video & Visual Content
- Optimize for short-form video content
- Include video transcripts and captions
- Use trending music and sounds
- Add hashtags and viral elements
🎯 Trending Content
- Stay current with viral trends
- Use popular keywords and phrases
- Create shareable, engaging content
- Optimize for mobile viewing
✍️ Creative Writing
- Conversational and engaging tone
- Short, punchy paragraphs
- Use emojis and visual elements
- Include calls-to-action
🌐 Multi-Platform
- Cross-platform content strategy
- Mobile-first design
- Fast loading times
- Social media integration
Doubao API Integration
API Configuration
// Doubao API endpoint (via Volcano Engine)
const API_ENDPOINT = 'https://ark.cn-beijing.volces.com/api/v3';
// Available models
const MODELS = {
'doubao-pro-32k': 'Doubao Pro 32K',
'doubao-lite-32k': 'Doubao Lite 32K',
'doubao-character': 'Doubao Character', // Character creation
};
// Example API call
const callDoubao = async (message) => {
const response = await fetch(
`${API_ENDPOINT}/chat/completions`,
{
method: 'POST',
headers: {
'Authorization': `Bearer ${VOLCANO_API_KEY}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
model: 'doubao-pro-32k',
messages: [
{ role: 'user', content: message }
]
})
}
);
return await response.json();
};Use Cases
🎬 Content Creators
Video script generation, content ideation, trend analysis, hashtag suggestions, and creative assistance for TikTok/Douyin creators.
📱 Social Media Marketing
Social media post generation, campaign planning, audience analysis, and viral content strategies for brands.
🎨 Creative Projects
Storytelling, character development, creative writing, and entertainment content powered by ByteDance's content expertise.
FAQ
What is ByteDance Doubao's main user agent string?
ByteDance Doubao uses 'Mozilla/5.0 (compatible; Doubaobot/1.0; +https://www.doubao.com/bot)' as its primary user agent. It also uses ByteSpider and TikTokSpider for content crawling.
What makes Doubao unique among Chinese LLMs?
Doubao is integrated with TikTok, Douyin (Chinese TikTok), and ByteDance's massive content ecosystem. It excels at content generation, video understanding, and recommendations powered by ByteDance's world-class recommendation algorithms.
How do I block Doubao from crawling my website?
Add 'User-agent: Doubaobot', 'User-agent: ByteSpider', and 'User-agent: TikTokSpider' followed by 'Disallow: /' to your robots.txt file to block ByteDance's crawlers.
Related Chinese LLM User Agents
- Baidu ERNIE User Agents - Largest Chinese LLM
- Kimi User Agents - 200K context window
- DeepSeek User Agents - Cost-effective LLM
- Qwen User Agents - Alibaba's multimodal LLM
