Newscatcher website screenshot

Newscatcher

Newscatcher is a news search and aggregation API platform that provides access to over 120,000 news sources worldwide with full-text search, NLP enrichment, entity extraction, sentiment analysis, and automated clustering. The platform offers three core products — a News API for structured article retrieval, a Web Search (CatchAll) API for recall-first AI-grade web search, and a Local News API for hyper-local geographic news coverage. All APIs return clean, enriched, and deduplication-ready data designed for enterprise risk teams, financial services, AI platforms, and media intelligence workflows. The company is backed by Y Combinator (S22) and holds ISO certifications and SOC2 Type II compliance.

Newscatcher publishes 16 APIs on the APIs.io network, including AggregationCount API, Authors API, BreakingNews API, and 13 more. Tagged areas include News, Search, NLP, Sentiment Analysis, and Entity Extraction.

The Newscatcher catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Newscatcher’s developer surface includes authentication, documentation, engineering blog, pricing, and 14 more developer resources.

54.0/100 developing ▼ -5.2 Agent 34/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessPaidSelf serve
16 APIs
NewsSearchNLPSentiment AnalysisEntity ExtractionClusteringMedia IntelligenceFinancial IntelligenceAIEnterprise

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 54.0/100 · developing
Contract Quality 17.2 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 6.8 / 13
Governance 8.3 / 12
Discoverability 7.4 / 10
Agent readiness — 34/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/newscatcher: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 16

Individual APIs this provider publishes, each with its own machine-readable definition.

Newscatcher AggregationCount API

Operations to aggregate news counts.

Newscatcher Authors API

Operations to search by author.

Newscatcher BreakingNews API

Operations to retrieve breaking news articles.

Newscatcher Datasets API

