# kotartemiy/newscatcher

Programmatically collect normalized news from (almost) any website.

Repository: https://github.com/kotartemiy/newscatcher
Canonical: https://ross.abutalabs.com/products/newscatcher
Homepage: https://newscatcherapi.com/
Language: Python
License: MIT
License Family: permissive
Last push: 2020-10-30T19:09:31+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 2382, "days_push": 2133, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2987, forks 282 (observed 2026-08-28T04:07:34.290088+00:00)

## What it is
A Python package that programmatically collects normalized news articles from thousands of news websites, filterable by topic, country, and language. It works out of the box without any API keys and is intended for prototyping and MVPs rather than production systems.

## Use cases
- collect news articles from a specific website in python
- get latest headlines by topic like politics or tech
- find news sources by country and language
- build a news aggregation prototype
- scrape normalized news data for a data science project
- test an MVP that needs live news feeds

## When to choose
- you need quick, key-free access to news feeds in Python
- you are prototyping or validating assumptions with news data
- you want to filter news sources by topic, country, or language

## When to avoid
- you need a production-grade news pipeline with SLAs
- you need full-text search or NLP enrichment at scale - consider the vendor's commercial News API
- you need actively maintained software - the last release was in 2020

## Facets
- artifact type: library
- maturity: maintenance
- function: web-scraping, parser, nlp, data-science
- domain: data-science, crawlers, media, developer-tools
- platform: python, cross-platform
- tags: news-aggregation, rss, news-media, mvp-prototyping, normalized-data, natural-language-processing

## Member repositories
- kotartemiy/newscatcher (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:34.290088+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:31:24.999053+00:00, confidence not recorded.
  - readme: https://github.com/kotartemiy/newscatcher (fetched 2026-08-28T04:07:34.290088+00:00, sha ed7c45feb039)
  - homepage: https://newscatcherapi.com/ (fetched 2026-08-29T09:46:34.005285+00:00, sha a0b99020b044)
  - site_page: https://www.newscatcherapi.com/company/about-us (fetched 2026-08-29T09:46:34.014644+00:00, sha 57c6e60fff09)
  - site_page: https://www.newscatcherapi.com/docs/home (fetched 2026-08-29T09:46:34.022264+00:00, sha b29778b5fd17)
  - site_page: https://www.newscatcherapi.com/company/roadmap (fetched 2026-08-29T09:46:34.016842+00:00, sha 07a05c369115)
  - site_page: https://www.newscatcherapi.com/pricing (fetched 2026-08-29T09:46:34.019730+00:00, sha 4795d3c8ca2a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
