Google News Light API
Google News Light API provides a simplified version of Google News API that enables you to search and retreive news and top stories from various sources much faster. You can also refine your search by applying different filters.
API Parameters
Search Query
-
- Name
-
q
- Required
- Required
- Description
-
Parameter defines the query you want to search. You can use anything that you would use in a regular Google search. e.g.
inurl:
,site:
,intitle:
. We also support advanced search query parameters such asas_dt
andas_eq
.
Geographic Location
-
- Name
-
location
- Required
- Optional
- Description
-
Parameter defines from where you want the search to originate. If several locations match the location requested, we'll pick the most popular one. Head to the Locations API if you need more precise control.
-
- Name
-
uule
- Required
- Optional
- Description
-
Parameter is the Google encoded location you want to use for the search. SearchApi automatically generated the
uule
parameter when you use thelocation
parameter but we allow you to overwrite it directly.uule
andlocation
parameters can't be used together.
Localization
-
- Name
-
google_domain
- Required
- Optional
- Description
-
The default parameter
google.com
defines the Google domain of the search. Check the full list of supported Googlegoogle_domain
domains.
-
- Name
-
gl
- Required
- Optional
- Description
-
The default parameter
us
defines the country of the search. Check the full list of supported Googlegl
countries.
-
- Name
-
hl
- Required
- Optional
- Description
-
The default parameter
en
defines the interface language of the search. Check the full list of supported Googlehl
languages.
Filters
-
- Name
-
time_period
- Required
- Optional
- Description
-
This parameter restricts results to URLs based on date. Supported values are:
last_hour
- data from the past hour.last_day
- data from the past 24 hours.last_week
- data from the past week.last_month
- data from the past month.last_year
- data from the past year.
-
- Name
-
sort_by
- Required
- Optional
- Description
-
By default, news results are sorted by relevance. To get the most recent articles, set it to
most_recent
.
-
- Name
-
nfpr
- Required
- Optional
- Description
-
This parameter controls whether results from queries that have been auto-corrected for spelling errors are included. To exclude these auto-corrected results, set the value to
1
. By default, the value is0
, meaning auto-corrected results are included.
-
- Name
-
filter
- Required
- Optional
- Description
-
This parameter controls whether the "Duplicate Content" and "Host Crowding" filters are enabled. Set the value to
1
to enable these filters, which is the default setting. To disable these filters, set the value to0
.
-
- Name
-
safe
- Required
- Optional
- Description
-
This parameter toggles the SafeSearch feature for the results. SafeSearch operates by filtering out adult content from your search results. Google's filters use proprietary technology to check keywords, phrases and URLs. While no filters are 100 percent accurate, SafeSearch will remove the overwhelming majority of adult content from your search results. Set the value to
active
to enable SafeSearch. To disable it, set the value tooff
. By default, SafeSearch is disabled.
Pagination
-
- Name
-
num
- Required
- Optional
- Description
-
This parameter specifies the number of results to display per page. Use in combination with the
page
parameter to implement pagination functionality.
-
- Name
-
page
- Required
- Optional
- Description
-
This parameter indicates which page of results to return. By default, it is set to
1
. Use in combination with the num parameter to implement pagination.
Engine
-
- Name
-
engine
- Required
- Required
- Description
-
Parameter defines an engine that will be used to retrieve real-time data. It must be set to
google_news_light
.
API key
-
- Name
-
api_key
- Required
- Required
- Description
-
The
api_key
authenticates your requests. Use it as a query parameter (https://www.searchapi.io/api/v1/search?api_key=YOUR_API_KEY
) or in the Authorization header (Bearer YOUR_API_KEY
).
Zero Data Retention
-
- Name
-
zero_retention
- Enterprise Only
- Enterprise Only
- Required
- Optional
- Description
-
Set this parameter to
true
to disable all logging and persistent storage. No request parameters, HTML, or JSON responses are stored or logged. Suitable for high-compliance use cases. Debugging and support may be limited while enabled.
API Examples
Full Response

