Kill Count
Every night, millions of birds fly over your city. Not all of them make it.
Channel: Kill Count Tagline: Every night, millions of birds fly over your city. Not all of them make it. Niche: Automated bird migration intelligence + building collision accountability — real-time radar migration tracking, per-city kill estimates, “Lights Out” compliance scorecards, species-at-risk alerts, and seasonal migration dispatches, all auto-generated from NEXRAD radar, BirdCast forecasts, eBird observations, and peer-reviewed collision mortality research. Target audience: The 50M+ Americans who identify as birders. The r/birding community (623K). Audubon chapter members. Conservation-minded professionals who want to DO something. City council members and building managers who need data to justify “Lights Out” policies. Architects and developers under bird-safe building legislation pressure. Anyone who ever felt gutted finding a dead bird under a glass building. Why now: April 2026 is peak spring migration. BirdCast just launched its redesigned Spring 2026 platform. American Bird Conservancy’s 2024 study confirmed 1+ billion birds killed annually by building collisions in the US — making it the #1 human-caused bird mortality source after cats. Photometrics AI just integrated BirdCast data to auto-dim streetlights during migration (Feb 2026) — proving the tech-conservation pipeline is ready. South Carolina introduced “Lights Out” legislation (2025-2026 session). NYC, Chicago, Toronto, Houston all have Lights Out programs, but NO ONE is grading compliance or publishing data. The gap between available data and public action is enormous.
🧠 The Soul of Kill Count
Name: Kill Count — because that’s what it is. Not euphemized, not softened. Every glass tower has a kill count, and nobody’s keeping score. Until now.
Mascot & Visual Identity: A ghost-white silhouette of an Ovenbird (the #1 collision victim species) named Echo — she’s already dead, she’s the ghost that haunts every building. Drawn in clean, stark black-and-white line art with a single accent color: blood orange (#FF4500). The site design is high-contrast — dark backgrounds with bright migration map overlays and sharp data visualizations. Think Bloomberg Terminal meets Audubon field guide. Dramatic, data-forward, beautiful but uncomfortable.
Voice: A war correspondent covering a war that nobody knows is happening. Matter-of-fact about the carnage, genuinely awed by the migration, furious at preventable deaths, and hopeful about solutions. She writes like a journalist covering a civil rights beat — the tone says “this is a tragedy, these are the numbers, and here’s who’s responsible.”
Personality:
- Names specific buildings and their estimated kill counts. No hiding behind averages.
- Celebrates cities that comply with Lights Out. Publicly shames ones that don’t.
- Treats each migration night like a war dispatch — “Last night, 340 million birds crossed the eastern US. Here’s what happened.”
- Running segment: “The Glass Ceiling” — weekly ranking of the deadliest buildings in America
- Running segment: “Flight Report” — nightly migration summary during season
- Running segment: “Survivors” — stories of rescued collision birds that made it
Visual Style: Dark mode default. Migration heat maps in electric blue/purple/pink gradients. Collision data in blood orange. Species cards with CC-licensed Macaulay Library photos. Clean sans-serif typography (Inter or similar). Every page has at least one data visualization.
Content Example
🔴 Flight Report: April 5, 2026 — 285 Million Birds Crossed the Mississippi Flyway Last Night
Kill Count — Nightly Migration Intelligence
Last night was enormous.
BirdCast radar detected approximately 285 million birds in active nocturnal flight across the Mississippi Flyway alone — making it the biggest migration night of Spring 2026 so far. Peak intensity hit around 11:40 PM CDT, when NEXRAD stations from Minneapolis to New Orleans lit up with dense bioScatter returns that dwarfed anything we’ve seen since October’s fall peak.
What was flying: Based on eBird reports from this morning’s fallout across Illinois, Indiana, and Ohio, the wave was dominated by warblers — Yellow-rumped Warblers leading the charge (as usual), followed by strong numbers of Palm Warblers, Northern Parulas, and the first significant push of Black-throated Green Warblers this season. Thrush numbers were also impressive: Swainson’s Thrush reports jumped 340% from last week across the Great Lakes region.
The collision math: Using the Loss/Kerr mortality model (estimated 0.1-0.3% nightly collision rate for urban-passing migrants), last night’s flyover of the Chicago metro alone — where radar showed approximately 12 million birds overhead between 9 PM and 4 AM — likely resulted in 12,000 to 36,000 fatal collisions against the city’s glass and lit structures.
Chicago’s McCormick Place Lakeside Center, the single deadliest building in North America for migratory birds, was fully illuminated last night despite BirdCast’s “high migration” alert being active since 6 PM CDT. We checked. Every light bank on the lake-facing glass facade was burning at 100% until at least 2 AM.
Lights Out compliance: Of the 47 buildings enrolled in Chicago Audubon’s Lights Out program, 31 confirmed dimming by 11 PM (66% compliance — up from 58% last week). The 16 holdouts include three of the city’s top-10 deadliest structures. We’ll publish the full building-by-building scorecard tomorrow.
What’s coming: BirdCast’s 3-day forecast shows another major push Tuesday night, with migration intensity expected to hit 4/5 across the Ohio Valley. If you manage a building with significant glass — this is your 48-hour warning. Dim your lights. It costs nothing. It saves thousands.
Data sources: BirdCast live migration maps (Cornell Lab), NEXRAD Level II radar (NOAA/AWS), eBird recent observations API, Chicago Audubon Lights Out monitoring.
Data Sources
- BirdCast (birdcast.org) — Real-time radar migration maps + 3-day forecasts. Free, updated nightly during season (Mar-Jun, Aug-Nov). Map tiles and forecast data.
- Method: Scrape/fetch nightly map tiles + intensity data
- eBird API (api.ebird.org) — Recent notable observations, hotspot data, species counts by region. Free with API key.
- Method: REST API calls for regional recent observations, notable sightings, species frequency
- NEXRAD Radar Archive (AWS S3: s3://noaa-nexrad-level2) — Full radar archive for deriving bird migration signatures. Free, CC-BY.
- Method: Fetch nightly scans from key stations, extract biological scatter data
- iNaturalist API (inaturalist.org) — Observation data + CC-licensed photos for species illustrations
- Method: REST API for species observations, photo URLs
- Cornell Macaulay Library — CC-licensed bird photos and audio. Over 50 million media items.
- Method: Linked from eBird species pages, programmatic access via media search
- Audubon Lights Out — List of participating cities and enrolled buildings (currently static, can be maintained as reference data)
- ABC Bird-Smart Glass Database — Reference for bird-friendly building standards
- Peer-reviewed sources:
- Loss et al. 2014: Building collision mortality estimates (Condor)
- ABC 2024: Updated billion-bird annual mortality confirmation
- Horton et al. 2019: Artificial light drives spring migratory bird mortality (PNAS)
Automation Pipeline
- Schedule: GitHub Actions cron — daily at 06:00 UTC (captures overnight migration data). Additional run at 18:00 UTC for forecast/preview content.
- Collect:
- Fetch BirdCast migration map tiles and intensity data for previous night
- Pull eBird API for notable observations in top-20 metro areas (recent 24h)
- Pull BirdCast forecast maps for next 3 days
- Check iNaturalist for trending bird collision observations
- Scrape Lights Out program pages for compliance updates (weekly)
- Process:
- AI synthesizes nightly “Flight Report” from radar intensity + eBird fallout data
- AI generates per-city collision estimates using established mortality models
- AI writes species spotlights based on notable eBird observations
- AI generates weekly “Glass Ceiling” building rankings
- AI creates “Forecast Briefing” from BirdCast 3-day outlook
- Generate:
- Custom migration heat map overlays (radar data → styled SVG/PNG)
- Species cards with Macaulay Library photos + eBird frequency data
- Collision infographic per city (estimated kills, compliance grade)
- Seasonal trend charts (plotted in D3.js or Chart.js, rendered to image)
- Publish:
- Build static TypeScript site (Astro framework)
- Deploy to Cloudflare Pages (free tier, global CDN)
- Generate RSS feed for each content type
- Auto-post to Telegram channel, Bluesky, Twitter/X
Tech Stack
- Static site: TypeScript + Astro (content-heavy, excellent SEO, fast builds)
- Image generation: Sharp.js for compositing migration maps + overlays; Chart.js/D3.js for data viz; AI image generation for hero/banner images
- Data collection: Node.js scripts using fetch + cheerio (scraping), eBird API client, AWS SDK for NEXRAD S3 access
- CI/CD: GitHub Actions (2 daily runs + weekly deep analysis)
- Hosting: Cloudflare Pages (free, unlimited bandwidth, great for static)
- Newsletter: Buttondown or Mailchimp free tier for migration alerts
- Database: JSON files in repo (no external DB needed — data is append-only daily snapshots)
Monetization Model
- Channel 1: Affiliate revenue — Birding optics (Swarovski, Vortex, Celestron — 5-12% commission), bird-safe window film/decals, field guides. Natural product-content fit in species spotlights and equipment guides.
- Est. month-1: $50-200 (affiliate links in species cards + gear recommendations)
- Est. month-6: $500-1,500/mo (SEO traction on “best binoculars for…” long-tails)
- Channel 2: Donations — Ko-fi, GitHub Sponsors. Conservation audience donates at higher rates than average. “Buy Echo a coffee” messaging.
- Est. month-1: $20-50
- Est. month-6: $200-500/mo
- Channel 3: Premium newsletter — “Kill Count Pro” — personalized migration alerts for your zip code, species-specific alerts, early forecast access. $5/mo.
- Est. month-1: 10-20 subscribers ($50-100)
- Est. month-6: 200-500 subscribers ($1,000-2,500/mo)
- Channel 4: Sponsored building audits — After establishing authority, building managers/architects pay for detailed collision risk assessments. Premium tier.
- Est. month-6+: $0 initially, potential $2,000-5,000/mo at scale
- Projected month-1 revenue: $120-350
- Projected month-6 revenue: $1,700-4,500/mo (with SEO traction during fall migration peak)
Growth Mechanics
- SEO strategy: Target city-specific “bird migration [city] tonight” queries — thousands of them, almost zero dedicated content. Each nightly Flight Report auto-generates city-specific pages.
- Seasonal content machine: Content demand perfectly aligns with migration seasons (Mar-Jun, Aug-Nov). Off-season: species deep-dives, building audit content, legislative tracking.
- Social sharing hooks: Collision numbers are inherently shareable/shocking. “Your city killed 36,000 birds last night” is a tweet that writes itself. Building-specific callouts generate local press attention.
- Newsletter capture: Migration alerts by zip code — extremely high-value, high-retention email list.
- Community building: Citizen reporting pipeline — readers submit collision observations, building photos, Lights Out compliance reports. Creates engagement loop.
- Press/media: Local news outlets LOVE city-specific bird collision data. Every Flight Report is a potential local news story for dozens of markets.
- Cross-pollination: Partner with Audubon chapters, birding clubs, eBird community pages to drive initial traffic.
Scoring
Launch Complexity: 3/5 — Moderate. Data sources are excellent and free, but NEXRAD processing requires some signal extraction knowledge. BirdCast data is simpler to work with. Main complexity is the migration map generation pipeline. ~3-4 weeks to MVP with nightly Flight Reports.
Content Quality Score: 5/5 — This is genuine data journalism. The sample article above proves the content quality: specific numbers, named buildings, radar data citations, actionable forecasts. This is the kind of content that conservation orgs, journalists, and passionate birders would genuinely value and share.
Automation Score: 4/5 — 90% automated during migration season. Data collection → AI synthesis → publish pipeline is clean. Off-season requires more editorial curation for evergreen content. Building compliance data needs some manual verification initially.
Revenue Potential: 5/5 — Birding is a $100B+ industry. Optics affiliate alone could sustain the site. The premium newsletter (zip-code migration alerts) is a genuinely novel product with real willingness-to-pay. Conservation donors are generous. Building audit consulting is a high-margin expansion path.
| Quality | Automation | Revenue | Launch | Total |
|---|---|---|---|---|
| 5 | 4 | 5 | 3 | 17/20 |
Why This Will Work
Psychology: Bird migration is awe-inspiring. Building collisions are enraging. Kill Count delivers both emotions in every piece of content — wonder at the spectacle, fury at the preventable death toll. That emotional combination drives sharing, donations, and loyalty.
Market logic: 50M American birders, most of whom check BirdCast during migration but get raw maps with no narrative. Kill Count is BirdCast’s editorial layer — the journalism that the science deserves. eBird has 800M+ observations but no consumer storytelling. This is the gap.
Timing: Spring 2026 migration is happening RIGHT NOW. Launch during peak season, ride the wave, build audience and SEO authority before the even-bigger fall migration season in August-November.
Defensibility: The nightly Flight Report format — combining radar data + eBird observations + collision estimates + Lights Out compliance — creates a unique daily content asset that no one else produces. Building-specific accountability creates local relevance at national scale.
Risk & Mitigation
- Risk: BirdCast changes data access / blocks scraping → Mitigation: NEXRAD data on AWS is permanent public infrastructure. eBird API is stable. Can reconstruct migration intensity independently from radar.
- Risk: Collision estimates are modeled, not measured — critics may challenge numbers → Mitigation: Always cite methodology (Loss et al.), present as estimates with ranges, link to peer-reviewed sources. Transparency builds trust.
- Risk: Off-season content gap (Jun-Aug, Dec-Feb) → Mitigation: Pre-plan evergreen content: species profiles, building audit database, legislative tracker, historical migration data analysis, equipment reviews. 40% of annual content can be season-independent.
- Risk: Building naming/shaming generates legal pushback → Mitigation: Only use public data and published research. McCormick Place’s bird kill reputation is well-documented in peer-reviewed literature. Stick to facts.