Aligned News website screenshot

Aligned News

Aligned News is an AI-native intelligence and news platform that synthesizes AI-powered briefings from 63 curated X lists tracking 100,000+ accounts in AI, tech, and science, and publishes Stories, Signals, Reports, and Bundles via web, REST API, and a downloadable MCP server for AI tools like Claude, Cursor, and Windsurf.

3 APIs 14 Features
AINewsIntelligenceMCPSignals

APIs

Aligned News

Consumer-facing AI news intelligence platform delivering Stories, Signals, Reports, and Bundles synthesized from 63 curated X lists tracking 100,000+ accounts across AI, technol...

Aligned News REST API

Read-only REST API for Aligned News content. Lets developers and AI agents fetch Stories, Signals, Reports, Bundles, the section-grouped news feed, and run full-text search acro...

Aligned News MCP Server

Reference Model Context Protocol server distributed as a single TypeScript file (mcp-server.ts) that proxies the Aligned News REST API to MCP-compatible AI tools like Claude Cod...

Collections

Pricing Plans

Rate Limits

Aligned News Rate Limits

5 limits

RATE LIMITS

FinOps

Features

AI-powered intelligence from 63 curated X lists
Tracks 100,000+ accounts across AI, technology, and science
Stories surface breaking AI news with full body content
Signals provide early pattern detection with badges (bullish, caution, critical, signal, interview, vc, action)
Reports deliver trend deep-dives and summaries
Bundles group related stories around themes
Section-organized news feed across all topics
Full-text Search across stories, signals, and reports
REST API gated behind Pro tier with Bearer alnw_ API keys
Downloadable single-file MCP server for Claude Code, Claude Desktop, Cursor, and Windsurf
Free tier exposes headlines, summaries, signal badges, and report summaries only
Pro tier unlocks full content + API access
Enterprise tier adds team access, priority support, and custom analysis
Built on Fly.io (edge), Supabase (data), Clerk (auth and billing), Stripe (payments)

Semantic Vocabularies

Aligned News Context

18 classes · 9 properties

JSON-LD

JSON Structure

Aligned News Bundle Structure

5 properties

JSON STRUCTURE

Aligned News Report Structure

6 properties

JSON STRUCTURE

Aligned News Section Structure

3 properties

JSON STRUCTURE

Aligned News Signal Structure

8 properties

JSON STRUCTURE

Aligned News Story Structure

9 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
Website
Website
🔗
How It Works
How It Works
🚀
GettingStarted
GettingStarted
💰
Pricing
Pricing
🔗
Developers
Developers
📝
Signup
Signup
🔗
Sitemap
Sitemap
🔗
Robots TXT
Robots TXT
🔗
Research
Research
📝
Signals
Signals
🔗
Reports
Reports
🔗
Bundles
Bundles
🔗
AI
AI
🔗
MCP Server
MCP Server
👥
GitHubOrg
GitHubOrg

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Aligned News REST API
  version: 1.0.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Stories
    type: folder
  items:
  - info:
      name: List Stories
      type: http
    http:
      method: GET
      url: https://alignednews.com/v1/stories
      params:
      - name: section
        value: ''
        type: query
        description: Filter by section slug.
      - name: tag
        value: ''
        type: query
        description: Filter by tag.
      - name: limit
        value: ''
        type: query
        description: Maximum number of stories to return (default 20, max 100).
    docs: List recent AI news stories, optionally filtered by section or tag.
  - info:
      name: Get Story
      type: http
    http:
      method: GET
      url: https://alignednews.com/v1/stories/:id
      params:
      - name: id
        value: ''
        type: path
        description: Story UUID.
    docs: Retrieve a single story by ID, including the full body content.
- info:
    name: Signals
    type: folder
  items:
  - info:
      name: List Signals
      type: http
    http:
      method: GET
      url: https://alignednews.com/v1/signals
      params:
      - name: badge
        value: ''
        type: query
        description: Filter by badge type.
      - name: limit
        value: ''
        type: query
        description: Maximum number of signals to return (default 50, max 200).
    docs: List recent AI signals (early pattern detections from monitored accounts), optionally filtered by badge type.
  - info:
      name: Get Signal
      type: http
    http:
      method: GET
      url: https://alignednews.com/v1/signals/:id
      params:
      - name: id
        value: ''
        type: path
        description: Signal UUID.
    docs: Retrieve a single signal by ID with full analysis and related stories.
- info:
    name: Reports
    type: folder
  items:
  - info:
      name: List Reports
      type: http
    http:
      method: GET
      url: https://alignednews.com/v1/reports
      params:
      - name: limit
        value: ''
        type: query
        description: Maximum number of reports to return (default 20, max 100).
    docs: List recent reports (summaries only).
  - info:
      name: Get Report
      type: http
    http:
      method: GET
      url: https://alignednews.com/v1/reports/:id
      params:
      - name: id
        value: ''
        type: path
        description: Report UUID.
    docs: Retrieve a single report by ID with the full content.
- info:
    name: Bundles
    type: folder
  items:
  - info:
      name: List Bundles
      type: http
    http:
      method: GET
      url: https://alignednews.com/v1/bundles
      params:
      - name: limit
        value: ''
        type: query
        description: Maximum number of bundles to return.
    docs: List bundles, each grouping a set of related stories around a theme.
  - info:
      name: Get Bundle
      type: http
    http:
      method: GET
      url: https://alignednews.com/v1/bundles/:id
      params:
      - name: id
        value: ''
        type: path
        description: Bundle UUID.
    docs: Retrieve a single bundle by ID, including all member stories.
- info:
    name: Sections
    type: folder
  items:
  - info:
      name: List Sections
      type: http
    http:
      method: GET
      url: https://alignednews.com/v1/sections
    docs: List active news sections used to organize stories.
- info:
    name: News Feed
    type: folder
  items:
  - info:
      name: Get News Feed
      type: http
    http:
      method: GET
      url: https://alignednews.com/v1/news-feed
      params:
      - name: limit
        value: ''
        type: query
        description: Maximum number of stories per section.
    docs: Retrieve all current stories grouped by section.
- info:
    name: Search
    type: folder
  items:
  - info:
      name: Search Content
      type: http
    http:
      method: GET
      url: https://alignednews.com/v1/search
      params:
      - name: q
        value: ''
        type: query
        description: Search query (minimum 2 characters).
      - name: limit
        value: ''
        type: query
        description: Maximum results per content type.
    docs: Full-text search across stories, signals, and reports.
bundled: true