Data connections

Secrets are never shown. Fixture data is never labeled live.

YouTube

NOT CONNECTED

  1. Google account + Cloud project
  2. Enable YouTube Data API v3
  3. Create an API key → put in .env as YOUTUBE_API_KEY
  4. Verify: npm run trends:youtube or the test button below
  5. Cost: API quota (often 10k units/day default — confirm in Cloud Console). Search is ~100 units.

Official API. Preferred organic discovery source for this engine.

Test: open /api/setup/youtube (returns connected true/false only).

SourceRealityCommercial
YouTube Data API v3ADAPTER_READYyes_with_google_terms
TikTok Research APIBLOCKED_EXTERNALno_for_creators_advertisers_commercial_users_per_current_policy_claim
TikTok Display APIBLOCKED_EXTERNALauthorized_user_data_only
TikTok Creative Center (US / Apparel)IMPORTpublic_trend_surface_not_an_undocumented_api
TikTok Content Posting APIBLOCKED_EXTERNALaudit_approval_for_direct_post
Instagram / Meta GraphBLOCKED_EXTERNALapp_review
CSV/JSON bulk importIMPORTdepends_on_data_license
Public URL pasteIMPORTmetadata_only_via_supported_mechanisms
Creator-authorized analyticsADAPTER_READYwith_creator_consent
Local fixturesFIXTUREdemo_only