# Introduction

The Blogs API delivers blog posts as structured JSON - opinions, tutorials, and niche commentary that the mainstream press does not cover.

## Endpoint

`GET`

```bash
https://api.webz.io/api/blogs
```

## Example

Monitor English blog posts about a product:

```bash
https://api.webz.io/api/blogs?token=YOUR_TOKEN&q="iphone 17" language:english
```

## Working with blog posts

Blog posts carry the [standard post fields](blogs-api-post-fields) - title, full text, author, publication time, language, named entities, and source site metadata. Narrow results with source and content filters such as `language:`, `site:`, `site_category:`, or `country:` - see [Filters](blogs-api-filters).

> [!NOTE]
> `sentiment`, social engagement counts (`thread.social`), and `thread.performance_score` are only relevant to news content - see [News API](news-api).

## Coverage window

Blogs content is searchable for the **last 31 days** (by crawl time). The deeper news history is news-only: `allowNewsHistory` does not unlock older blog posts - see [Time Range & History](news-blogs-forums-time-range). Older data - up to the last **5 years** - is available via the [News, Blogs, Forums & Reviews Archive](archive-what-is).

> [!NOTE]
> Structured product reviews never appear in blogs results - they belong to the separate Reviews API.
