cloro

Google News API for
news monitoring

Get the real user interface news results from Google News with a single API. Extract news articles, sources, publication dates, snippets, and thumbnail images in markdown or other formats, at any scale.

Google News API example
Live

Example Request

POST
curl -X POST https://api.cloro.dev/v1/monitor/google/news \
  -H "Authorization: Bearer sk_live_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "climate change",
    "country": "US",
    "pages": 3
  }'

Response

8.3s
{
  "success": true,
  "result": {
    "newsResults": [
      {
        "position": 1,
        "title": "Major Climate Summit Reaches Historic Agreement",
        "link": "https://example.com/climate-summit",
        "snippet": "World leaders agreed on new climate targets...",
        "source": "The Guardian",
        "date": "2 hours ago",
        "thumbnail": "https://example.com/images/climate-summit.jpg"
      }
    ]
  }
}
Trusted by top SEO & AI SEO companies
500M+ monthly API calls

Structured data with a single API

Currently supporting the major SEO and AI SEO providers.
Ready for any scale, across multiple regions.

How the cloro integration works

Easily extract markdown, text or HTML. We parse the relevant objects of each response, such sources, citations, query fan-out, shopping and others.

Basic news request

python
import requests

response = requests.post(
  "https://api.cloro.dev/v1/monitor/google/news",
  headers={
    "Authorization": "Bearer sk_live_your_api_key_here",
    "Content-Type": "application/json"
  },
  json={
    "query": "climate change",
    "country": "US",
    "pages": 3
  }
)

print(response.json())

Response example

200 OK application/json
{
  "success": true,
  "result": {
    "newsResults": [
      {
        "position": 1,
        "title": "Major Climate Summit Reaches Historic Agreement",
        "link": "https://example.com/climate-summit-agreement",
        "snippet": "World leaders agreed on new climate targets at the summit...",
        "source": "The Guardian",
        "date": "2 hours ago",
        "thumbnail": "https://example.com/images/climate-summit.jpg"
      },
      {
        "position": 2,
        "title": "New Climate Report Shows Urgent Need for Action",
        "link": "https://example.com/climate-report",
        "snippet": "Scientists warn that immediate action is needed to address climate change...",
        "source": "BBC News",
        "date": "5 hours ago",
        "thumbnail": "https://example.com/images/climate-report.jpg"
      }
    ]
  }
}

Simple, transparent pricing

Plans for all needs, with lowering price per credit as you scale.

Hobby
$0.40
per 1,000 credits
  • $100/month
  • 250,000 credits
  • 10 concurrent jobs
  • Email support
Starter
$0.36
per 1,000 credits
  • $250/month
  • 694,444 credits
  • 25 concurrent jobs
  • Email support
Most Popular
Growth
$0.32
per 1,000 credits
  • $500/month
  • 1,562,500 credits
  • 50 concurrent jobs
  • Priority email support
Business
$0.30
per 1,000 credits
  • $1,000/month
  • 3,333,333 credits
  • 100 concurrent jobs
  • Priority email support
Enterprise
Custom
Tailored plan
  • Discounted pricing
  • Larger concurrency
  • Slack support

Each provider requires different credit amounts per request:

ChatGPT (query fan-out) 7 credits
ChatGPT (web search) 5 credits
Perplexity 3 credits
Grok 3 credits
Copilot 3 credits
AI Mode 4 credits
AI Overview (incl. SERP) 5 credits
Gemini 4 credits
Google Search (n=10) 3 credits
Google Search (n=30) 4 credits
Google Search (n=100) 5 credits

Google News uses the same pricing as Google Search

Frequently Asked Questions

Try the best SEO and AI SEO scraper

Monitor your brand and your competitors, at global scale and with the best performance.

Try 500 credits for free

No credit card required.