# What Are the News, Blogs & Forums APIs

The News, Blogs & Forums APIs turn the open web into structured JSON. Each API covers one content type, and all three share the same query language, parameters, and response format - learn one and you know all three.

| Product | Endpoint | What you get |
| --- | --- | --- |
| **News API** | `/api/news` | Articles from news sites |
| **Blogs API** | `/api/blogs` | Blog posts |
| **Forums API** | `/api/forums` | Posts and replies from online forums |

Every result (a "post") comes enriched with the author, publication date, language, and source site metadata. News posts additionally carry categories and topics, sentiment, named entities (people, organizations, locations), and social engagement counts.

## How it works

1. Send a `GET` request with a boolean query - see the [News](news-api-quickstart), [Blogs](blogs-api-quickstart), or [Forums](forums-api-quickstart) quickstart.
2. Read the matching posts from the JSON response.
3. Follow the `next` URL to page through the rest - see [Pagination](news-blogs-forums-pagination).

Each product also has a matching segmentation endpoint that returns aggregate counts (top sites, languages, countries, and more) instead of posts - see [Segmentation API](news-blogs-forums-segmentation).

## Where to go next

- Quickstarts: [News](news-api-quickstart), [Blogs](blogs-api-quickstart), [Forums](forums-api-quickstart) - make your first request in 4 steps.
- [News API](news-api), [Blogs API](blogs-api), [Forums API](forums-api) - what makes each product special.
- [Query Syntax](news-blogs-forums-query-syntax) and filters ([News](news-api-filters), [Blogs](blogs-api-filters), [Forums](forums-api-filters)) - build precise queries.
- [Endpoints & Authentication](news-blogs-forums-endpoints) - the full API reference.

> [!NOTE]
> These APIs replace the deprecated [Web Content API](web-content-what-is) (`filterWebContent`). Same content, but each content type now has its own endpoint instead of a `site_type:` query filter, and response meta fields use snake_case (`total_results`, not `totalResults`). Migrating is usually a URL swap plus a few field renames - see [Response Format](news-blogs-forums-response-format).
