NEWS SEARCH API · FOR AGENTS AND APPS

Give your AI the news it hasn't seen yet.

Nearwire indexes news as it's published and returns the stories most relevant to any question, with sources, timestamps and scores. Connect an AI agent over MCP, or call the REST API from any app or backend.

500 free searches a month. Sign in from your AI client, or use one API key for MCP and REST. REST API reference →

# Claude, ChatGPT and other chat apps: add a custom connector
# with this URL, then sign in to Nearwire. No key to copy.
https://nearwire.dev/mcp

# Claude Code
claude mcp add --transport http nearwire https://nearwire.dev/mcp
// VS Code: .vscode/mcp.json (signs in on first use)
{
  "servers": {
    "nearwire": {
      "type": "http",
      "url": "https://nearwire.dev/mcp"
    }
  }
}
Sign in with OAuth from any MCP client, or send an API key header from scripts and CI.
fresh
Past the training cutoff
Models only know the world up to their cutoff. Nearwire ingests feeds continuously, so your agent can reason about what happened today.
semantic
Matches meaning, not keywords
Semantic, keyword or hybrid ranking. A question finds the right coverage even when the article is worded differently.
citable
Answers with receipts
Every result carries its source, original URL, publish time and similarity score, so your model can cite instead of guess.

Built for agents and apps

One index and one API key, whether the caller is a language model or your own backend.

For AI agents

MCP setup guide →
search_news · related_stories
Research agents
Add Nearwire as a connector, sign in, and let the agent search, follow a story through related coverage, and come back with linked sources.
POST /search
Grounded answers (RAG)
Retrieve the most relevant recent articles for a user's question and drop them into the prompt as numbered, citable context.
saved queries · webhooks
Monitoring agents
Save a query once. New matching articles arrive by signed webhook or wait in the inbox for your agent to read via monitoring_inbox.
since: "24h" · cron
Scheduled briefings
Run an agent each morning that searches the last day for your topics and writes a short, cited briefing for your team.

For web apps and backends

REST API reference →
POST /articles/{id}/related
Related-reading widgets
Show “more on this story” beside an article using its existing embedding. No extra embedding cost per call.
POST /search · "since": "7d"
Topic pages and in-app search
Power a search box or an always-fresh topic feed in your product, with time, source and keyword filters.
saved queries · signed webhooks
Alerts and integrations
Get new matches pushed to your backend, then route them to Slack, email or your CRM. Verify every delivery by signature.
"embedding": [ … ]
Match news to your content
Send an embedding of a product page, ticket or document to find coverage about it. text-embedding-3-small, 1536 dimensions.

JSON over HTTPS with an OpenAPI spec for generating typed clients, scoped API keys with optional expiry, signed webhooks with replay, and clear per-minute rate limits. Webhook docs →

PRECISE, COMPACT RESULTS

Only what you need, nothing you don't.

Results are compact JSON: headline, summary, source, link, publish time and score. Control exactly what reaches a prompt, or your page.

minScore
Keep weak matches out of a context window or a results page.
since · until
Plain-language windows: "24h", "7d", "yesterday", "oct 1".
requiredTerms · excludedPhrases
Literal must-haves and exclusions for precision.
mode
semantic, keyword or hybrid ranking per request.
limit
Up to 100 results per request.
200 OK · application/json
{
  "results": [
    {
      "title": "Kenya confirms its first Ebola death as outbreak spreads",
      "description": "The patient had been living in DR Congo…",
      "url": "https://www.bbc.co.uk/news/…",
      "publishedAt": "2026-10-06T13:10:42.000Z",
      "feed": { "title": "BBC News" },
      "score": 0.423
    },
    …
  ],
  "usage": { "used": 6, "limit": 500 }
}
MCP SERVER

Five tools, one URL.

Nearwire speaks the Model Context Protocol over Streamable HTTP. Add the URL as a connector in Claude, ChatGPT or any MCP client and sign in, with no key to copy. Scripts and CI can use an API key instead.

You choose what each app can access and can disconnect it any time. Included on every plan; shares your search quota.

https://nearwire.dev/mcp
search_news

Find stories with semantic, keyword or hybrid ranking and precise text filters.

related_stories

Find related coverage from an article ID.

monitoring_inbox

Read saved-query matches (needs monitoring:read).

list_feeds

Discover the news sources the agent can search.

get_usage

Check the plan and remaining monthly quota.

01 · ingest
Feeds, polled continuously
RSS and Atom sources are fetched on their own interval, with every fetch logged.
02 · embed
Every headline, embedded
Titles and summaries become 1536-dimension vectors shortly after they're fetched.
03 · retrieve
Indexed and filtered
pgvector HNSW and full-text indexes, with time, source and text filters.

Pricing

Every feature on every plan: MCP, REST, semantic and hybrid search, monitoring, and all filters. Choose the volume and request rate your agents and apps need.

FREE

$0

500 search requests / month

60 requests / minute

Start free

STARTER

RECOMMENDED
$29 / month

20,000 search requests / month

120 requests / minute

Choose Starter

BUSINESS

$99 / month

100,000 search requests / month

300 requests / minute

Choose Business

Monthly search quotas reset on the 1st (UTC). Your first month and mid-month plan changes are prorated by the time remaining. MCP, REST and playground searches share your quota. All authenticated requests share your account's per-minute limit. Pricing details →

Give your agent, or your app, today's news.

Free to start. No card required.