Sources

Last updated March 21, 2026

SynthLink crawls a curated set of public sources and enriches each document with LLM-generated summaries, keywords, and categories. This page lists all available sources, their update intervals, and the fields they provide.

Filtering by source

Use the source query parameter to limit results to a specific source. The value must match the source identifier exactly.

GET /api/v1/documents?source=openai_news&limit=10

Available sources

Each source has a unique identifier used in the source field of every document. Use this identifier when filtering requests.

openai_newsOpenAI News
every 12hdetail

Official posts, release notes, and model updates from OpenAI.

fields:title · summary · category
nasa_newsNASA Science
every 24hdetail

Mission reports and planetary science discoveries from NASA.

fields:title · summary · date
github_trendingGitHub Trending
every 6hapi

Daily trending repositories across all languages.

fields:repo · stars · language
arxivarXiv Papers
every 12hrss

Preprints in CS, ML, and physics - enriched for scanning.

fields:title · summary · authors
hnHacker News
every 3hapi

Top stories filtered by score and relevance.

fields:title · score · keywords
nvdNVD CVEs
configured externallyapi

Recent CVEs with severity, KEV signal, and reference metadata.

fields:cve · severity · kev · references
cisa_cyber_advisoryCISA Advisories
every 6hdetail

CISA cybersecurity advisories with mitigation guidance.

fields:title · summary · date · mitigations

Note:New sources are added based on demand. If you'd like to request a source, contact us at support@synth-link.com.

content_source field

Every document also includes a content_source field that describes how the content was ingested — not where it came from. This is useful for understanding how fresh or complete the raw content is.

ValueMethodDescription
detailRSS + detail pageParsed from RSS/Atom feed with a follow-up detail page fetch when available.
rssRSS feedParsed from RSS/Atom feed without a detail page fetch.
apiAPI responseRetrieved from an official API response.
Was this helpful?