---
title: "Platforms"
description: "Which platforms Rumoro searches, how often, and what a new keyword finds on its first day."
canonical: https://docs.rumoro.dev/platforms
markdown: https://docs.rumoro.dev/platforms.mdx
---

# Platforms

Which platforms Rumoro searches, how often, and what a new keyword finds on its first day.

Rumoro searches 12 platforms for your keyword. It can also follow reviews on the App Store, Google Play, Trustpilot and Google Maps. All mentions land in one feed with the same fields, filters, alerts and price. To see only some platforms, filter with `platforms=reddit,x`.

## At a glance

| Platform | `platform` | Finds | Checked | New keyword |
| --- | --- | --- | --- | --- |
| [X](/platforms/x) | `x` | Posts and replies | Every hour | Last 30 days |
| [Bluesky](/platforms/bluesky) | `bluesky` | Every post with the term | Within seconds | Last 30 days |
| [LinkedIn](/platforms/linkedin) | `linkedin` | Public posts | Every 3 hours | Last 30 days |
| [Reddit](/platforms/reddit) | `reddit` | Posts | Every 30 minutes | Last 30 days |
| [TikTok](/platforms/tiktok) | `tiktok` | Captions and hashtags of new videos | Every 3 hours | Last 30 days |
| [Instagram](/platforms/instagram) | `instagram` | Captions and hashtags of public posts and reels | Every 6 to 12 hours | Last 10 days |
| [Hacker News](/platforms/hackernews) | `hackernews` | Stories and comments | Every 5 minutes | Last 30 days |
| [GitHub](/platforms/github) | `github` | Issues and pull requests | Every 15 minutes | Last 30 days |
| [Stack Overflow](/platforms/stackoverflow) | `stackoverflow` | Questions and answers | Every hour | Last 30 days |
| [DEV](/platforms/devto) | `devto` | New articles | Every hour | From now on |
| [YouTube](/platforms/youtube) | `youtube` | Video titles and descriptions | Every 12 hours | Last 30 days |
| [News](/platforms/news) | `news` | English-language news articles | Every 15 minutes | From now on |
| [App Store](/platforms/appstore) | `appstore` | Reviews of the apps a keyword names | Daily | 100 reviews, free |
| [Google Play](/platforms/googleplay) | `googleplay` | Reviews of the apps a keyword names | Daily | 100 reviews, free |
| [Trustpilot](/platforms/trustpilot) | `trustpilot` | Reviews on the Trustpilot pages a keyword names | Daily | 100 reviews, free |
| [Google reviews](/platforms/googlemaps) | `googlemaps` | Reviews of the places a keyword names | Daily | 100 reviews, free |

A new keyword starts with the 10 newest matching posts from the last 30 days on each platform (10 days on Instagram), so its feed isn't empty on day one. Review pages bring their 100 newest reviews for free, see [Reviews](/platforms/reviews). After that, Rumoro collects new posts as they appear.

On X, LinkedIn, Reddit, TikTok, Instagram and GitHub, a keyword that keeps finding nothing is checked less often, down to once or twice a day. Its next match brings it back to normal. How fresh a mention is depends mostly on the platform.

`polling` on a keyword shows when each platform was last checked and how many checks in a row found nothing. Bluesky, DEV and News are not listed there.

## Choosing platforms

By default a keyword searches every platform. Send `platforms` with a list to choose, or `[]` for a keyword that only [collects reviews](/platforms/reviews). `null` means every platform Rumoro has when the keyword is created. Platforms you leave out cost nothing.

```ts tab="TypeScript"
await rumoro.updateKeyword({ path: { id: 'kw_...' }, body: { platforms: ['github', 'stackoverflow', 'bluesky'] } });
```

```python tab="Python"
rumoro.keywords.update("kw_...", platforms=["github", "stackoverflow", "bluesky"])
```

```bash tab="curl"
curl -X PATCH https://api.rumoro.dev/v1/keywords/kw_... \
  -H "Authorization: Bearer $RUMORO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "platforms": ["github", "stackoverflow", "bluesky"] }'
```

## Price

A keyword costs $5 a month and each matched mention $0.008, on every platform. See [Billing](/billing).
