> ## Documentation Index
> Fetch the complete documentation index at: https://docs.benzinga.com/llms.txt
> Use this file to discover all available pages before exploring further.

# News by Node ID

> Returns the news item matching the given node ID. The response is
the same array shape as /api/v2/news, containing a single element.
An unknown node ID, or one the API key is not entitled to, returns
200 with an empty array rather than 404.
Query parameters accepted by /api/v2/news are still applied as
additional filters, so a filter that excludes the item (for example a
non-matching tickers or date value) yields an empty array.



## OpenAPI

````yaml openapi/news-api.spec.yml GET /api/v2/news/{nodeID}
openapi: 3.0.0
info:
  contact: {}
  description: Bearer token authentication
  title: Newsfeed & Why is it Moving v2
  version: 2.0.0
servers:
  - url: https://api.benzinga.com
    description: PROD
security: []
paths:
  /api/v2/news/{nodeID}:
    get:
      tags:
        - News
      summary: Returns a single news item by node ID
      description: |-
        Returns the news item matching the given node ID. The response is
        the same array shape as /api/v2/news, containing a single element.
        An unknown node ID, or one the API key is not entitled to, returns
        200 with an empty array rather than 404.
        Query parameters accepted by /api/v2/news are still applied as
        additional filters, so a filter that excludes the item (for example a
        non-matching tickers or date value) yields an empty array.
      operationId: get-news-by-node-id
      parameters:
        - description: Specify return format
          in: header
          name: accept
          required: true
          schema:
            type: string
            enum:
              - application/json
              - application/xml
            default: application/json
        - description: Node ID of the news item
          in: path
          name: nodeID
          required: true
          schema:
            type: integer
        - description: >-
            Specify headline only (headline), headline + teaser (abstract), or
            headline + full body (full) text
          in: query
          name: displayOutput
          schema:
            type: string
            enum:
              - full
              - abstract
              - headline
            default: headline
        - description: Specify the desired format for the api response
          in: query
          name: format
          schema:
            type: string
            enum:
              - text
      responses:
        '200':
          description: success
          content:
            application/json:
              schema:
                items:
                  $ref: '#/components/schemas/api.NewsItem'
                type: array
            text/xml:
              schema:
                items:
                  $ref: '#/components/schemas/api.NewsItem'
                type: array
        '400':
          description: Invalid or Missing Query Parameters
          content:
            application/json:
              schema:
                type: string
            text/xml:
              schema:
                type: string
        '499':
          description: Request Context Cancelled
          content:
            application/json:
              schema:
                type: string
            text/xml:
              schema:
                type: string
        '500':
          description: Internal Error
          content:
            application/json:
              schema:
                type: string
            text/xml:
              schema:
                type: string
      security:
        - ApiKeyAuth: []
components:
  schemas:
    api.NewsItem:
      description: News article item with full metadata
      properties:
        author:
          description: >-
            The author of the article. This could be a Benzinga journalist, news
            desk analyst or contributor on benzinga.com
          example: Benzinga Newsdesk
          type: string
        body:
          description: >-
            The article content. This field can contain HTML and HTML encoded
            characters
          type: string
        channels:
          description: >-
            The topic(s) or categories that relate to the article. Channels can
            have sub-channels, but they will all be listed

            as their own item. For Why is it Moving (WIIM) data, use 'WIIM' as
            channel
          items:
            $ref: '#/components/schemas/api.ChannelTag'
          type: array
        created:
          description: >-
            The moment the article is created. The time zone is GMT-4 (EDT).
            This timestamp will not change. Format: RFC 2822 /

            RFC 1123
          example: Wed, 17 May 2017 14:20:15 -0400
          type: string
        id:
          description: >-
            The unique identifier of the article. This identifier is also found
            in the path of url on benzinga.com
          example: 123456
          type: integer
        image:
          description: >-
            The featured image related to the article, if applicable. Benzinga
            Pro headlines will not contain a featured image
          items:
            $ref: '#/components/schemas/api.Image'
          type: array
        importance_rank:
          description: >-
            The importance rank of the article on a scale of 1 (Low) to 5
            (High). Defaults to 1 when not set
          example: 1
          type: integer
        original_id:
          description: Original article ID if this is a referenced or related article
          type: integer
        stocks:
          description: >-
            The stock symbols that are listed within the article body. This will
            not display competitor symbols unless they are

            specifically referenced in the article
          items:
            $ref: '#/components/schemas/api.Stock'
          type: array
        tags:
          description: >-
            Additional tags that are not channels or categories, but are
            recurring themes including analyst names, bills,

            products, politicians, celebrities, stock movements
          items:
            $ref: '#/components/schemas/api.ChannelTag'
          type: array
        teaser:
          description: >-
            Depending on content source: for full articles, this is the first
            sentence up to 256 characters; for Pro headlines,

            provides additional context. This field can contain HTML and HTML
            encoded characters
          type: string
        title:
          description: The headline of the article. This will only be plain text
          example: Apple Announces New iPhone
          type: string
        updated:
          description: >-
            The timestamp of the last update to the article. The time zone is
            GMT-4 (EDT). This timestamp has the ability to

            change one or many times. Format: RFC 2822 / RFC 1123
          example: Wed, 17 May 2017 14:20:15 -0400
          type: string
        url:
          description: The url where the article lives on benzinga.com
          example: https://www.benzinga.com/news/123456
          type: string
      type: object
    api.ChannelTag:
      description: Channel or tag name
      properties:
        name:
          description: Name of the channel or tag
          example: Technology
          type: string
      type: object
    api.Image:
      description: Article image with size and URL
      properties:
        alt:
          description: Alternative text describing the image for accessibility
          example: Apple logo on a storefront
          type: string
        size:
          description: Image size (thumb, small, large)
          example: large
          type: string
        url:
          description: URL of the image
          example: https://cdn.benzinga.com/files/images/story/2024/example.jpg
          type: string
      type: object
    api.Stock:
      description: Stock information with ticker symbol and identifiers
      properties:
        cusip:
          description: CUSIP identifier (requires license agreement)
          example: 37833100
          type: string
        exchange:
          description: Exchange where the stock is traded
          example: NASDAQ
          type: string
        gics:
          description: GICS industry classification
          example: Semiconductors & Semiconductor Equipment
          type: string
        gics_code:
          description: GICS industry classification code
          example: '45301020'
          type: string
        isin:
          description: ISIN identifier
          example: US0378331005
          type: string
        name:
          description: Stock ticker symbol
          example: AAPL
          type: string
        sector:
          description: Market sector classification
          example: Equity
          type: string
      type: object
  securitySchemes:
    ApiKeyAuth:
      description: API key authentication. Provide your API key as a query parameter.
      in: query
      name: token
      type: apiKey

````