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

# Google News

> Google News API allows you to scrape results from the Google News search page

<ResponseExample>
  ```json 200 theme={null}
  {
    "searchParameters": {
      "q": "trump",
      "hl": "en",
      "type": "news",
      "tbs": "",
      "location": "",
      "engine": "google",
      "gl": "us"
    },
    "news": [
      {
        "title": "How a Top Secret SEAL Team 6 Mission Into North Korea Fell Apart",
        "link": "https://www.nytimes.com/2025/09/05/us/navy-seal-north-korea-trump-2019.html",
        "snippet": "The 2019 operation, greenlit by President Trump, sought a strategic edge. It left unarmed North Koreans dead.",
        "date": "",
        "source": "The New York Times",
        "imageUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT5bO5lISbiNGH5boaEs3yt7bSJ2XUjlkl7mVfcwjIYDDQ3lm04e7JZ8bHy3A&s",
        "position": 1
      },{
        "title": "A Second Weak Jobs Report Challenges Trump’s Claim the Economy Is Booming",
        "link": "https://www.nytimes.com/2025/09/05/us/politics/trump-jobs-report-tariffs-deportations.html",
        "snippet": "After a bad employment report in August, President Trump fired the official in charge of the numbers. This month's data was just as...",
        "date": "",
        "source": "The New York Times",
        "imageUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSX38L6o2TxPMiEaWRNYpNaZYEsh3e7a9tkiK3oIvlYFBCc83uEygLggjdDIA&s",
        "position": 2
      },{
        "title": "Trump says he doesn't know 'anything' about reported violent, failed SEAL Team 6 mission in North Korea",
        "link": "https://abcnews.go.com/Politics/trump-reported-violent-failed-seal-team-6-mission/story?id=125300720",
        "snippet": "President Donald Trump said Friday he didn't know \"anything\" about what the New York Times reported was a classified 2019 SEAL Team 6...",
        "date": "",
        "source": "ABC News",
        "imageUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQ5toBOHsoSbLXtXfbo_SqSzIFfsSkwamEHjvgJcXDUqQw_35jU1QYYiK5pg&s",
        "position": 3
      },{
        "title": "Trump, Shapiro square off over talk of National Guard fighting crime in American cities",
        "link": "https://www.post-gazette.com/news/politics-state/2025/09/06/donald-trump-josh-shapiro-national-guard-pennsylvania-crime-chicago-los-angeles/stories/202509050072",
        "snippet": "Pa. governor, legal experts say Trump faces tough legal battle if he orders troops to Pittsburgh or Philly. Pittsburgh Post-Gazette logo.",
        "date": "",
        "source": "Pittsburgh Post-Gazette",
        "imageUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRk3aW__2M6pq1EWc1KkOokC8S2J2bhd7OQEv22Pqs0O7_rzaOgBAr_KmVJSg&s",
        "position": 4
      },{
        "title": "Are Republicans socialist now? Trump's Intel deal overreaches on government control. | Opinion",
        "link": "https://www.usatoday.com/story/opinion/columnist/2025/09/06/trump-intel-deal-socialism-republicans/85878440007/",
        "snippet": "It's an odd thing to say, but there's an awful lot of socialism in Trump's Republican Party.",
        "date": "",
        "source": "USA Today",
        "imageUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRsN8ZDmDeGjSwbDZv7KgPPEnPNFGwDijdXe4UCHVY46Em5aMzyVfw7zjNaAQ&s",
        "position": 5
      },{
        "title": "Trump signs executive order creating ‘state sponsor of wrongful detention’ designation",
        "link": "https://www.cnn.com/2025/09/05/politics/state-sponsor-of-wrongful-detention-designation-trump-order",
        "snippet": "US President Donald Trump on Friday signed an executive order creating a “state sponsor of wrongful detention” designation meant to penalize...",
        "date": "",
        "source": "CNN",
        "imageUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTjQxsHj9o9z1ECm9VFzwfNpL-Xc9kJQhMJpDCxHZkKg8b2moawxNqDGdjqnw&s",
        "position": 6
      },{
        "title": "Trump threatens more tariffs after EU fines Google €2.95B",
        "link": "https://www.politico.com/news/2025/09/05/trump-threatens-more-tariffs-after-eu-fines-google-00547922",
        "snippet": "President Donald Trump threatened to impose more tariffs against the European Union Friday after the bloc levied a €2.95 billion fine...",
        "date": "",
        "source": "Politico",
        "imageUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQNJ50bIwpuNWIkwSUBxPZZeq8P8MCDhYBdctQYt2ewYToSKwFikSNEh1LQ3w&s",
        "position": 7
      },{
        "title": "Judges push back on Trump's expanding power as 'unconstitutional' and 'unlawful'",
        "link": "https://www.nbcnews.com/politics/trump-administration/trump-legal-losses-national-guard-tariffs-rcna228941",
        "snippet": "It was the worst week in the courts in months for the administration — and came after another major loss last week, when an appeals court...",
        "date": "",
        "source": "NBC News",
        "imageUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRpKkGj7heeNqL7ua4qPuq7dU1FdPuzVeQkgSpnNA-E_nbmyYDk8Q4OZrEOKw&s",
        "position": 8
      },{
        "title": "The World No Longer Takes Trump Seriously",
        "link": "https://www.theatlantic.com/ideas/archive/2025/09/trump-parade-china-putin-xi-kim/684113/",
        "snippet": "The leaders of Russia, China, and North Korea are not good men. They preside over brutal autocracies replete with secret police and prison...",
        "date": "",
        "source": "The Atlantic",
        "imageUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQkakSdO2D1g4SFrU0ywWkKHf_fu7EcfKAEl1yK8NQzmL6PcG3nNMQTMubDIQ&s",
        "position": 9
      },{
        "title": "Trump, apparently misled by video of 2020 protests, threatens to send troops to Portland",
        "link": "https://www.theguardian.com/us-news/2025/sep/05/trump-portland-video-protests",
        "snippet": "US president mistakes scale of anti-Ice rallies after TV report uses old footage from George Floyd demonstrations.",
        "date": "",
        "source": "The Guardian",
        "imageUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRY7FykH8mfzYRhHQMbbtJPH-_1b0kQ1J2KNTNaNBmZN4dGfD19JymPD1T2-g&s",
        "position": 10
      }
    ],
    "credits": 1
  }
  ```
