---
title: "Complete news monitoring solution"
description: "Comprehensive news monitoring with all advanced features: filtering, sorting, faceting, highlighting, and export"
source: https://apitube.io/cookbook/complete-news-monitoring-solution
---

#### Input parameters

| Parameter            | Description                                    | Type    | Default | Required |
|:---------------------|:-----------------------------------------------|:--------|:--------|:---------|
| organization.name    | Multiple organizations (comma-separated).      | string  |         | Yes      |
| title                | Keywords (comma-separated).                     | string  |         | Yes      |
| category.id          | Category filter.                               | string  |         | Yes      |
| sentiment.overall.polarity | Sentiment filter.                             | string  |         | Yes      |
| published_at.start   | Start date filter.                              | string  |         | Yes      |
| source.rank.opr.min  | Minimum source quality.                         | string  |         | Yes      |
| is_duplicate         | Exclude duplicates.                            | integer | 0       | Yes      |
| has_image            | Require images.                                 | integer | 1       | Yes      |
| sort.by              | Sort by quality score.                          | string  |         | Yes      |
| sort.order           | Descending order.                               | string  |         | Yes      |
| facet                | Enable faceting.                                 | boolean | true    | Yes      |
| facet.field          | Fields for faceting.                             | string  |         | Yes      |
| hl                   | Enable highlighting.                             | boolean | true    | Yes      |
| hl.fl                | Fields to highlight.                             | string  |         | Yes      |
| per_page             | Maximum number of articles to retrieve.       | integer | 50      | Yes      |
| api_key              | Your API key.                                  | string  |         | Yes      |

#### Workflow examples

##### Request for complete news monitoring solution:

```shell
curl -X GET "https://api.apitube.io/v1/news/everything?organization.name=Apple,Google,Microsoft&title=innovation,technology&category.id=medtop:04000000&sentiment.overall.polarity=positive&published_at.start=2024-01-01&source.rank.opr.min=5&is_duplicate=0&has_image=1&sort.by=quality&sort.order=desc&facet=true&facet.field=source.id,language.id&hl=true&hl.fl=title,description&per_page=50&api_key=YOUR_API_KEY"
```

##### Request for export to Excel:

```shell
curl -X GET "https://api.apitube.io/v1/news/everything?organization.name=Apple,Google,Microsoft&published_at.start=2024-01-01&export=xlsx&api_key=YOUR_API_KEY" -o monitoring_report.xlsx
```

---

#### Related Examples

- [Comprehensive analytics dashboard](/cookbook/comprehensive-analytics-dashboard-query)
- [Competitive intelligence analysis](/cookbook/competitive-intelligence-analysis-with-sentiment-tracking)
- [Export articles to Excel](/cookbook/export-articles-to-excel-format)
- [Sort by quality score](/cookbook/sort-articles-by-quality-score)
- [Get premium source articles](/cookbook/get-articles-from-premium-sources)

