---
title: "News Article Detail"
method: GET
path: "/gateway/v1/news/detail"
tags: ["News"]
---

# News Article Detail

`GET /gateway/v1/news/detail`

## Request

- Base URL: `https://api.asksurf.ai`
- URL: `https://api.asksurf.ai/gateway/v1/news/detail`
- Auth: HTTP bearer

Returns the full content of a single news article by its ID (returned as `id` in feed and search results).

## Query parameters

- `id` string, required: Article ID (returned as id in feed/search results)

## Response `200`

OK

- DataObjectResponseNewsArticleDetailItem
  - `$schema` string, uri: A URL to the JSON Schema for this object.
  - `data` NewsArticleDetailItem, required
    - `content` string, required: Full article body text
    - `id` string, required: Article ID
    - `project_id` string: Surf project UUID
    - `project_name` string: Primary crypto project referenced in the article
    - `published_at` integer, required: Unix timestamp in seconds when the article was published
    - `source` string: Publisher name
    - `summary` string: Short summary of the article
    - `title` string, required: Article headline
    - `url` string: Direct URL to the original article
  - `meta` ObjectResponseMeta, required
    - `cached` boolean, required: Whether this response was served from cache
    - `credits_used` integer, required: Credits deducted for this request
    - `empty_reason` string: Hint explaining why the data array is empty, when applicable

## Other responses

- `default`: Error

---

[API](https://skmtc.dev/asksurf/apis/asksurf-public-rest-api.md) - [All operations](https://skmtc.dev/asksurf/apis/asksurf-public-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/asksurf/apis/asksurf-public-rest-api/revisions/91774fdd5302?raw)
