Signal API

Services/Synthesized News API

Synthesized News API

Articles are generated only from facts extracted for event clusters—the same underlying graph as /v1/events. LLM rewrite with anti-plagiarism and human-in-the-loop approval. Multi-language; filter by country, confidence, and date.

Endpoints

Read (typical integrations)

  • GET /v1/news/latest — Latest articles; filters: language, country, confidence, from_date, to_date
  • GET /v1/news/by-country?country=US — Articles for a country
  • GET /v1/news/by-category?category=politics — Articles by category
  • GET /v1/news/{article_id} — Single article by ID

Write / editorial (same API key; trusted operators only)

  • POST /v1/news/regenerate — Re-run fact extraction and synthesis for an event (expensive; not for read-only clients)
  • POST /v1/news/{article_id}/editor-action — Approve, reject, or adjust headline; actions are logged

Same API key auth as other /v1/* routes—scope keys and usage to operators who should run synthesis or approvals.

Response fields

Each article includes: article_id, event_id, headline, summary, body, confidence_level, language, last_updated, sources.

Use cases

News portals, content feeds, media outlets, and context articles alongside market events. Scale editorial output without rewriting wire copy—original articles from extracted facts only, with optional human review and approval workflow.

API docsAll servicesGet access