
Build rich applications with real-time social data. Powered by @LunarCrush.
California, United States
Joined July 2019
- Tweets13K
- Following4
- Followers15.7K
- Likes7.4K
One dataset in three places is usually three integrations.
The pipeline reads JSON. The analyst lives in a terminal. The assistant speaks MCP.
One LunarCrush key covers all three, same Bearer header. Five active keys, so each environment holds its own.
Keys are managed on the API Keys page, five active at a time.
lunarcrush.com/en/developers…
Four ways a correct API response still looks wrong.
/coins/list/v1 is cached up to an hour, v2 refreshes every few seconds. The last row of a daily time series is a partial day. And /system/changes logs edits that move historical numbers.
The generated field dates the payload.
Field list and the freshness note for the uncached version: lunarcrush.com/en/developers…
Rate limits decide your architecture before your code does.
Hobby: 4 requests a minute, market data only. Individual: 10. Builder: 100 a minute, 20,000 a day, every endpoint. Scale: 500 and 100,000.
A nightly batch over 500 topics fits Builder. A live per-user panel does not.
Three hours of glue code to give an assistant social data, or one config block.
The MCP server is a URL and a bearer header. Claude Desktop reaches it via mcp-remote. Cursor and any client that takes a URL points straight at it.
One key covers the API, the CLI and MCP.
The exact config for both clients, and where the key comes from: lunarcrush.com/en/developers…
A weekend build that outlives the weekend: one cron line, the CLI, and a webhook.
Pull your category at 07:00, keep the two columns anyone reads, post the change into the channel where the decision happens.
No scraper, no per network auth, no dashboard for people to forget.
Slack and Zapier are already on the list of clients this works with: lunarcrush.com/en/integratio…
The spam field comes back as a count, not a share. Teams wire it to a threshold and then wonder why it never fires.
/topic/debt/time-series/v1, yesterday: 40,665 active mentions, 1,590 flagged. That is 3.9%.
Divide by posts_active first. The raw count mostly tracks volume.
If your brand name is also a common word, your monitoring measures strangers.
The gold topic drew 120,540 mentions from 76,718 accounts in 24 hours. The accounts at the top of it sell jewellery, perfume and craft kits.
/searches/create defines the query once.
Who is carrying the Netflix conversation. That question used to start with a scraper.
lunarcrush creators netflix --limit 10 --format json
1,485 accounts mentioned it in the last 24 hours as of this morning. Ten rows come back with followers and engagements on each.
One line installs the CLI and it is included on every paid plan: lunarcrush.com/en/developers…
Ranking a category by engagements ranks audience size. It says nothing about how hard one post lands.
Countries is the largest category by engagements. By engagements per mention it sits 14th of 41.
This morning: La Liga 5,076 per mention, Cryptocurrencies 589.
Your competitor list has five names on it. The category has 39.
/category/social-networks/topics/v1 this morning: YouTube at 2.39B engagements, Mastodon at 173,678, Pixelfed at 435.
Same fields on every row. The tail is where a new entrant shows up first.
Run it against any category slug and read the response shape before you write code: lunarcrush.com/en/developers…
Most of the people who need this number will never open a dashboard to get it.
The Integrations page lists Zapier. A scheduled Zap calls the endpoint and drops one line into the channel where the decision gets made.
No client to install, no cron box, no engineer in the loop.
Which clients and automation tools connect today: lunarcrush.com/en/integratio…












