Skip to content
Alertly
Open navigation Close navigation

Social monitoring API

Bring social monitoring data into your own tools.

Pull curated brand mentions, competitor conversations, sentiment and buyer-intent signals into dashboards, CRMs and internal workflows.

7-day free trial · No credit card required
An Alertly API request returning a curated social monitoring alert with platform, keyword, content, intent, sentiment, relevance score, and creation time.
Request
GET /alert?platform=linkedin
Authorization: Basic key-xxxxxxxxxxxxxxxx
Curated alerts
{
  "platform": "linkedin",
  "keyword": "Northstar",
  "content": "Looking for a payments tool...",
  "goal": "leads",
  "sentiment": "neutral",
  "score": 9,
  "created_at": "2026-08-28T09:42:00Z"
}

What is a social monitoring API?

A social monitoring API lets you pull conversations, mentions and market signals into your own software and workflows. Alertly filters and classifies the data before it reaches you, so you can work with useful alerts rather than a raw stream of posts.

01

Monitor selected sources

Alertly watches the sources and keywords configured in your account.

02

Filter and classify

Low-value matches are filtered and useful conversations are classified.

03

Pull normalized alerts

Your tools receive one consistent alert stream through the API.

Build on the conversations that matter.

Use curated Alertly alerts inside the systems where your marketing, sales, research and operations teams already work.

01

Custom dashboards

Bring Alertly alerts into internal reporting or client dashboards without building a monitoring pipeline first.

02

CRM enrichment

Attach relevant social conversations and buying signals to the accounts or leads your team already manages.

03

Competitor reporting

Feed competitor mentions and customer conversations into research, reporting and market-intelligence workflows.

04

Internal alert workflows

Route high-value alerts into internal tools, automations, support queues or operational systems.

Useful data in. Less cleanup out.

Alertly exposes the output of your monitoring pipeline — not an unfiltered firehose of every matching post.

01

Relevance filtering

Low-value keyword matches can be filtered, leaving your workflow with cleaner inputs.

02

Intent and sentiment

Use the intent, sentiment and relevance data available in your alerts to sort and route useful conversations.

03

One normalized alert stream

Work with alerts across supported sources without maintaining a separate monitoring integration for each platform.

04

Your existing monitors

The API exposes alerts generated by the keywords, sources and monitoring configuration you already manage in Alertly.

API documentation

Start pulling alerts in minutes.

Create a key, call GET /alert, then use query parameters to return the alerts your workflow needs.

01

Generate an API key

Go to Account → API Keys in the app, click New, and make sure the key includes the scope alert.read.

Keys are shown masked by default — use Reveal to copy the full value.

02

Fetch your alerts

Send your API key in the header, then filter results with query parameters.

Authentication header
Authorization: Basic key-xxxxxxxxxxxxxxxx
Request
GET https://api.usealertly.com/alert
Query parameters
Param Type Notes
platform string Comma-separated platforms (e.g. reddit,x,linkedin).
keyword string Comma-separated keyword IDs to filter by.
offset number Pagination offset (e.g. 0, 50).
limit number Page size. Defaults to 250 when omitted; values above 250 are capped at 250.
search string Searches title and content (SQL LIKE).
include_filtered boolean Set true to include filtered alerts. Default: excludes filtered.
filtered_only boolean Set true to return only alerts marked as filtered.
unread_only boolean Set true to only return unread alerts.
timeframe string today, yesterday, this_week, this_month, or last_<N>_days (e.g. last_7_days). Use all to disable.
sentiment string Filter by positive, neutral, or negative. Supports comma-separated values. Use all to disable.
intent string Filter by alert goal/intent. Supports comma-separated values. Use all to disable.
Example (curl)
curl -G "https://api.usealertly.com/alert" \
  -H "Authorization: Basic key-xxxxxxxxxxxxxxxx" \
  --data-urlencode "unread_only=true" \
  --data-urlencode "timeframe=last_7_days" \
  --data-urlencode "sentiment=positive,neutral" \
  --data-urlencode "limit=25"
Example (JavaScript)
const API_KEY = "key-xxxxxxxxxxxxxxxx";

const params = new URLSearchParams({
  platform: "reddit,x",
  unread_only: "true",
  timeframe: "last_30_days",
  sentiment: "positive,neutral",
  limit: "50",
});

const res = await fetch("https://api.usealertly.com/alert?" + params.toString(), {
  headers: { Authorization: "Basic " + API_KEY },
});

if (!res.ok) throw new Error(await res.text());

const { data } = await res.json();
console.log(data.total, data.results?.[0]);
03

Work with the response

Each response contains matching alert records and the total number of results.

Response shape
{
  "data": {
    "results": [
      {
        "id": "…",
        "title": "…",
        "content": "…",
        "url": "…",
        "platform": "reddit",
        "keyword": "Alertly",
        "status": "unread",
        "filtered": false,
        "goal": "leads",
        "sentiment": "neutral",
        "score": 7,
        "time_ago": "3 hours ago"
      }
    ],
    "total": 123
  }
}

Sources

Pull alerts from every source you monitor.

Use one API to access alerts generated across LinkedIn, Reddit, X, YouTube, Bluesky and Google News.

Build with Alertly.

Bring relevant social conversations into the tools and workflows your team already uses.

7-day free trial · No credit card required

Social monitoring API FAQs

Answers to common questions about using Alertly alerts in your own tools.

What is a social monitoring API?

A social monitoring API lets you programmatically access social mentions, keyword alerts, competitor conversations, and related monitoring data so you can use it in dashboards, CRMs, reports, and internal workflows.

What platforms does Alertly monitor?

Alertly currently monitors Reddit, X (Twitter), LinkedIn, Bluesky, YouTube, and Google News. The API lets you fetch alerts from supported platforms and filter them by platform when needed.

Can I filter mentions by platform or sentiment?

Yes. You can filter API results by platform, keyword, timeframe, unread status, sentiment, and other available query parameters.

Can I use the API for competitor monitoring?

Yes. You can create competitor keywords in Alertly, then use the API to pull competitor mentions, complaints, comparison conversations, and switching signals into your own tools.

Is Alertly a raw social media firehose API?

No. Alertly focuses on curated social monitoring alerts rather than raw firehose access. It is designed for teams that want high-signal conversations they can review, report on, and act on.

How do I get an API key?

Create an API key in your Alertly account and include the alert.read scope. Then send it with your request using the Authorization: Basic header.

Can I use Alertly data in reporting dashboards?

Yes. You can fetch Alertly alerts through the API and use them in internal dashboards, weekly reports, BI pipelines, or social monitoring workflows.

Do you have an MCP server?

Yes. Connect Cursor, Claude or other MCP clients to search the same curated alerts. See the Social Monitoring MCP page for setup and examples.