Getting UGC at scale from six social channels simultaneously is a pipeline problem, not a creative one. The brands that run out of content aren’t the ones whose customers don’t post — they’re the ones with no system for finding what was already posted. This guide is that system.
The collection problem
Social platforms don’t make content discovery easy. Instagram’s API has removed hashtag search for most business accounts. TikTok’s API limits third-party access to videos. YouTube requires separate OAuth for channel content. And Threads is still evolving its API posture.
The result is that most brands default to one collection method that works on one platform — usually hashtag monitoring on Instagram — and miss the 60-70% of their UGC that lives elsewhere. This guide covers all six platforms and the workarounds for each.
Platform-by-platform collection
Instagram remains the highest-volume UGC source for most fashion, beauty and lifestyle brands. The collection methods, in order of reliability:
- Brand mentions (@yourbrand) — the most reliable signal. Instagram’s API returns all posts that tag your account. This works for both organic posts and Stories (Stories only visible for 24h).
- Product tags — if you’ve set up Instagram Shopping, product-tagged posts appear in your Product Tag API feed. These are high-intent posts — the creator actively linked your product.
- Hashtag monitoring — the API has restricted hashtag search for most business accounts (as of 2024). Third-party tools that scrape hashtags operate in a grey area. For reliable, compliant collection, mentions + product tags are the safe path.
- Comments on your posts — often overlooked. Customer comments on your brand posts contain testimonials and content leads. Not UGC itself, but a strong signal for outreach.
API access note: The Instagram Basic Display API was deprecated in September 2024. The replacement is the Instagram Graph API, which requires a Business or Creator account and approval for User Media permissions.
TikTok
TikTok is the fastest-growing UGC source for brands targeting 18-34. Collection is harder than Instagram because TikTok’s API access is more restricted for third parties:
- Brand mentions (@yourbrand in video or caption) — discoverable via TikTok’s Search API (approval required). Most reliable programmatic method.
- Branded hashtag campaigns — creating a branded challenge (#YourBrandChallenge) generates concentrated, searchable UGC. Volume can be significant during launch windows.
- TikTok Creator Marketplace — gives you a search interface into creator content and direct outreach without relying on the API.
- Comment monitoring — customers who tag your product without an @mention show up in comment streams. Requires manual monitoring or a social listening tool.
YouTube
YouTube UGC tends to be longer-form and more considered than Instagram or TikTok content — unboxing, review, and comparison videos. Discovery is more reliable because YouTube’s search API is mature:
- YouTube Data API v3 search — search for videos containing your brand name or product name. Returns video ID, title, channel, published date. Use for initial discovery.
- Channel subscription monitoring — if you have relationships with regular creators, watch their channels for new content via RSS feed (YouTube channel RSS is publicly available).
- Comments on your own videos — often include testimonials from customers who use the opportunity to share their own experience. Strong outreach leads.
X (Twitter)
X UGC is high-volume but lower-quality than image-heavy platforms for visual product content. Worth monitoring for text-based testimonials and viral moments:
- X API v2 (formerly Twitter API) — search tweet content, monitor @mentions, and pull from lists. Free tier is rate-limited; Basic tier is $100/month and sufficient for most brand monitoring.
- Tweet embedding — native oEmbed means X content embeds cleanly on web pages. Rights are simpler than other platforms for display (not for paid use).
- Real-time search — X is the best platform for monitoring during live events, product launches, and brand moments. Set up a saved search with brand name + product variants.
LinkedIn UGC is valuable for B2B brands and brands where professional context matters (HR tech, SaaS, enterprise). Collection is limited by LinkedIn’s API:
- LinkedIn mentions — discoverable when users tag your company page. Monitor via LinkedIn Page Analytics > Mentions.
- Employee advocacy content — content shared by employees about company products/culture. This is UGC in the broad sense. Tools like Smarp or PostBeyond surface it.
- Manual search — LinkedIn search for your brand name, filtered to Posts, is the most reliable manual method. No programmatic equivalent without API approval.
Threads
Threads launched its API in June 2024. Collection is still early-stage but the channel is worth establishing now:
- Threads API — supports reading replies and mentions for authenticated accounts. Access via Meta for Developers.
- Low volume now, high future potential — Threads grew to 200M+ users faster than any previous social platform. The brands who build collection pipelines now will have a collection advantage in 12-18 months.
The automation layer
Manual collection doesn’t scale past a few hundred posts per month. At any meaningful UGC programme scale, automation is required. The automation layer has three components:
Discovery triggers
A scheduled process (every 4-6 hours is typical) that queries each platform API or social listening tool for new content matching your brand criteria. Returns a queue of new potential UGC posts.
Automated curation
AI-powered filtering that scores incoming UGC on quality signals: image resolution, sentiment, product visibility, engagement rate. Removes content that fails a quality threshold without human review. Reduces manual curation workload by 60-80% in mature programmes.
Rights request automation
When a post passes curation, a rights request goes out automatically via DM or comment reply within 24-48 hours. Idukki's rights automation handles this natively. The autoresponder logs consent timestamps and expiry dates without manual tracking.
Hashtag strategy: what still works
Branded hashtag campaigns remain one of the highest-ROI UGC tactics, despite platform API restrictions. The mechanics:
- Branded hashtag (#YourBrand or #YourProductName) — use this consistently in all brand posts to establish it. Monitor it manually or via a third-party tool. At scale, create a landing page at instagram.com/explore/tags/yourbrand.
- Campaign hashtag (#YourBrandHolidayGift, etc.) — time-limited campaign hashtags drive concentrated, findable UGC. Use them for product launches, seasonal moments, and partnership activations.
- Community hashtag — content community hashtags (#ThriftedFinds, #RoomTourFinds) aren’t your brand but surface customers who share your aesthetic. Monitor these for outreach targets, not for collection.
Direct outreach: the 3-message sequence
When a customer posts something worth using, direct outreach is more effective than a hashtag-driven request. The three-message sequence:
Message 1 — Compliment without ask
Within 4 hours of post going live@[handle] This is exactly the kind of thing we love to see. Great shot 🙌
No ask yet. Just genuine acknowledgement. Builds rapport and signals that you saw it.
Message 2 — Rights ask
24 hours later (if no response to Message 1)Hey [Name], we'd love to feature your post on our website and Instagram — with full credit and a tag back. Would you be happy for us to share it? Just reply "yes" here if so!
The ask. Clear, specific about usage (website + Instagram, organic only), easy to say yes.
Message 3 — Final follow-up (optional)
72 hours after Message 2Still interested in featuring your post if you're up for it — no pressure. If not, hope you're enjoying [product]! 😊
Soft close. Don't send more than three messages. Respect the silence.
Collection programme checklist
- Discovery: all 6 platforms monitored (Instagram, TikTok, YouTube, X, LinkedIn, Threads)
- Brand mention alerts set up for all major product name variants and common misspellings
- Branded hashtag established and consistently used in brand posts
- Automation: discovery runs every 4-6 hours minimum, not manually
- AI curation active: content filtered on quality before human review queue
- Rights automation: rights requests go out within 48 hours of discovery
- Rights tracking: consent timestamps and expiry dates stored per-post
- Monthly audit: check for content published without rights confirmation
- Team: one owner for the collection programme; fallback process documented