---
title: "Search News Articles"
method: GET
path: "/v1/news/articles"
tags: ["News"]
---

# Search News Articles

`GET /v1/news/articles`

## Request

- Base URL: `https://apidirect.io`
- URL: `https://apidirect.io/v1/news/articles`
- Auth: API key in header `X-API-Key`

Search for news articles from worldwide sources by keyword. Returns the article headline, URL, snippet, publication time in UTC, authors, photo and thumbnail URLs, and the source name, URL, favicon, and domain. Supports filtering by publication time, source, country, and language. The response also includes the requested limit and a count of the articles actually returned.

**Price:** $0.008 per request. **Free tier:** 50 requests/month.

## Query parameters

- `query` string, required
- `limit` integer
- `time_published` 'anytime' | '1h' | '1d' | '7d' | '1y'
- `source` string
- `country` string
- `language` string

## Response `200`

Successful response

- SearchNewsResponse: Inferred from a live response. Any field can be null or absent, and new fields may be added at any time.
  - `articles` object[], nullable
    - `authors` string[], nullable
    - `domain` string, nullable
    - `photo_url` string, nullable
    - `published_datetime_utc` string, nullable
    - `snippet` string, nullable
    - `source_favicon_url` string, nullable
    - `source_name` string, nullable
    - `source_url` string, nullable
    - `thumbnail_url` string, nullable
    - `title` string, nullable
    - `url` string, nullable
  - `count` number, nullable
  - `limit` number, nullable

## Other responses

- `400`: Bad request: missing or invalid parameters
- `401`: Unauthorized: invalid or missing API key
- `402`: Free tier used up for this endpoint and no payment method on file (`payment_required`).
- `403`: Account blocked after a failed payment (`account_blocked`).
- `429`: Rate limit exceeded or too many concurrent requests
- `500`: Internal server error
- `502`: Temporary failure retrieving news data. Please retry shortly.
- `503`: Service temporarily unavailable. Please retry shortly.
- `504`: The request timed out

---

[API](https://skmtc.dev/apidirect/apis/api-direct.md) · [All operations](https://skmtc.dev/apidirect/apis/api-direct/llms.txt) · [OpenAPI document](https://skmtc.dev/apidirect/apis/api-direct/revisions/fa8c68d70bd0?raw)