</ResponseExample>


## OpenAPI

````yaml api-reference/openapi-3.0.json get /wf/google-news
openapi: 3.0.3
info:
  title: Riona API Docs
  version: 1.0.0
  contact:
    email: info@riona.ai
    url: https://riona.ai
servers:
  - url: https://riona.ai/api/1.1
security:
  - bearerAuth: []
tags:
  - name: Workflow
    description: Use this to trigger a workflow
  - name: Data
    description: Use this to fetch, modify and delete data
paths:
  /wf/google-news:
    get:
      tags:
        - Workflow
      description: Triggers the workflow google-news
      operationId: get_wf_google-news
      parameters:
        - name: q
          in: query
          required: true
          description: >-
            Parameter defines the query you want to search. You can use anything
            that you would use in a regular Google search.
          schema:
            type: string
        - name: gl
          in: query
          required: true
          description: >-
            Parameter defines the country to use for the Google search. It's a
            two-letter country code. (e.g., `us` for the United States, `uk` for
            United Kingdom, or `fr` for France) [Country
            List](/api-reference/other/countries)
          schema:
            type: string
            default: us
        - name: hl
          in: query
          required: true
          description: >-
            Parameter defines the language to use for the Google search. It's a
            two-letter language code. (e.g., `en` for English, `es` for Spanish,
            or `fr` for French). [Languages
            List](/api-reference/other/languages)
          schema:
            type: string
            default: en
        - name: location
          in: query
          required: false
          description: >-
            This optional parameter determines where your Google search
            originates, allowing for more specific locations such as cities and
            neighborhoods.

             Examples: 
            - Country: `United States` 

            - State: `California, United States` 

            - Region: `San Fransisco Bay Area, United States` 

            - City: `London, England, United Kingdom` 

            - Neighborhood: `SoHo, Ney York, United States` 

            - Airport: `Dubai International Airport, Dubai, United Arab
            Emirates`
          schema:
            type: string
        - name: tbs
          in: query
          required: false
          description: |-
            Date range
            - Anytime leave empty
            - Past hour = `qdr:h`
            - Past 24 hours = `qdr:d`
            - Past week = `qdr:w`
            - Past month = `qdr:m`
            - Past year = `qdr:y`
          schema:
            type: string
        - name: autocorrect
          in: query
          required: false
          description: '`true` , `false`'
          schema:
            type: boolean
            default: 'true'
        - name: num
          in: query
          required: true
          description: >-
            This sets the maximum number of results per page. `10` , `20` , `30`
            , `40` , `50` , `100`. Results more than 10 per page will count as 2
            credits.
          schema:
            type: number
            default: 10
        - name: page
          in: query
          required: true
          description: Requested page
          schema:
            type: number
            default: 1
        - name: api_key
          in: query
          required: true
          description: >-
            This is your account API Key. You can easily locate it in your
            account dashboard.
          schema:
            type: string
      responses:
        '200':
          description: OK
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT

````