Operations to create and manage datasets of entities. A dataset is a named collection of entities — think of it as a watchlist or portfolio. Connect a dataset to a job via `conn...

Newscatcher Entities API

Operations to create, update, and delete company entities. Entities are the building blocks of Company Watchlist. Each entity represents a company (or person) you want to track....

Newscatcher Jobs API

Operations to create, monitor, and retrieve job results.

Newscatcher LatestHeadlines API

Operations to retrieve local news latest headlines. Includes both standard location filtering and advanced GeoNames filtering.

Newscatcher Meta API

Operations to check API health and version.

Newscatcher Monitors API

Operations to create, operate and retrieve monitor results.

Newscatcher Projects API

Operations to create, organize, and manage projects. A project is a named container for jobs, monitors, and datasets. Group related resources by use case, team, or client, and s...

Newscatcher Search API

Operations to search for local news articles. Includes both standard location filtering and advanced GeoNames filtering.

Newscatcher SearchBy API

Operations to search local news by link, ID or RSS GUID.

Newscatcher SearchByLink API

Operations to search by link or ID.

Newscatcher Sources API

Operations to retrieve local news sources.

Newscatcher Subscription API

Operations to get subscription info.

Newscatcher Webhooks API

Operations to create and manage reusable webhook endpoints. A webhook is a named HTTP endpoint that receives a POST notification when a job or monitor completes. Create webhooks...

Scroll for all 16

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Newscatcher Rate Limits

11 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Newscatcher Context

34 classes · 36 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Newscatcher API Rules

5 rules · 4 warnings 1 info

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

Newscatcher Article

31 properties

JSON SCHEMA

Newscatcher Search Response

9 properties

JSON SCHEMA

Examples 3

Example request and response payloads for these APIs.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Newscatcher Authentication

apiKey · 2 schemes

SECURITY

Newscatcher Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Newscatcher Agentic Access

79 operations · 48 acting · 1 human-in-the-loop

79 operations · 48 acting

AGENTIC

Resources

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: newscatcher
name: Newscatcher
description: 'Newscatcher is a news search and aggregation API platform that provides access to over 120,000 news sources
  worldwide with full-text search, NLP enrichment, entity extraction, sentiment analysis, and automated clustering. The platform
  offers three core products — a News API for structured article retrieval, a Web Search (CatchAll) API for recall-first AI-grade
  web search, and a Local News API for hyper-local geographic news coverage. All APIs return clean, enriched, and deduplication-ready
  data designed for enterprise risk teams, financial services, AI platforms, and media intelligence workflows. The company
  is backed by Y Combinator (S22) and holds ISO certifications and SOC2 Type II compliance.

  '
type: Index
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/newscatcher.png
url: https://raw.githubusercontent.com/api-evangelist/newscatcher/refs/heads/main/apis.yml
created: '2026-06-12'
modified: '2026-06-12'
specificationVersion: '0.19'
tags:
- News
- Search
- NLP
- Sentiment Analysis
- Entity Extraction
- Clustering
- Media Intelligence
- Financial Intelligence
- AI
- Enterprise
apis:
- aid: newscatcher:newscatcher-aggregationcount-api
  name: Newscatcher AggregationCount API
  description: Operations to aggregate news counts.
  humanURL: https://www.newscatcherapi.com/news-api
  baseURL: https://v3-api.newscatcherapi.com/api
  tags:
  - AggregationCount
  properties:
  - type: OpenAPI
    url: openapi/newscatcher-aggregationcount-api-openapi.yml
  - type: Documentation
    url: https://www.newscatcherapi.com/docs/v3/api-reference/overview/introduction
  - type: Documentation
    url: https://www.newscatcherapi.com/docs
- aid: newscatcher:newscatcher-authors-api
  name: Newscatcher Authors API
  description: Operations to search by author.
  humanURL: https://www.newscatcherapi.com/news-api
  baseURL: https://v3-api.newscatcherapi.com/api
  tags:
  - Authors
  properties:
  - type: OpenAPI
    url: openapi/newscatcher-authors-api-openapi.yml
  - type: Documentation
    url: https://www.newscatcherapi.com/docs/v3/api-reference/overview/introduction
  - type: Documentation
    url: https://www.newscatcherapi.com/docs
- aid: newscatcher:newscatcher-breakingnews-api
  name: Newscatcher BreakingNews API
  description: Operations to retrieve breaking news articles.
  humanURL: https://www.newscatcherapi.com/news-api
  baseURL: https://v3-api.newscatcherapi.com/api
  tags:
  - BreakingNews
  properties:
  - type: OpenAPI
    url: openapi/newscatcher-breakingnews-api-openapi.yml
  - type: Documentation
    url: https://www.newscatcherapi.com/docs/v3/api-reference/overview/introduction
  - type: Documentation
    url: https://www.newscatcherapi.com/docs
- aid: newscatcher:newscatcher-datasets-api
  name: Newscatcher Datasets API
  description: 'Operations to create and manage datasets of entities.


    A dataset is a named collection of entities — think of it as a watchlist or

    portfolio. Connect a dataset to a job via `connected_dataset_ids` to activate

    Company Watchlist. Datasets can be reused across multiple jobs and monitors.'
  humanURL: https://www.newscatcherapi.com/news-api
  baseURL: https://v3-api.newscatcherapi.com/api
  tags:
  - Datasets
  properties:
  - type: OpenAPI
    url: openapi/newscatcher-datasets-api-openapi.yml
  - type: Documentation
    url: https://www.newscatcherapi.com/docs/v3/api-reference/overview/introduction
  - type: Documentation
    url: https://www.newscatcherapi.com/docs
- aid: newscatcher:newscatcher-entities-api
  name: Newscatcher Entities API
  description: 'Operations to create, update, and delete company entities.


    Entities are the building blocks of Company Watchlist. Each entity represents

    a company (or person) you want to track. Add identifying information such as

    domain, alternative names, and key persons to improve matching quality.'
  humanURL: https://www.newscatcherapi.com/news-api
  baseURL: https://v3-api.newscatcherapi.com/api
  tags:
  - Entities
  properties:
  - type: OpenAPI
    url: openapi/newscatcher-entities-api-openapi.yml
  - type: Documentation
    url: https://www.newscatcherapi.com/docs/v3/api-reference/overview/introduction
  - type: Documentation
    url: https://www.newscatcherapi.com/docs
- aid: newscatcher:newscatcher-jobs-api
  name: Newscatcher Jobs API
  description: Operations to create, monitor, and retrieve job results.
  humanURL: https://www.newscatcherapi.com/news-api
  baseURL: https://v3-api.newscatcherapi.com/api
  tags:
  - Jobs
  properties:
  - type: OpenAPI
    url: openapi/newscatcher-jobs-api-openapi.yml
  - type: Documentation
    url: https://www.newscatcherapi.com/docs/v3/api-reference/overview/introduction
  - type: Documentation
    url: https://www.newscatcherapi.com/docs
- aid: newscatcher:newscatcher-latestheadlines-api
  name: Newscatcher LatestHeadlines API
  description: Operations to retrieve local news latest headlines. Includes both standard location filtering and advanced
    GeoNames filtering.
  humanURL: https://www.newscatcherapi.com/news-api
  baseURL: https://v3-api.newscatcherapi.com/api
  tags:
  - LatestHeadlines
  properties:
  - type: OpenAPI
    url: openapi/newscatcher-latestheadlines-api-openapi.yml
  - type: Documentation
    url: https://www.newscatcherapi.com/docs/v3/api-reference/overview/introduction
  - type: Documentation
    url: https://www.newscatcherapi.com/docs
- aid: newscatcher:newscatcher-meta-api
  name: Newscatcher Meta API
  description: Operations to check API health and version.
  humanURL: https://www.newscatcherapi.com/news-api
  baseURL: https://v3-api.newscatcherapi.com/api
  tags:
  - Meta
  properties:
  - type: OpenAPI
    url: openapi/newscatcher-meta-api-openapi.yml
  - type: Documentation
    url: https://www.newscatcherapi.com/docs/v3/api-reference/overview/introduction
  - type: Documentation
    url: https://www.newscatcherapi.com/docs
- aid: newscatcher:newscatcher-monitors-api
  name: Newscatcher Monitors API
  description: Operations to create, operate and retrieve monitor results.
  humanURL: https://www.newscatcherapi.com/news-api
  baseURL: https://v3-api.newscatcherapi.com/api
  tags:
  - Monitors
  properties:
  - type: OpenAPI
    url: openapi/newscatcher-monitors-api-openapi.yml
  - type: Documentation
    url: https://www.newscatcherapi.com/docs/v3/api-reference/overview/introduction
  - type: Documentation
    url: https://www.newscatcherapi.com/docs
- aid: newscatcher:newscatcher-projects-api
  name: Newscatcher Projects API
  description: 'Operations to create, organize, and manage projects.


    A project is a named container for jobs, monitors, and datasets. Group

    related resources by use case, team, or client, and share them with

    teammates. Resources can be assigned at creation time or post-hoc.'
  humanURL: https://www.newscatcherapi.com/news-api
  baseURL: https://v3-api.newscatcherapi.com/api
  tags:
  - Projects
  properties:
  - type: OpenAPI
    url: openapi/newscatcher-projects-api-openapi.yml
  - type: Documentation
    url: https://www.newscatcherapi.com/docs/v3/api-reference/overview/introduction
  - type: Documentation
    url: https://www.newscatcherapi.com/docs
- aid: newscatcher:newscatcher-search-api
  name: Newscatcher Search API
  description: Operations to search for local news articles. Includes both standard location filtering and advanced GeoNames
    filtering.
  humanURL: https://www.newscatcherapi.com/news-api
  baseURL: https://v3-api.newscatcherapi.com/api
  tags:
  - Search
  properties:
  - type: OpenAPI
    url: openapi/newscatcher-search-api-openapi.yml
  - type: Documentation
    url: https://www.newscatcherapi.com/docs/v3/api-reference/overview/introduction
  - type: Documentation
    url: https://www.newscatcherapi.com/docs
- aid: newscatcher:newscatcher-searchby-api
  name: Newscatcher SearchBy API
  description: Operations to search local news by link, ID or RSS GUID.
  humanURL: https://www.newscatcherapi.com/news-api
  baseURL: https://v3-api.newscatcherapi.com/api
  tags:
  - SearchBy
  properties:
  - type: OpenAPI
    url: openapi/newscatcher-searchby-api-openapi.yml
  - type: Documentation
    url: https://www.newscatcherapi.com/docs/v3/api-reference/overview/introduction
  - type: Documentation
    url: https://www.newscatcherapi.com/docs
- aid: newscatcher:newscatcher-searchbylink-api
  name: Newscatcher SearchByLink API
  description: Operations to search by link or ID.
  humanURL: https://www.newscatcherapi.com/news-api
  baseURL: https://v3-api.newscatcherapi.com/api
  tags:
  - SearchByLink
  properties:
  - type: OpenAPI
    url: openapi/newscatcher-searchbylink-api-openapi.yml
  - type: Documentation
    url: https://www.newscatcherapi.com/docs/v3/api-reference/overview/introduction
  - type: Documentation
    url: https://www.newscatcherapi.com/docs
- aid: newscatcher:newscatcher-sources-api
  name: Newscatcher Sources API
  description: Operations to retrieve local news sources.
  humanURL: https://www.newscatcherapi.com/news-api
  baseURL: https://v3-api.newscatcherapi.com/api
  tags:
  - Sources
  properties:
  - type: OpenAPI
    url: openapi/newscatcher-sources-api-openapi.yml
  - type: Documentation
    url: https://www.newscatcherapi.com/docs/v3/api-reference/overview/introduction
  - type: Documentation
    url: https://www.newscatcherapi.com/docs
- aid: newscatcher:newscatcher-subscription-api
  name: Newscatcher Subscription API
  description: Operations to get subscription info.
  humanURL: https://www.newscatcherapi.com/news-api
  baseURL: https://v3-api.newscatcherapi.com/api
  tags:
  - Subscription
  properties:
  - type: OpenAPI
    url: openapi/newscatcher-subscription-api-openapi.yml
  - type: Documentation
    url: https://www.newscatcherapi.com/docs/v3/api-reference/overview/introduction
  - type: Documentation
    url: https://www.newscatcherapi.com/docs
- aid: newscatcher:newscatcher-webhooks-api
  name: Newscatcher Webhooks API
  description: 'Operations to create and manage reusable webhook endpoints.


    A webhook is a named HTTP endpoint that receives a POST notification

    when a job or monitor completes. Create webhooks once at the organization

    level and attach them to any number of jobs or monitors via `webhook_ids`.

    Supports Slack, Microsoft Teams, and generic HTTP targets with configurable

    delivery modes, authentication, and headers.'
  humanURL: https://www.newscatcherapi.com/news-api
  baseURL: https://v3-api.newscatcherapi.com/api
  tags:
  - Webhooks
  properties:
  - type: OpenAPI
    url: openapi/newscatcher-webhooks-api-openapi.yml
  - type: Documentation
    url: https://www.newscatcherapi.com/docs/v3/api-reference/overview/introduction
  - type: Documentation
    url: https://www.newscatcherapi.com/docs
common:
- type: AgenticAccess
  url: agentic-access/newscatcher-agentic-access.yml
- type: DomainSecurity
  url: security/newscatcher-domain-security.yml
- type: Authentication
  url: authentication/newscatcher-authentication.yml
- type: Website
  url: https://www.newscatcherapi.com
- type: Documentation
  url: https://www.newscatcherapi.com/docs
- type: GitHubOrg
  url: https://github.com/Newscatcher
- type: LinkedIn
  url: https://www.linkedin.com/company/newscatcherapi
- type: Blog
  url: https://www.newscatcherapi.com/blog
- type: Pricing
  url: https://www.newscatcherapi.com/pricing
- type: StatusPage
  url: https://status.newscatcherapi.com
- type: X
  url: https://x.com/newscatcherapi
- type: Plans
  url: plans/newscatcher-plans-pricing.yml
- type: RateLimits
  url: rate-limits/newscatcher-rate-limits.yml
- type: FinOps
  url: finops/newscatcher-finops.yml
- type: Vocabulary
  url: vocabulary/newscatcher-vocabulary.yml
- type: JSONSchemaCollection
  url: json-schema/newscatcher-article-schema.json
- type: JSONSchemaCollection
  url: json-schema/newscatcher-search-response-schema.json
- type: JSONLDContext
  url: json-ld/newscatcher-context.jsonld
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com