
Universal Social Data API (and MCP)
Hey all, I wanted to get some unique perspective from builders who need access to social data for their product(s).
TL;DR we built a viable alternative to the Twitter/X API – paired with data from Telegram, YouTube, TikTok, and Instagram. Data from all social platforms, and we pay our users.
Our story began with our first product, an influencer management CRM (pre-Elon Musk ruining the Twitter API).
Every client had the same issue – tracking their influencers and finding who is/isn’t performing.
This evolved into us tracking 160k influencers and 65k brands, mapping the connections to identify which influencers are working with which brands (and vice versa) & categorizing influencers based on their subject matter expertise, niche, and subniche – as well as tracking keywords / sentiment across all of the influencers content.
Fast forward to today, we expanded beyond just influencers and found a growing demand outside of our CRM for this data, so we first made our API and recently released our MCP with more functionality. Outside of that we released a web app that uses AI to match companies with their ideal influencers.
But we wanted to be different from the social platforms who already sell this data… So we aren’t keeping revenue to ourselves.
We’ve been testing a distributed network of scrapers who contribute data to our system as they scroll social media, and we have almost 5000 contributors feeding the database. We are pooling the revenue from our products to reward these users, while also providing them with free data removal services when we find any data brokers who sell their contact details. (note: our API only provides public social media data, not private data).
That being said, this post is not to attract more contributors.
I’m posting this here to bring in the perspective from fellow builders on what we should add next, so share your use case and we’ll add it to our roadmap if we don’t already support it!
We are already the cheapest option on the market for this data, but if you are a solopreneur, or if you have a unique use case that we can support – we will provide early access to new endpoints + discounted access to support you.
Here's our data, by the numbers:
We track profile stats & collect content from these:
- 600k Twitter profiles
- 185k YouTube Channels
- 90k Telegram Channels
For the content on these platforms, we have 24B+ historical records & we add roughly 15M records per day.
We store the stats for content/profile metrics and will soon make that available to query in the API so you can identify a profiles growth over time.
We track profile stats for these, and are currently backfilling content for these platforms:
- 85k Instagram profiles
- 60k TikTok profiles
We also have timeseries data to provide the number of mentions per day for keywords & crypto tokens that is updated daily, this data is filled & tracked on request.
You can check out our API, MCP, and our Influencer pairing tool (Scout) from our website: https://narrativ.tech/
Looking forward to your feedback!