Las noticias, entendidas como historias, no como artículos sueltos.
NewsPulse.io agrupa miles de fuentes globales en historias rankeadas por relevancia, detecta sesgo y sentimiento por artículo, y lo entrega todo en una API REST limpia y predecible.
# Top headlines en Colombia, ranking multi-factor curl "https://api.newspulse.io/v2/top-headlines?country=CO&limit=3" \ -H "Authorization: Bearer mmn_live_••••••••••"
const res = await fetch( "https://api.newspulse.io/v2/top-headlines?country=CO&limit=3", { headers: { Authorization: "Bearer mmn_live_••••••••••" } } ); const { stories } = await res.json();
import requests r = requests.get( "https://api.newspulse.io/v2/top-headlines", params={"country": "CO", "limit": 3}, headers={"Authorization": "Bearer mmn_live_••••••••••"}, ) print(r.json())
{
"stories": [{
"title": "Colombia anuncia nuevo marco de política climática",
"status": "developing",
"headlineScore": 7.42,
"uniqueSources": 14,
"sentimentDistribution": { "neutral": 0.6, … }
}],
"meta": { "period": "24h", "country": "CO" }
}Así se ve un request real.
Cinco formas distintas de consultar la misma API — copia cualquiera de estos requests y pruébalo tú mismo.
Titulares en Colombia, rankeados por autoridad, velocidad y cobertura
{
"stories": [
{
"title": "Colombia anuncia nuevo marco de política climática",
"status": "developing",
"headlineScore": 7.42,
"uniqueSources": 14,
"countries": ["CO", "US"]
},
{ … }
],
"meta": { "limit": 3, "period": "24h", "country": "CO" }
}Historias acelerando más rápido en las últimas 3 horas
{
"stories": [
{
"title": "Banco central sorprende con recorte de tasas",
"velocityScore": 4.86,
"velocityBreakdown": {
"recentVelocity": 4.86,
"acceleration": 1.46
},
"articleCount": 23
},
{ … }
]
}Búsqueda full-text sobre inteligencia artificial, solo en español
{
"results": [
{
"article": {
"title": "Cómo la IA generativa está transformando la industria del software",
"source": { "name": "El Tiempo" }
},
"relevanceScore": 0.83
}
],
"relatedStories": [
{ "title": "Regulación de IA avanza en el Congreso" }
],
"meta": { "limit": 20, "took_ms": 34 }
}Artículos de Reuters y AP de la última semana
{
"items": [
{
"title": "Mercados globales cierran mixtos tras datos de inflación",
"source": { "name": "Reuters", "domain": "reuters.com" },
"publishedAt": "2026-08-13T09:12:00Z"
},
{ … }
],
"total": 214
}Artículos de sentimiento positivo de EE.UU. en los últimos ocho meses
{
"items": [
{
"title": "Los mercados repuntan mientras la inflación baja a su nivel más bajo en dos años",
"sentiment": "positive",
"source": { "name": "AP", "domain": "apnews.com" },
"publishedAt": "2026-08-28T14:05:00Z"
},
{ … }
],
"total": 47
}Todo lo que necesitas de un feed de noticias, en cuatro capas.
No es un scraper con paginación. Es un pipeline de clustering, ranking y análisis que corre sobre cada artículo antes de que llegue a tu request.
Clustering de historias
Artículos de distintas fuentes sobre el mismo hecho se agrupan en una sola story, con artículo canónico y cobertura consolidada.
Ranking multi-factor
headline_score combina autoridad de fuente, diversidad de cobertura, velocidad, recencia y engagement — con pesos configurables.
Sesgo & sentimiento
Distribución de sentimiento y de sesgo político por historia, con detección automática de perspectivas por grupo editorial.
Búsqueda híbrida
Full-text con tsvector + similitud por trigramas para tolerar errores de tipeo. Sin Elasticsearch ni infraestructura extra.
De miles de fuentes crudas a una historia rankeada.
Ingesta continua
Se ingestan artículos de miles de fuentes globales, con metadatos de idioma, país y credibilidad de la fuente.
Cluster & score
Los artículos se agrupan por similitud, se calcula headline_score y velocity_score, y se clasifica el estado del ciclo de vida de la historia.
Query vía API
Consultas con filtros de país, idioma, categoría, sentimiento o rango de fechas — y recibes JSON listo para tu producto.
Cinco recursos. Una convención consistente.
Todos los endpoints de listado soportan paginación, filtros por país/idioma/categoría/fuente, y devuelven metadata de caché.
Pensada para ir más allá del artículo individual.
| Característica | APIs de noticias tradicionales | NewsPulse.io API |
|---|---|---|
| Unidad de contenido | Artículo | Historia (cluster) |
| Ranking | Popularidad / fecha | Multi-factor: autoridad, velocidad, diversidad, recencia |
| Relevancia geográfica | Solo filtro | Scoring de relevancia internacional (IRP) |
| Sesgo & sentimiento | No disponible | Por artículo y por historia |
| Perspectivas múltiples | No disponible | Detección automática por grupo de sesgo |
| Timeline de historia | No disponible | Evolución con snapshots periódicos |
| Trending | No disponible | Basado en velocidad y aceleración |
| Búsqueda | Coincidencia exacta | Full-text híbrida + trigram |
Construida sobre piezas aburridas y confiables.
Sin capas innecesarias: Postgres es la única fuente de verdad, Redis cachea lo caliente, y las colas procesan el enriquecimiento en background.
Precios simples. Escala cuando lo necesites.
- 30 requests / minuto
- 1,000 requests / día
- 100 búsquedas / día
- Acceso a historias, timeline y trending
- Soporte por email
- 300 requests / minuto
- 10,000 requests / día
- Búsquedas ilimitadas
- Soporte prioritario
- Soporte por email
- 1,000+ requests / minuto
- 100,000+ requests / día
- Búsquedas ilimitadas
- Soporte prioritario
- SLA & soporte dedicado
- Límites a medida
- Soporte por email
- 10 requests / minuto
- 100 requests / día
- Soporte por email