APIs.io Engineering Platform News Search Client — NewsTrendingTopics

APIs.io Engineering Platform News Search Client — NewsTrendingTopics. 1 operations. Lead operation: APIs.io Engineering Platform The News Trending Topics API lets you search on Bing and get back a list of trending news topics that are currently trending on Bing. This section provides technical details about the query parameters and headers that you use to request news and the JSON response objects

Run with Naftiko Engineering PlatformNewsTrendingTopics

What You Can Do

GET
Newstrending — APIs.io Engineering Platform The News Trending Topics API lets you search on Bing and get back a list of trending news topics that are currently trending on Bing. This section provides technical details about the query parameters and header
/v1/news/trendingtopics

MCP Tools

apis-io-engineering-platform-news-trending

APIs.io Engineering Platform The News Trending Topics API lets you search on Bing and get back a list of trending news topics that are currently trending on Bing. This section provides technical details about the query parameters and header

read-only idempotent

Capability Spec

microsoft-cognitive-news-search-newstrendingtopics.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: APIs.io Engineering Platform News Search Client — NewsTrendingTopics
  description: 'APIs.io Engineering Platform News Search Client — NewsTrendingTopics. 1 operations. Lead operation: APIs.io
    Engineering Platform The News Trending Topics API lets you search on Bing and get back a list of trending news topics
    that are currently trending on Bing. This section provides technical details about the query parameters and headers that
    you use to request news and the JSON response objects'
  tags:
  - Engineering Platform
  - NewsTrendingTopics
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    ENGINEERING_PLATFORM_API_KEY: ENGINEERING_PLATFORM_API_KEY
capability:
  consumes:
  - type: http
    namespace: microsoft-cognitive-news-search-newstrendingtopics
    baseUri: https://api.cognitive.microsoft.com/bing/v7.0
    description: APIs.io Engineering Platform News Search Client — NewsTrendingTopics business capability. Self-contained,
      no shared references.
    resources:
    - name: news-trendingtopics
      path: /news/trendingtopics
      operations:
      - name: newstrending
        method: GET
        description: APIs.io Engineering Platform The News Trending Topics API lets you search on Bing and get back a list
          of trending news topics that are currently trending on Bing. This section provides technical details about the query
          parameters and header
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: X-BingApis-SDK
          in: header
          type: string
          description: Activate swagger compliance
          required: true
        - name: Accept
          in: header
          type: string
          description: The default media type is application/json. To specify that the response use [JSON-LD](http://json-ld.org/),
            set the Accept header to application/ld+json.
        - name: Accept-Language
          in: header
          type: string
          description: A comma-delimited list of one or more languages to use for user interface strings. The list is in decreasing
            order of preference. For additional information, in
        - name: User-Agent
          in: header
          type: string
          description: 'The user agent originating the request. Bing uses the user agent to provide mobile users with an optimized
            experience. Although optional, you are encouraged to '
        - name: X-MSEdge-ClientID
          in: header
          type: string
          description: 'Bing uses this header to provide users with consistent behavior across Bing API calls. Bing often
            flights new features and improvements, and it uses the client '
        - name: X-MSEdge-ClientIP
          in: header
          type: string
          description: The IPv4 or IPv6 address of the client device. The IP address is used to discover the user's location.
            Bing uses the location information to determine safe sear
        - name: X-Search-Location
          in: header
          type: string
          description: A semicolon-delimited list of key/value pairs that describe the client's geographical location. Bing
            uses the location information to determine safe search beha
        - name: cc
          in: query
          type: string
          description: 'A 2-character country code of the country where the results come from. This API supports only the
            United States market. If you specify this query parameter, it '
        - name: count
          in: query
          type: integer
          description: The number of news articles to return in the response. The actual number delivered may be less than
            requested. The default is 10 and the maximum value is 100. T
        - name: mkt
          in: query
          type: string
          description: The market where the results come from. Typically, mkt is the country where the user is making the
            request from. However, it could be a different country if the
        - name: offset
          in: query
          type: integer
          description: The zero-based offset that indicates the number of news to skip before returning news. The default
            is 0. The offset should be less than ([totalEstimatedMatches]
        - name: safeSearch
          in: query
          type: string
          description: 'Filter news for adult content. The following are the possible filter values. Off: Return news articles
            with adult text, images, or videos. Moderate: Return news'
        - name: setLang
          in: query
          type: string
          description: The language to use for user interface strings. Specify the language using the ISO 639-1 2-letter language
            code. For example, the language code for English is E
        - name: since
          in: query
          type: integer
          description: The Unix epoch time (Unix timestamp) that Bing uses to select the trending topics. Bing returns trending
            topics that it discovered on or after the specified dat
        - name: sortBy
          in: query
          type: string
          description: 'The order to return the news in. The following are the possible case-insensitive values. Date: If
            the request is through the News Search API, the response retur'
        - name: textDecorations
          in: query
          type: boolean
          description: A Boolean value that determines whether display strings contain decoration markers such as hit highlighting
            characters. If true, the strings may include markers
        - name: textFormat
          in: query
          type: string
          description: The type of markers to use for text decorations (see the textDecorations query parameter). Possible
            values are Raw—Use Unicode characters to mark content that n
    authentication:
      type: apikey
      key: Ocp-Apim-Subscription-Key
      value: '{{env.ENGINEERING_PLATFORM_API_KEY}}'
      placement: header
  exposes:
  - type: rest
    namespace: microsoft-cognitive-news-search-newstrendingtopics-rest
    port: 8080
    description: REST adapter for APIs.io Engineering Platform News Search Client — NewsTrendingTopics. One Spectral-compliant
      resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/news/trendingtopics
      name: news-trendingtopics
      description: REST surface for news-trendingtopics.
      operations:
      - method: GET
        name: newstrending
        description: APIs.io Engineering Platform The News Trending Topics API lets you search on Bing and get back a list
          of trending news topics that are currently trending on Bing. This section provides technical details about the query
          parameters and header
        call: microsoft-cognitive-news-search-newstrendingtopics.newstrending
        with:
          X-BingApis-SDK: rest.X-BingApis-SDK
          Accept: rest.Accept
          Accept-Language: rest.Accept-Language
          User-Agent: rest.User-Agent
          X-MSEdge-ClientID: rest.X-MSEdge-ClientID
          X-MSEdge-ClientIP: rest.X-MSEdge-ClientIP
          X-Search-Location: rest.X-Search-Location
          cc: rest.cc
          count: rest.count
          mkt: rest.mkt
          offset: rest.offset
          safeSearch: rest.safeSearch
          setLang: rest.setLang
          since: rest.since
          sortBy: rest.sortBy
          textDecorations: rest.textDecorations
          textFormat: rest.textFormat
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: microsoft-cognitive-news-search-newstrendingtopics-mcp
    port: 9090
    transport: http
    description: MCP adapter for APIs.io Engineering Platform News Search Client — NewsTrendingTopics. One tool per consumed
      operation, routed inline through this capability's consumes block.
    tools:
    - name: apis-io-engineering-platform-news-trending
      description: APIs.io Engineering Platform The News Trending Topics API lets you search on Bing and get back a list of
        trending news topics that are currently trending on Bing. This section provides technical details about the query
        parameters and header
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-cognitive-news-search-newstrendingtopics.newstrending
      with:
        X-BingApis-SDK: tools.X-BingApis-SDK
        Accept: tools.Accept
        Accept-Language: tools.Accept-Language
        User-Agent: tools.User-Agent
        X-MSEdge-ClientID: tools.X-MSEdge-ClientID
        X-MSEdge-ClientIP: tools.X-MSEdge-ClientIP
        X-Search-Location: tools.X-Search-Location
        cc: tools.cc
        count: tools.count
        mkt: tools.mkt
        offset: tools.offset
        safeSearch: tools.safeSearch
        setLang: tools.setLang
        since: tools.since
        sortBy: tools.sortBy
        textDecorations: tools.textDecorations
        textFormat: tools.textFormat
      outputParameters:
      - type: object
        mapping: $.