WrestleBot 2.0 is our self-hosted AI assistant that runs as a standalone service,
completely separated from the Django web application. It automatically discovers and
aggregates wrestling data from many authoritative sources to build the most comprehensive
wrestling encyclopedia ever. Running 24/7 in its own Docker container, WrestleBot communicates
with the database via a secure REST API, ensuring the website never freezes or slows down.
Redis
Celery
AI (llama3.2)
391
Total Items Added
0
Last 24 Hours
0
This Hour
0
Errors (24h)
How WrestleBot Works
Multi-Source Aggregation
Many authoritative sources - Wrestling databases, official sites, biographical data
Intelligent merging - Combines data from multiple sources for the most complete profiles
Source attribution - Tracks where data came from for transparency
Continuous enrichment - Pages are regularly updated with new information
All sources accessed respectfully with proper rate limiting
AI-Powered Enrichment
Self-hosted AI runs locally - no external services or data sharing
Verifies data accuracy across sources and detects duplicates
Intelligently merges conflicting information using source priorities
Discovers entities mentioned in existing pages (wrestlers, promotions, stables, etc.)
Enriches information to create the most complete profiles possible
Copyright Compliance
We only extract factual, non-copyrightable data:
Names (ring names, real names, aliases)
Dates (birth, debut, retirement, events)
Numbers (attendance, reign counts)
Locations (birthplace, venue, billed from)
Under US copyright law (Feist v. Rural), factual data like names and dates
cannot be copyrighted. We always attribute our sources and link back to
original articles for transparency.
Trademark Respect
We use official promotion names (WWE, AEW, etc.) as factual references only.
All trademarks remain property of their respective owners. OWDB is an
independent fan project with no affiliation to any wrestling promotion.
Rate Limits
This Hour0 / 180
Today0 / 3600
WrestleBot limits itself to 180 items/hour and
3600 items/day to ensure responsible data collection.