---
title: "Get multiple articles by UUID"
method: GET
path: "/v1/news"
tags: ["news"]
---

# Get multiple articles by UUID

`GET /v1/news`

Get articles given a list of UUIDs.

## Query parameters

- `article_ids` string[], required — Article UUIDs to fetch.
- `full_text` boolean — Whether to return the full text of the articles.

## Response `200`

A list of news articles

- SearchResponseDictItem[]
  - `article_url` string, uri, required
  - `article_id` string, uuid, required
  - `classification` union, required
    - string[]
    - string
  - `country` string, required
  - `source_id` string, required
  - `page_rank` integer, required
  - `domain_url` string, required
  - `eng_title` string, required
  - `entities` Entities, required
    - `Person` string[]
    - `Organization` string[]
    - `Location` string[]
    - `Nationality` string[]
    - `Date` string[]
    - `Event` string[]
    - `Money` string[]
    - `Law` string[]
    - `Quantity` string[]
    - `Time` string[]
    - `Sports` string[]
    - `Politics` string[]
    - `Title` string[]
    - `Number` string[]
    - `Arms` string[]
    - `Product` string[]
    - `Media` string[]
    - `Transportation` string[]
    - `Religion` string[]
    - `Technology` string[]
    - `Space` string[]
    - `Medicine` string[]
    - `Language` string[]
    - `Science` string[]
  - `image_url` string, nullable
  - `keywords` string[], required
  - `language` string, required
  - `pub_date` string, date-time, required
  - `summary` string, required
  - `key_points` string[], nullable
  - `title` string, required
  - `sentiment` integer, required
  - `centroid_distance` number, required
  - `cluster_probability` number, required
  - `markdown_citation` string
  - `provocative` 'unknown' | 'low' | 'medium' | 'high'
  - `reporting_voice` union
    - 'Objective' | 'Subjective' | 'Investigative' | 'Narrative' | 'Analytical' | 'Advocacy' | 'Conversational' | 'Satirical' | 'Emotive' | 'Explanatory' | 'UnknownPersuasive' | 'Sensational'
    - string
  - `entity_relation_graph` AsknewsApiSchemaV1CommonGraphRelationships
    - `nodes` object[]
    - `edges` object[]
  - `geo_coordinates` object, nullable
  - `continent` 'Africa' | 'Asia' | 'Europe' | 'Middle East' | 'North America' | 'South America' | 'Oceania', nullable
  - `assets` Assets
    - `images` string[], nullable
    - `videos` string[], nullable
  - `social_embeds` string[], nullable
  - `bias` 'Political' | 'Gender' | 'Cultural' | 'Age' | 'Religious' | 'Statement' | 'Illogical Claims' | 'Slant' | 'Source Selection' | 'Omission of Source Attribution' | 'Spin' | 'Sensationalism' | 'Negativity' | 'Subjective Adjectives' | 'Ad Hominem' | 'Mind Reading' | 'Opinion-as-Fact' | 'None' | 'Unknown', nullable
  - `authors` Author[], nullable
    - `email` string, nullable
    - `name` string, nullable
    - `url` string, nullable
  - `full_text` string, nullable
  - `original_language_summary` string, nullable
  - `image_description` string, nullable
  - `crawl_date` string, date-time, nullable
  - `content_type` 'news' | 'opinion' | 'analysis' | 'review' | 'listicle' | 'guide' | 'interview' | 'profile' | 'forum' | 'liveblog' | 'fact-check' | 'press_release' | 'obituary' | 'data_journalism', nullable
  - `as_string_key` string, required

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `405` — Method Not Allowed
- `422` — Unprocessable Entity
- `500` — Internal Server Error

---

[API](https://skmtc.dev/asknews/apis/asknews-api.md) · [All operations](https://skmtc.dev/asknews/apis/asknews-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/asknews/asknews-api/revisions/dd4286769887/schema)