https://www.searchapi.io/api/v1/search?engine=google_news_light&location=New+York&q=AI
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "google_news_light",
"q": "AI",
"location": "New York"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_vr7K8ndWgWe1idN83P45k2mY",
"status": "Success",
"created_at": "2025-07-14T16:46:13Z",
"request_time_taken": 1.3,
"parsing_time_taken": 0.1,
"total_time_taken": 1.4,
"request_url": "https://www.google.com/search?q=AI&oq=AI&gl=us&hl=en&uule=w+CAIQICIWTmV3IFlvcmssVW5pdGVkIFN0YXRlcw&sourceid=chrome&ie=UTF-8&tbm=nws",
"html_url": "https://www.searchapi.io/api/v1/searches/search_vr7K8ndWgWe1idN83P45k2mY.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_vr7K8ndWgWe1idN83P45k2mY"
},
"search_parameters": {
"engine": "google_news_light",
"q": "AI",
"device": "desktop",
"location": "New York",
"location_used": "New York,United States",
"google_domain": "google.com",
"hl": "en",
"gl": "us"
},
"search_information": {
"query_displayed": "AI",
"detected_location": "New York"
},
"organic_results": [
{
"position": 1,
"title": "Alibaba-backed Moonshot releases new Kimi AI model that beats ChatGPT, Claude in coding — and it costs less",
"link": "https://www.cnbc.com/2025/07/14/alibaba-backed-moonshot-releases-kimi-k2-ai-rivaling-chatgpt-claude.html",
"source": "CNBC",
"date": "1 day ago",
"snippet": "Alibaba-backed startup Moonshot released its Kimi K2 model as a low-cost, open source large language model, the two factors underlying...",
"thumbnail": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSey_-zhzcMbBXeRMuubeEQYadcMpyXtOVDvUcuxocBrzI-6xuT_NbfYHoKaQ&s"
},
{
"position": 2,
"title": "The government wants AI to fight wars and review your taxes",
"link": "https://www.washingtonpost.com/business/2025/07/14/trump-ai-government-war-taxes-jobs/",
"source": "The Washington Post",
"date": "1 hour ago",
"snippet": "The Trump administration is pushing the Pentagon, IRS and other federal agencies to rapidly adopt AI tools to improve efficiency,...",
"thumbnail": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRJntqOOI6kiuYPj4F0Sdk13eHC4BY2M9jQuzTLufcQ1BD1Q4VtPglHduO2FQ&s"
},
...
]
}
Top Stories

https://www.searchapi.io/api/v1/search?engine=google_news_light&q=Olympics
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "google_news_light",
"q": "Olympics"
}
response = requests.get(url, params=params)
print(response.text)
{
"top_stories": [
{
"title": "LA28 reveals first version of detailed competition calendar with three years to go until the 2028 Olympic Games",
"link": "https://www.google.com/url?q=https://www.olympics.com/en/news/la28-reveals-first-version-detailed-competition-calendar-three-years-to-go&sa=U&ved=2ahUKEwj72tGkwb-OAxXOF1kFHcOjE_kQxfQBegQIAxAC&usg=AOvVaw1pU-MRkbr2F1lSFTzDv0bO",
"source": "Olympics.com",
"date": "22 hours ago"
},
{
"title": "Cricket at LA Olympics 2028 to start on July 12",
"link": "https://www.google.com/url?q=https://www.espncricinfo.com/story/cricket-at-la-olympics-2028-to-start-on-july-12-1495397&sa=U&ved=2ahUKEwj72tGkwb-OAxXOF1kFHcOjE_kQxfQBegQIAxAF&usg=AOvVaw3eaeQj6k-LzZawoBM7YgVj",
"source": "ESPNcricinfo",
"date": "10 hours ago"
},
{
"title": "LA 2028: Olympic T20 cricket set for early start as tournament structure agreed",
"link": "https://www.google.com/url?q=https://www.bbc.com/sport/cricket/articles/cddzp9qeq4vo&sa=U&ved=2ahUKEwj72tGkwb-OAxXOF1kFHcOjE_kQxfQBegQIAxAI&usg=AOvVaw03P9FcDd_zbL5BD7IOP7py",
"source": "BBC",
"date": "1 hour ago"
},
...
]
}