Brand mention checker

See where a brand or product is being talked about right now: volume per platform, the top mentions and the top authors, from five live sources.

Try:
60

mentions of Stripe in the first page of 5 sources

Volume per platform

  • Hacker News
    10
  • Bluesky
    10
  • DEV Community
    10
  • Lemmy
    20
  • Stack Exchange
    10

This counts the results on the first page of each source, so it compares how much each place has to say, not total volume; Hacker News, Bluesky have more pages.

Top mentions

Merged across sources with reciprocal rank fusion, so a result that ranks well in several places rises.

  1. Hacker Newsdanrocks2021-11-301,703 likes655 comments

    Accepted and ghosted: interviewing for a leadership position at Stripe

  2. Blueskystarsandstripes.bsky.social

    Stars and Stripes provides independent news and information to the U.S. military community from reporters and bureaus located around the world.

  3. DEV Communitypkdoddamani2026-09-301 likes0 comments

    Why Stripe Webhook Signature Verification Fails on Replays (and How to Fix It)

  4. Lemmycannedtuna2026-01-271,212 likes100 comments

    This is what actual brandishing looks like

  5. Stack Exchangemarcamillion1,051 likes33 comments

    .gitignore and "The following untracked working tree files would be overwritten by checkout"

Top authors

Authors ranked by engagement
AuthorPlatformMentionsInteractionsEngagement rate
smile 22121Stack Exchange160.433%
pandaDStack Exchange120.284%
Zat42Stack Exchange11720.191%
mikemaccanaStack Exchange14410.165%
KrishanStack Exchange1600.125%

Coverage: Bluesky does not publish engagement.likes. Those stay null.

AI enrichment is not enabled yet. The full report can also label sentiment, complaints and questions and group mentions into themes (include=labels, themes=true). Those steps are not switched on, so nothing here is scored or summarised: every number above is a count or a field from the sources.

Recorded response. A saved answer from the real API. Press Run to fetch a live one.

  • Credits25 when run
  • Calls1
  • API time3,060 ms

The API call behind this

curl -G "https://api.onekey.dev/v1/reports/brand-mentions" \
  --data-urlencode "platforms=hackernews,bluesky,devto,lemmy,stackexchange" \
  --data-urlencode "top=5" \
  --data-urlencode "brand=Stripe" \
  -H "x-api-key: $ONEKEY_KEY"
