AB6 — Trending Audio Discovery System
You said your competitors have proprietary software you don't — software that scrubs TikTok, Instagram, and YouTube Shorts daily for new trending audio, filters out artists already signed to majors, runs an authenticity check, and surfaces unsigned candidates. This proposal is for that system, plus a structural improvement we want to flag before you decide.
The flow you described on the call
Eight steps. We implement all of them — and add two layers your competitors' tools don't have.
- 1. Daily scrape across platforms for trending and pre-trending audio
- 2. Detect songs performing well day-over-day
- 3. Identify the song name and the artist
- 4. Drop anyone signed to a major
- 5. Run an authenticity check (the “30 same videos posted in Pakistan” pattern)
- 6. Filter by geography
- 7. Enrich with Spotify data including monthly listeners
- 8. Notify your team to reach out
The structural improvement
AB6's actual scene — cloud-rap, phonk, underground hip-hop — doesn't break TikTok-first the way mainstream pop does. The Suicide Boys / Pouya / Ghostemane lineage broke through SoundCloud, producer networks, festival circuit, and tour relationships, then hit TikTok months later. A pure trending-audio system catches the second wave, not the first.
So we structured this as a layered system with three pricing tiers. The base layer is the trending-audio system you described. The expansion layer adds scene-specific signal sources tuned to how AB6's roster actually broke through. You pick your tier.
Built specifically for AB6 — not a generic music-discovery tool. Every claim about data coverage was tested against your actual roster (Pouya, Fat Nick, Lu, KXLLSWXTCH, South Strip, Gutterboysouz, Mikey The Magician) before scoping. Results disclosed below — including the ones that didn't work.
Realistic timeline: candidates surfaced in Q1, conversations in Q2, signings in Q2-Q3, plaques in 2026 H2. The system surfaces signal; your A&R closes.
All three pricing tiers share the same backend: scrapers, scoring, filters, enrichment, persistence. The difference is which signal layers run on top, and which interface your team works in.
Layer 1 · Cross-platform trending audio (TikTok + Instagram)
Included in every tier · the base you described
Daily scraping of TikTok and Instagram trending audio via Apify actors that intercept TikTok's Creative Center (Breakout + Popular feeds) and Instagram's Discovery endpoint (filtered to audio_is_trending). Cross-platform correlation flags sounds trending on both as harder to fake. Spotify enrichment, Deezer label lookup, ISRC ladder, multi-signal authenticity scoring, geo allowlist filter. Scene-tuned discovery accounts on Node-managed identities, fully isolated from AB6's real social presence.
Why we use platform-native trending signals. Reconstructing trends ourselves would cost $300-500/mo in scraping fees. The platforms have already done the trend math — we ride their feeds at $50/mo.
Layer 2 · AB6-specific scene signals
Strategic tier only · structurally unique to AB6
Three components no competitor can replicate:
- Roster co-sign tracking. System monitors public social activity of Pouya, Fat Nick, Mikey, KXLLSWXTCH, Lu, South Strip, Gutterboysouz across TikTok, Instagram, Twitter for likes / follows / reposts of unsigned artists. A Pouya follow is more meaningful than 100,000 anonymous TikTok views.
- Curator playlist monitoring. ~30-50 scene-relevant Spotify playlists tracked for new additions of unsigned artists. Free Spotify API.
- Scene pattern analysis (week 1). Research pass on how AB6's existing roster actually broke — which platforms, which tastemakers, what trajectory. The calibration that makes Layer 1 + Layer 2 tuned to AB6's actual scene rather than generic rap discovery.
Layer 3 · Strategic surveillance (Phase 2)
Quoted separately when validated
A&R competitor follow tracking (when 3+ major-label A&R accounts start following the same unsigned artist). SoundCloud as primary surface. Producer-network tracing. None of these are in v1; all bolt onto the foundation once Layers 1-2 prove out.
The system runs a parallel Spotify + Deezer lookup against every TikTok or Instagram trending sound and classifies the candidate into one of five distribution-status types, each with its own priority and handling logic:
- Type 1 · Pre-distribution. Spotify miss + Deezer miss. Artist active on TikTok / IG but hasn't released to DSPs — the earliest possible signal. Surface with prominent badge, run authenticity check, flag for immediate manual review. Highest priority.
- Type 2 · Standard candidate. Both Spotify and Deezer have the track. Run full ladder: ISRC registrant lookup → Deezer label field → Spotify popularity gate → Perplexity research if uncertain. Surface qualifying candidates with full metadata.
- Type 3 · Spotify-only. Mainstream-distributed but Deezer ingestion gap. Skip Deezer in the ladder; use Spotify popularity + ISRC fallback.
- Type 4 · Deezer-only. Unusual edge case (small US distributor missing from Spotify). Use Deezer label + ISRC. Flag for manual review since it's atypical.
- Type 5 · Roster-internal. Match via Deezer label string
"All But 6 Records" / "AB6 Records" OR ISRC registrant prefix USUYG OR explicit name match. Auto-excluded.
Major-label filter — five-stage ladder
Spotify removed their structured album.label field in February 2026, so we recover that signal via a layered ladder. Tested every layer against your roster as part of scoping; results disclosed below.
- Stage 1 · ISRC registrant prefix lookup. Direct match against major-label registrant prefix table (Universal, Sony, Warner subsidiaries) → drop as signed. Includes
USUYG for AB6 / EMPIRE roster exclusion.
- Stage 2 · Deezer label field. Free public API exposes record label per album. Parse
{label} / {distributor} format and match against major-label patterns.
- Stage 3 · Spotify popularity gate. Popularity > 75 = drop as almost certainly signed. Popularity < 30 with low followers = almost certainly unsigned.
- Stage 4 · Perplexity Sonar research. Fires for the ~5-15% of cases stages 1-3 disagree on. Searches recent music industry trades, returns a verdict with cited source URLs. ~$5-15/mo at expected volume.
- Stage 5 · Manual override. Always available on the dashboard. Your team has the final say.
Each candidate displays the verdict, the reasoning, and (when applicable) a clickable source URL your team can verify before reaching out.
What we tested before scoping
- Deezer roster coverage: 6 of 6 tested AB6 artists found with full label data and ISRC codes. Even very small artists (Gutterboysouz at ~200 fans, South Strip at ~150 fans). Every release showed consistently as
"All But 6 Records / EMPIRE" with ISRCs sharing the USUYG prefix — which is what makes the structural denylist work.
- Deezer major-label coverage: verified accurate label data on Drake (
OVO Sound), Travis Scott (Cactus Jack / Epic), Carti (AWGE/Interscope Records), Future (Wilburn Holding Co./Epic), Bad Bunny (Rimas Entertainment LLC.).
- Deezer emerging-artist coverage: confirmed for Nettspend (10K fans), BLP Kosher (2.5K fans), OsamaSon (16K fans), 9mice (185 fans), LAZER DIM 700, DVRST, Kordhell, DJ Yung Vamp. Even artists with 185 fans had full catalogs indexed.
- MusicBrainz coverage: 1 of 7 hit rate. Cloud-rap and phonk artists are systematically under-represented in MusicBrainz's community-curated dataset. Kept in the ladder as a free supplementary check, but not load-bearing for your scene. Disclosed honestly.
- ISRC reverse-lookup: verified working via Deezer's
/track/isrc:{code} endpoint. Note: ISRC codes can occasionally collide between original tracks and cover versions, so the system uses ISRC + title + artist normalization as a triple-check rather than ISRC alone. Drake's “God's Plan” ISRC GBDMT1800186 resolves to a metalcore cover by “Our Last Night” on Deezer — real edge case, mitigation built in.
Authenticity scoring — the “30 videos in Pakistan” filter
Multi-signal scoring (deterministic math, no AI judgment in v1 — math is more explainable, easier to override case-by-case): audience geography skew, post velocity profile, engagement-ratio anomalies, poster cluster analysis, account-age clustering. Each candidate gets a 0-100 score with 2-3 specific reasons. Advisory, not blocking. Your team makes the final call.
Why we recommend the Strategic tier
Layer 1 alone catches the second wave. Layer 2 catches the first.
Generic rap discovery tools watch TikTok trending feeds. That works for pop. AB6's scene — cloud-rap, phonk, underground hip-hop — breaks elsewhere first. If you start with Essential or Recommended and find Layer 1 surfacing trends after they've already been signed elsewhere, the conversation about adding Layer 2 will become urgent. Better to build it in from day one.
We are precise about these because the unofficial-endpoint reality is real and we'd rather you know the trade-offs upfront than discover them later.
- TikTok Creative Center is an unofficial endpoint. The Apify actor intercepts TikTok's own internal trends API. TikTok can change that internal structure. Apify usually patches within 1-3 days; we re-integrate within the maintenance retainer window. Historical breakage frequency: roughly once every 3-6 months.
- Instagram is materially more fragile than TikTok. Meta rotates internal endpoint identifiers every 2-4 weeks. Realistic expectation: 3-5 multi-day Instagram signal outages per year — about 15-25 broken-IG-signal days. Mitigation tiered: cookie refresh (auto), discovery account replacement (3-5 day gap), actor swap to one of 5 pre-vetted backups (3-7 day integration). All covered by the retainer. Plan for a fallback A&R cadence on those days.
- Major-label filter is heuristic, not a database lookup. Our 5-stage ladder achieves ~85-90% accuracy. Edge cases surface with verdict + reasoning + citation; manual override on the dashboard. Phase 2 upgrade to Soundcharts or Chartmetric improves to ~95% at $250-350/mo recurring.
- Spotify monthly listeners is scraped, not API'd. Spotify's official Web API doesn't expose monthly listener counts; we use an Apify scraper. If Spotify changes their HTML, the scraper breaks until updated. Optional feature — you can disable and rely on popularity score + follower count alone.
- Authenticity scoring is advisory, not blocking. 0-100 score with reasons. Your team makes the final call. Sophisticated paid promo (US-based real-account engagement farms) won't trip the heuristic — we catch dumb cases reliably and sophisticated cases imperfectly.
- Pre-distribution detection is the highest-value signal and the noisiest. True pre-release artists are rare; the dual-miss signal also fires on TikTok metadata bugs, regional-only releases, and beat-only audio. Real signal-to-noise gets validated and tuned during the week 4 tuning window.
- YouTube Shorts excluded from Phase 1 for structural reasons (no audio attribution on original creator uploads), not just cost. Reconstructing the signal would push recurring from $95-130/mo to $300-500/mo for a platform that lags TikTok in rap discovery anyway. Quoted as a tailored Phase 2 if signal proves missing after 60-90 days.
- Cloud-rap and phonk scenes don't break TikTok-first. The structural reason we recommend the Strategic tier. Layer 1 alone may catch the second wave instead of the first. If that happens with Essential or Recommended, the Layer 2 upgrade conversation becomes urgent.
Discovery accounts and brand protection
The system runs against TikTok and Instagram via dedicated discovery accounts that are completely isolated from AB6's real social media presence. We provision these, condition them (5-7 days of human-paced rap/phonk engagement), and operate them entirely on our side — your team never has to touch them. By keeping discovery accounts on Node-managed identities and Node-managed phone numbers, all unofficial-endpoint risk stays contained to throwaway infrastructure with zero exposure to AB6's real accounts. Your label's actual TikTok and Instagram presence remains untouched no matter what happens on the discovery side.
The Empire JV nuance
AB6's record label is a joint venture with Empire. Empire-distributed artists are a strategic gray zone — distribution-only deals don't preclude AB6 signing them, but ownership-stake deals do. The system handles this concretely:
"All But 6 Records / EMPIRE" or "AB6 Records / EMPIRE" → AB6's own roster, auto-exclude (Type 5)
"{Other Label} / EMPIRE" → surface as candidate with EMPIRE distribution flagged for context — your team decides
"EMPIRE" standalone → pure EMPIRE indie distribution, treat as unsigned candidate
Kickoff input we'll need from you: any AB6-ownership-stake artists distributed by other labels that we should add to the structural denylist.
Two founders, no agency middleware. The person who scopes it builds it. Faster decisions, no telephone game.
Partnership
Niek
Engineering DRI · Node AI
Co-founder of Node AI. Owns day-to-day delivery on this engagement — the scrapers, the classification pipeline, the dashboard.
Built and runs scrapers across TikTok, Instagram, LinkedIn, Apollo, Maps in production. The technical work behind unofficial-endpoint reliability (cookie management, account conditioning, actor swaps) is what makes systems like this stay up rather than break weekly.
Did the testing pass that produced this proposal — the Deezer / MusicBrainz / ISRC verification against your actual roster.
Cristofore Perrone
Strategy & Review · Node AI
Founder of Node AI. Non-DRI reviewer at handoff per Node's quality standards.
Owns strategy, scope decisions, and handoff QA on this engagement. The work compounds when both founders move in lockstep — one shipping, one reviewing, no junior team between you and the work.
Lead point of contact for scope changes and Phase 2 conversations.
Communication cadence
- Weekly written update every Monday — what shipped, what's blocked, what's next
- Bi-weekly Loom demo — 3-5 min screencast when there's visible progress
- Milestone meetings at kickoff, mid-point, pre-handoff, and handoff
- Channels: we come to your existing Slack / Monday / email setup — we don't make you adopt a new tool
All three share the same backend pipeline. The difference is interface and signal sources. Pricing in USD. Build delivered through Upwork, recurring infrastructure invoiced direct to AB6 cards by the service providers (no markup).
The full backend pipeline. Qualifying candidates land as new rows on a dedicated Monday board we design and hand over to you. Your team works inside the tool you already use.
We ship
- Daily TikTok scrape (Breakout + Popular endpoints, US market)
- Daily Instagram Discovery scrape (filtered to
audio_is_trending)
- Cross-platform correlation (sounds trending on both = priority badge)
- 5-type distribution-status classification (Pre-distribution, Standard, Spotify-only, Deezer-only, Roster-internal)
- Velocity scoring (day-over-day delta logic)
- Major-label detection ladder (5-stage)
- Authenticity scoring (multi-signal, 0-100)
- Geo allowlist filter
- Spotify enrichment (popularity, followers, genres, ISRC)
- Optional Spotify monthly-listeners scraper integration
- Isolated discovery accounts on TikTok and Instagram, fully provisioned and operated by us
- Scene-specific conditioning sprint (5-7 days human-paced rap/phonk engagement)
- Genre allowlist + popularity thresholds calibrated against AB6's roster
- AB6 roster denylist (structural: label-string regex + ISRC prefix + name match)
- Dedicated Monday board, designed and configured by us
- Slack webhook notifications + optional 09:00 daily digest
- Pre-vetted backup actor list for Instagram (5 alternatives)
- 1-2 week post-launch tuning window with your team
Everything in Essential, plus a dedicated review dashboard built on the same codebase. Monday is excellent for status-tracked deal management (release pipelines, contracts) but is structurally not built for high-volume media-rich review feeds. The dashboard solves the daily-discovery review workflow that Monday rows can't handle.
Dashboard adds
- Live discovery feed — scrollable card UI with embedded TikTok and Instagram Reels video previews per candidate
- Three-button decisions — Reach out (push to Monday) / Pass / Watchlist
- Per-candidate deep-dive page — full velocity time-series, all posts using the sound, poster cluster analysis, Spotify artist context, manual notes
- Searchable archive — every candidate ever surfaced, filterable by genre, market, label-detection verdict, status. Includes “what did I pass on” retrospective queries
- Analytics layer — volume metrics, authenticity ratio, funnel conversion, genre heatmap, geographic trend map
- Watchlist tracking — system pings when a watched artist's next track surfaces, alerts if they sign with another label
- Retrospective alerts — monthly “the ones that got away” for artists you passed on whose Spotify popularity has since grown >30 points
- Self-serve settings — your team adjusts thresholds without going through us
- Single-login auth — Supabase magic-link, no Monday seat required for additional reviewers
Per-candidate decision time drops from ~45-60 seconds (Monday rows) to ~10-15 seconds (dashboard). This is what determines whether your team actually uses the tool 60-90 days into the engagement.
Recommended
Everything in Recommended, plus the AB6-specific scene signals that no competitor's tool can replicate. Layer 2 turns the system from a category that competitors can match into something proprietary to AB6.
Layer 2 adds
- Roster co-sign tracking — system monitors public social activity of AB6's roster (Pouya, Fat Nick, Mikey, KXLLSWXTCH, Lu, South Strip, Gutterboysouz) across TikTok, Instagram, Twitter for likes / follows / reposts of unsigned artists. Surfaces “co-signed by [artist]” candidates with the source post linked.
- Curator playlist monitoring — tracks ~30-50 scene-relevant Spotify playlists for new additions of unsigned artists. Phonk House, certain editorial-adjacent playlists, scene-specific tastemaker playlists. Surfaces playlist-placement signal with the curator and follower count for context. Free Spotify API.
- Scene pattern analysis — week 1 deliverable: research pass on how AB6's roster actually broke (which platforms, which tastemakers, what trajectory shape). Output is the calibration that makes Layers 1 + 2 tuned to AB6's specific scene rather than generic rap discovery.
If you're committed to using this system for at least 12 months, the Strategic tier pays back faster than Recommended. Layer 2's signals are higher quality than Layer 1's by structure, and they surface artists Layer 1 will miss entirely.
Recurring monthly costs (pass-through to AB6)
Apify TikTok Creative Center scraper
~$12/mo
Apify TikTok related-posts deep scrape
~$15-20/mo
Apify Instagram Discovery scraper
~$40-50/mo
Perplexity + Claude Haiku (label research)
~$5-15/mo
Hosting (Vercel Pro + Supabase + Railway worker)
~$25-30/mo
Optional: Spotify monthly-listeners scraper
$5/mo
Realistic total
~$95-130/mo
Billed by service providers directly to AB6. Node does not mark them up. Strategic tier adds ~$0-5/mo (Spotify playlist API and roster monitoring run on existing scrapers; no material increase).
Post-launch retainer — bug fixes only
This is a fixed-fee build. Once delivered, the system runs on its own. The retainer exists for one purpose: keeping it running when the unofficial endpoints we depend on change something internal.
Option A · Uptime retainer (recommended)
$300/mo
Break-fix on TikTok & Instagram actor patches, cookie refresh, backup actor swap, async response within 2 business days, 30-day notice cancellation
Option B · Pay-as-you-go
$75/hr
Billed only when something breaks. No monthly minimum. Slower response, no SLA.
What the retainer does NOT cover: new features, new platforms (YouTube Shorts, SoundCloud, Audiomack), business-logic changes, migrations or upgrades. These are quoted separately as Phase 2 work.
Pricing summary
Essential (Layer 1, Monday-native)
$5,000 one-time
Recommended (Layer 1, custom dashboard)
$7,000 one-time
Strategic (Layer 1 + Layer 2, custom dashboard) — recommended
$11,000 one-time
Recurring infrastructure (pass-through)
~$95-130/mo
Post-launch retainer (Option A)
$300/mo
Post-launch hourly (Option B)
$75/hr
How we work
- Payment: 50% deposit on Upwork milestone start, 50% on delivery
- Ownership: AB6 owns all code and data. All infrastructure provisioned under AB6 accounts. If our relationship ever ends, your system continues running without us
- IP & indemnity: Node provides the system as-is and is not liable for third-party platform changes (TikTok, Instagram, or any unofficial endpoint we depend on changing or restricting access). The retainer covers our work to adapt; it does not warrant against the platforms themselves
- Phase 2 path: SoundCloud, producer-network tracing, A&R competitor surveillance, AI authenticity scoring, YouTube Shorts coverage — all bolt onto the v1 system once the foundation is validated
Reply with your tier and post-launch preference, and we kick off this week. Kickoff call within 48 hours of acceptance — that's where you give us the scene reference list, confirm Monday board column preferences, lock the genre allowlist, and identify the Slack channel for notifications.
Kickoff readiness gate
Account provisioning needs to complete by end of week 1 or the timeline shifts proportionally. We come prepared with research-driven defaults so kickoff is decisions-only, not greenfield discovery — typical kickoff call is 60-90 minutes.
What we'll need from you at kickoff
- Scene reference list — ~30-50 rap/phonk/cloud-rap artist accounts that represent AB6's A&R taste. We come with a research-driven starter list; you sharpen.
- Initial filter thresholds — start permissive (per your “I want more” signal on the call), tune in week 4
- Slack channel routing — which channel, which team members get high-priority pings
- Monday board column preferences — we design a default board, you override any columns you want different
- Account provisioning — Apify, Vercel, Supabase, Railway, Anthropic, Perplexity. We send a provisioning checklist with direct signup links
- AB6-ownership-stake artist list (Strategic tier only) — any artists distributed by other labels that AB6 has ownership stake in, so we add them to the structural denylist
Ready to start within 48 hours of your reply.
Questions, scope adjustments, or pricing pushback — reply directly. We'd rather adjust now than ship the wrong system.
— Niek & Cristofore
Node AI · nodeagency.ai