Raw response
{
  "success": true,
  "data": {
    "report": "brand_mentions",
    "methodology_version": "brand_mentions/1",
    "inputs": {
      "brand": "Stripe",
      "platforms": [
        "hackernews",
        "bluesky",
        "devto",
        "lemmy",
        "stackexchange"
      ],
      "selection": "explicit",
      "top": 5,
      "subqueries": {
        "hackernews": "Stripe",
        "bluesky": "Stripe",
        "devto": "Stripe",
        "lemmy": "Stripe",
        "stackexchange": "Stripe"
      },
      "adapted": {},
      "skipped": {},
      "labels": null,
      "themes": false,
      "relevance": null
    },
    "legs": [
      {
        "index": 0,
        "platform": "hackernews",
        "endpoint": "search",
        "params": {
          "q": "Stripe"
        },
        "status": 200,
        "data": [
          {
            "author": {
              "id": "29387264",
              "username": "danrocks"
            },
            "content": {
              "id": "29387264",
              "title": "Accepted and ghosted: interviewing for a leadership position at Stripe",
              "url": null,
              "createdAt": "2021-11-30T00:30:59Z"
            },
            "engagement": {
              "likes": 1703,
              "comments": 655
            },
            "computed": {
              "engagement_rate": null,
              "language": "en"
            }
          },
          {
            "author": {
              "id": "22925087",
              "username": "elsamuko"
            },
            "content": {
              "id": "22925087",
              "title": "Shirt Without Stripes",
              "url": "https://github.com/elsamuko/Shirt-without-Stripes",
              "createdAt": "2020-04-20T16:00:40Z"
            },
            "engagement": {
              "likes": 1676,
              "comments": 617
            },
            "computed": {
              "engagement_rate": null,
              "language": null
            }
          },
          {
            "author": {
              "id": "11166417",
              "username": "hepha1979"
            },
            "content": {
              "id": "11166417",
              "title": "Stripe Atlas",
              "url": "https://stripe.com/atlas",
              "createdAt": "2016-02-24T13:12:30Z"
            },
            "engagement": {
              "likes": 1659,
              "comments": 390
            },
            "computed": {
              "engagement_rate": null,
              "language": null
            }
          },
          {
            "author": {
              "id": "32854528",
              "username": "yaythefuture"
            },
            "content": {
              "id": "32854528",
              "title": "Stripe has decided to nuke my entire business",
              "url": null,
              "createdAt": "2022-09-15T16:33:38Z"
            },
            "engagement": {
              "likes": 1624,
              "comments": 678
            },
            "computed": {
              "engagement_rate": null,
              "language": null
            }
          },
          {
            "author": {
              "id": "3053883",
              "username": "pc"
            },
            "content": {
              "id": "3053883",
              "title": "Stripe: instant payment processing for developers",
              "url": "https://stripe.com",
              "createdAt": "2011-09-29T19:32:22Z"
            },
            "engagement": {
              "likes": 1249,
              "comments": 348
            },
            "computed": {
              "engagement_rate": null,
              "language": null
            }
          }
        ],
        "error": null,
        "credits_charged": 5,
        "cached": false,
        "pagination": {
          "has_more": true
        }
      },
      {
        "index": 1,
        "platform": "bluesky",
        "endpoint": "search",
        "params": {
          "q": "Stripe"
        },
        "status": 200,
        "data": [
          {
            "author": {
              "id": "did:plc:y5t3tgyytllqmju25v3s4ejs",
              "username": "starsandstripes.bsky.social",
              "displayName": "Stars and Stripes",
              "avatarUrl": "https://cdn.bsky.app/img/avatar/plain/did:plc:y5t3tgyytllqmju25v3s4ejs/bafkreidlil33ujbm2wrearlyt3j4im66ftqno5cq6az5uhdzo46lbmdgte"
            },
            "content": {
              "text": "Stars and Stripes provides independent news and information to the U.S. military community from reporters and bureaus located around the world."
            }
          },
          {
            "author": {
              "id": "did:plc:zhbtkktm2gdbeqwyr5olpacd",
              "username": "stripeyworm.bsky.social",
              "displayName": "worm πŸ›",
              "avatarUrl": "https://cdn.bsky.app/img/avatar/plain/did:plc:zhbtkktm2gdbeqwyr5olpacd/bafkreifdj3yq6dffrbk4icvvbeu2yui6bhrxhfb6ahyjlmozfe5otqcry4"
            },
            "content": {
              "text": "(they/she) cartoonist sometimes, worm always πŸ³οΈβ€πŸŒˆ πŸ‡¨πŸ‡¦ πŸ‡»πŸ‡³\ncasual account, not a professional or all-ages moderated place. \n\nkristinaluu.com"
            }
          },
          {
            "author": {
              "id": "did:plc:ckbvzzbvt2twr6uughvj2wfq",
              "username": "stripedcrocodile.bsky.social",
              "displayName": "Mettle",
              "avatarUrl": "https://cdn.bsky.app/img/avatar/plain/did:plc:ckbvzzbvt2twr6uughvj2wfq/bafkreidk4c5zothdtvjaa3bhy4a73esgy6gd3lr75ts4z2zbymbvg6542y"
            },
            "content": {
              "text": "I dun went and drew the weird furry stuff, pa\nHe/Him "
            }
          },
          {
            "author": {
              "id": "did:plc:6d7gmp4swr633ypmkiaa26d5",
              "username": "stripeykat2.bsky.social",
              "displayName": "Kat πŸ‡ΊπŸ‡²πŸ—½πŸŒŠπŸ’™πŸΈ",
              "avatarUrl": "https://cdn.bsky.app/img/avatar/plain/did:plc:6d7gmp4swr633ypmkiaa26d5/bafkreihj2gjjhty3rbumd3dkb6d3ryfgfpm3urwiv2x2ojfesl2kusvanu"
            },
            "content": {
              "text": "I will block accounts with 0 posts, and asking for a private chat. The answer is No, I don't want to know you any better. \nRaised by an Officer in the Marine Corps.\nPart Cherokee Indian, Scots-German... so yeah that's why I am like I am."
            }
          },
          {
            "author": {
              "id": "did:plc:75ijccezfkwiffjtu3ggxllr",
              "username": "stripey.dad",
              "displayName": "MeanYeen",
              "avatarUrl": "https://cdn.bsky.app/img/avatar/plain/did:plc:75ijccezfkwiffjtu3ggxllr/bafkreicpv3y7kb2tvsf3vl62vgraptck7sht3xgec7cafrfjts345dthzq"
            },
            "content": {
              "text": "πŸ”₯NSFW 18+ NO MINORSπŸ”₯ \n- Fursuits \n- Latex \n- Pup Stuff hood by @SnapJawForge\n- Fursuits by @MidnightMakers"
            }
          }
        ],
        "error": null,
        "credits_charged": 5,
        "cached": false,
        "pagination": {
          "has_more": true
        }
      },
      {
        "index": 2,
        "platform": "devto",
        "endpoint": "search",
        "params": {
          "q": "Stripe"
        },
        "status": 200,
        "data": [
          {
            "author": {
              "id": "4775421",
              "username": "pkdoddamani",
              "displayName": "Praveen Doddamani",
              "avatarUrl": "https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4149654%2F47b828b5-9bed-4217-821d-7d1d983caccd.png"
            },
            "content": {
              "id": "4775421",
              "title": "Why Stripe Webhook Signature Verification Fails on Replays (and How to Fix It)",
              "url": "https://dev.to/pkdoddamani/why-stripe-webhook-signature-verification-fails-on-replays-and-how-to-fix-it-7f9",
              "createdAt": "2026-09-30T05:57:34Z",
              "text": "You built a dead-letter queue. Your Next.js app, Express server, or AWS Lambda crashed on a Stripe..."
            },
            "engagement": {
              "likes": 1,
              "comments": 0
            },
            "computed": {
              "engagement_rate": null,
              "language": "en"
            }
          },
          {
            "author": {
              "id": "4772597",
              "username": "uudg",
              "displayName": "Uudg",
              "avatarUrl": "https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F333383%2F0954a6f1-a5ca-4c8e-a1b0-a848055ce6a0.png"
            },
            "content": {
              "id": "4772597",
              "title": "Cancelled customers who keep access: the Stripe webhook bug nobody reports",
              "url": "https://dev.to/uudg/cancelled-customers-who-keep-access-the-stripe-webhook-bug-nobody-reports-5gbi",
              "createdAt": "2026-09-29T16:06:44Z",
              "text": "If you take subscriptions through Stripe, you keep two copies of \"who is paying\": Stripe's, and a..."
            },
            "engagement": {
              "likes": 1,
              "comments": 0
            },
            "computed": {
              "engagement_rate": null,
              "language": "en"
            }
          },
          {
            "author": {
              "id": "4761332",
              "username": "nabeelbaghoor",
              "displayName": "Nabeel Hassan",
              "avatarUrl": "https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F900791%2Fc3f13182-5a2c-42a8-ba1c-645572cbf415.jpg"
            },
            "content": {
              "id": "4761332",
              "title": "Moving Stripe Accounts Turned Every Stored ID Into a Guess",
              "url": "https://dev.to/nabeelbaghoor/moving-stripe-accounts-turned-every-stored-id-into-a-guess-2oob",
              "createdAt": "2026-09-28T07:52:11Z",
              "text": "I run a small SaaS called VoiceDash. It gives voice AI agencies a white label portal for their..."
            },
            "engagement": {
              "likes": 1,
              "comments": 0
            },
            "computed": {
              "engagement_rate": null,
              "language": null
            }
          },
          {
            "author": {
              "id": "4761747",
              "username": "daniel_pertu",
              "displayName": "Daniel Pertu",
              "avatarUrl": "https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3981169%2F83f3f6c9-9d75-47a7-9b7c-c28d13594696.jpg"
            },
            "content": {
              "id": "4761747",
              "title": "We stopped converting our price at checkout and wrote one figure per currency instead",
              "url": "https://dev.to/daniel_pertu/we-stopped-converting-our-price-at-checkout-and-wrote-one-figure-per-currency-instead-385p",
              "createdAt": "2026-09-28T08:44:55Z",
              "text": "Munchable is a paid app, and for a while its price was one number in one currency with a conversion..."
            },
            "engagement": {
              "likes": 0,
              "comments": 0
            },
            "computed": {
              "engagement_rate": null,
              "language": "en"
            }
          },
          {
            "author": {
              "id": "4756615",
              "username": "daniel_pertu",
              "displayName": "Daniel Pertu",
              "avatarUrl": "https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3981169%2F83f3f6c9-9d75-47a7-9b7c-c28d13594696.jpg"
            },
            "content": {
              "id": "4756615",
              "title": "Intl says zero decimals, Stripe wants hundredths, and the shelf wants Β₯2,300",
              "url": "https://dev.to/daniel_pertu/intl-says-zero-decimals-stripe-wants-hundredths-and-the-shelf-wants-y2300-10ll",
              "createdAt": "2026-09-27T15:28:27Z",
              "text": "Three systems disagree about how many digits a currency has, and the one that gets it wrong charges a hundred times the price. How Munchable's price list is one package neither app is allowed to bypass."
            },
            "engagement": {
              "likes": 0,
              "comments": 0
            },
            "computed": {
              "engagement_rate": null,
              "language": "en"
            }
          }
        ],
        "error": null,
        "credits_charged": 5,
        "cached": false
      },
      {
        "index": 3,
        "platform": "lemmy",
        "endpoint": "search_posts",
        "params": {
          "q": "Stripe"
        },
        "status": 200,
        "data": [
          {
            "content": {
              "id": "42263975",
              "title": "This is what actual brandishing looks like",
              "text": null,
              "url": "https://lemmy.world/pictrs/image/dde8f875-135a-4c45-a4bb-e7587284bf55.jpeg",
              "createdAt": "2026-01-27T20:35:01Z"
            },
            "ext": {
              "apUrl": "https://lemmy.world/post/42263975",
              "languageId": 0,
              "title": "Political Memes"
            },
            "author": {
              "id": "306405",
              "username": "cannedtuna",
              "displayName": "cannedtuna",
              "url": "https://lemmy.world/u/cannedtuna",
              "avatarUrl": "https://lemmy.world/pictrs/image/504937c6-cd42-440b-a909-31385ab5b8b4.jpeg"
            },
            "entity": {
              "name": "politicalmemes"
            },
            "engagement": {
              "likes": 1212,
              "comments": 100
            }
          },
          {
            "content": {
              "id": "35673853",
              "title": "What if LGBT adopts a white and grey striped flag to replace the rainbow? Then Florida would have to abolish crosswalks entirely.",
              "text": null,
              "url": "https://startrek.website/pictrs/image/55d27475-ffe3-4a9c-a8a2-bf8be26537d1.jpeg",
              "createdAt": "2025-09-09T15:07:55Z"
            },
            "ext": {
              "apUrl": "https://startrek.website/post/28791307",
              "languageId": 0,
              "title": "Showerthoughts"
            },
            "author": {
              "id": "3364790",
              "username": "Steve",
              "displayName": null,
              "url": "https://startrek.website/u/Steve",
              "avatarUrl": null
            },
            "entity": {
              "name": "showerthoughts"
            },
            "engagement": {
              "likes": 951,
              "comments": 85
            }
          },
          {
            "content": {
              "id": "7260429",
              "title": "Oklahoma AG sues to stop publicly funded religious school: 'Waste of our tax dollars'",
              "text": "Oklahoma Attorney General Gentner Drummond β€” a Republican β€” is bucking his own party in a new lawsuit aimed at preventing what would be the first publicly funded religious school in America from opening.\n\nOn Friday, Drummond filed the suit in Oklahoma Supreme Court, challenging the Oklahoma Statewide Virtual Charter School Board's 3-2 decision in June to grant a contract to open St. Isidore of Seville Catholic Virtual Charter School. According to PBS, Drummond warned that the establishment of St. Isidore, which is sponsored by the Archdiocese of Oklahoma City, would lead to the floodgates opening for religious groups of all stripes to make bids for public funding for schools of their own.\n\n\"Make no mistake, if the Catholic Church were permitted to have a public virtual charter school, a reckoning will follow in which this state will be faced with the unprecedented quandary of processing requests to directly fund all petitioning sectarian groups,\" the lawsuit read.",
              "url": "https://www.rawstory.com/oklahoma-ag-sues-to-stop-publicly-funded-religious-school-unthinkable-waste-of-our-tax-d/",
              "createdAt": "2023-10-24T11:17:12Z"
            },
            "ext": {
              "apUrl": "https://lemmy.world/post/7260429",
              "languageId": 37,
              "title": "politics "
            },
            "author": {
              "id": "76481",
              "username": "MicroWave",
              "displayName": null,
              "url": "https://lemmy.world/u/MicroWave",
              "avatarUrl": "https://lemmy.world/pictrs/image/f3f522b1-82a5-45d4-9330-79137003f28f.jpeg"
            },
            "entity": {
              "name": "politics"
            },
            "engagement": {
              "likes": 858,
              "comments": 76
            }
          },
          {
            "content": {
              "id": "22899474",
              "title": "How a significant part of public opinion sees people on bikes",
              "text": "People on bikes may be rude and may not follow the rules, but can't be *aggressive*.\n\n\n> When a man with a .45 meets a man with a rifle, the man with a pistol will be a dead man.\n\nOriginal stripe from the Onion: https://www.theonion.com/bum-rush-hour-1846606314\n\nCross-posted from: https://mastodon.uno/users/rivoluzioneurbanamobilita/statuses/113615912203015089",
              "url": "https://cdn.masto.host/mastodonuno/media_attachments/files/113/540/302/396/441/549/original/f0004f809004410f.jpg",
              "createdAt": "2024-12-08T08:42:11Z"
            },
            "ext": {
              "apUrl": "https://feddit.it/post/12975997",
              "languageId": 37,
              "title": "Fuck Cars"
            },
            "author": {
              "id": "76317",
              "username": "lgsp",
              "displayName": "lgsp@feddit.it",
              "url": "https://feddit.it/u/lgsp",
              "avatarUrl": "https://feddit.it/pictrs/image/2a95a798-54ec-47ab-a577-5c4710d5b6b4.png"
            },
            "entity": {
              "name": "fuckcars"
            },
            "engagement": {
              "likes": 709,
              "comments": 142
            }
          },
          {
            "content": {
              "id": "4325913",
              "title": "Humans and Stripes",
              "text": null,
              "url": "https://sh.itjust.works/pictrs/image/fd330665-162c-41e1-8a5d-17e8cbc1e993.webp",
              "createdAt": "2023-09-02T17:52:47Z"
            },
            "ext": {
              "apUrl": "https://sh.itjust.works/post/4240479",
              "languageId": 37,
              "title": "Curated Tumblr"
            },
            "author": {
              "id": "2331612",
              "username": "ink",
              "displayName": "ink",
              "url": "https://sh.itjust.works/u/ink",
              "avatarUrl": "https://sh.itjust.works/pictrs/image/3ed11b01-ab90-4f56-a628-4ffcab04d448.png"
            },
            "entity": {
              "name": "curatedtumblr"
            },
            "engagement": {
              "likes": 705,
              "comments": 44
            }
          }
        ],
        "error": null,
        "credits_charged": 5,
        "cached": false
      },
      {
        "index": 4,
        "platform": "stackexchange",
        "endpoint": "search",
        "params": {
          "q": "Stripe"
        },
        "status": 200,
        "data": [
          {
            "content": {
              "id": "4858047",
              "title": ".gitignore and "The following untracked working tree files would be overwritten by checkout"",
              "url": "https://stackoverflow.com/questions/4858047/gitignore-and-the-following-untracked-working-tree-files-would-be-overwritten"
            },
            "author": {
              "id": "91970",
              "username": "marcamillion"
            },
            "engagement": {
              "likes": 1051,
              "comments": 33,
              "views": 1690935
            }
          },
          {
            "content": {
              "id": "67699823",
              "title": "Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15",
              "url": "https://stackoverflow.com/questions/67699823/module-was-compiled-with-an-incompatible-version-of-kotlin-the-binary-version-o"
            },
            "author": {
              "id": "11576007",
              "username": "Karthy Sbk"
            },
            "engagement": {
              "likes": 408,
              "comments": 45,
              "views": 674991
            }
          },
          {
            "content": {
              "id": "53899365",
              "title": "Stripe Error: No signatures found matching the expected signature for payload",
              "url": "https://stackoverflow.com/questions/53899365/stripe-error-no-signatures-found-matching-the-expected-signature-for-payload"
            },
            "author": {
              "id": "1162308",
              "username": "Zat42"
            },
            "engagement": {
              "likes": 144,
              "comments": 28,
              "views": 89851
            }
          },
          {
            "content": {
              "id": "29822686",
              "title": "cURL error 60: SSL certificate: unable to get local issuer certificate",
              "url": "https://stackoverflow.com/questions/29822686/curl-error-60-ssl-certificate-unable-to-get-local-issuer-certificate"
            },
            "author": {
              "id": "2807996",
              "username": "LoveAndHappiness"
            },
            "engagement": {
              "likes": 378,
              "comments": 28,
              "views": 692762
            }
          },
          {
            "content": {
              "id": "56393880",
              "title": "How do I detect dark mode using JavaScript?",
              "url": "https://stackoverflow.com/questions/56393880/how-do-i-detect-dark-mode-using-javascript"
            },
            "author": {
              "id": "123671",
              "username": "mikemaccana"
            },
            "engagement": {
              "likes": 430,
              "comments": 11,
              "views": 267175
            }
          }
        ],
        "error": null,
        "credits_charged": 5,
        "cached": false
      }
    ],
    "coverage": {
      "answered": [
        "hackernews",
        "bluesky",
        "devto",
        "lemmy",
        "stackexchange"
      ],
      "failed": [],
      "missing_fields": {
        "bluesky": [
          "engagement.likes"
        ]
      }
    },
    "stats": {
      "mentions": 60,
      "volume_per_platform": {
        "hackernews": 10,
        "bluesky": 10,
        "devto": 10,
        "lemmy": 20,
        "stackexchange": 10
      },
      "sentiment": null,
      "complaints": null,
      "questions": null,
      "top_themes": null
    },
    "top_authors": [
      {
        "platform": "stackexchange",
        "author": "smile 22121",
        "mentions": 1,
        "engagement_rate": 0.4332,
        "interactions": 6,
        "ranked_by": "engagement_rate"
      },
      {
        "platform": "stackexchange",
        "author": "pandaD",
        "mentions": 1,
        "engagement_rate": 0.2841,
        "
... truncated
Get 1,000 free creditsRun this on any input with your own key. No card needed.

How it works

This runs the deterministic part of GET /v1/reports/brand-mentions: the brand is searched on Hacker News, Bluesky, DEV, Lemmy and Stack Exchange, the five result lists are merged with reciprocal rank fusion, and the report counts mentions per platform and ranks authors by the interactions their mentions got. One run is five searches, 17 credits when you call it with your own key; results are cached, so repeating a check is free. The reports docs describe every field.

The full report can also label sentiment, complaints and questions and cluster mentions into themes. Those are AI enrichment steps and they are not enabled yet, so this page does not show them and nothing on it is scored by a model. Volume counts only the first page of each source, so read it as a comparison between places, not a total. Common words as brand names bring noise: Hacker News and Stack Exchange search by keyword, not by entity.