Every article as clean JSON with a real hero image.
The same articles as CSV first, so it drops straight into Sheets or a CRM:
Add gl and hl for country and language, and page with num for more results.
Every article comes complete, so you build a feed or a dataset with no second call. The same record as CSV, ready for Sheets or a database:
Or the same record as JSON:
No code needed. From zero to a live news feed in about two minutes:
Create a free account. Try it free, no card needed.
Type a search in the playground. Something like openai with the type set to news.
Export the CSV. Or copy your key from the dashboard and run the curl above for JSON.
Both return Google News as JSON. The difference is what each result carries and how you pay for it.
| Other News APIs | CrustAPI News | |
|---|---|---|
| Billing unit | Per search | Per search, and a search with no results is free |
| Article image | Small gstatic thumbnail | The real publisher hero image (og:image) |
| Snippet | Included | Included |
| Free tier | Trial credits that expire | Free to try, no card |
| Paid funds / quota expiry | Expire monthly or in 6 months | Never expire |
| Storing the data | Varies by provider | No storage limits. Keep it, export it, build on it |
You pay the applicable price per successful search. One search returns the whole page of articles. A search that returns none costs nothing.
| Deposit | Google Search / 1,000 requests | Maps / 1,000 businesses | LinkedIn reads / 1,000 requests | People, Jobs, Refresh / 1,000 units |
|---|---|---|---|---|
| $10+ | $1.00 | $1.96 | $6.00 | $1.96 |
| $149+ | $0.76 | $1.49 | $4.50 | $1.49 |
| $549+ | $0.56 | $1.10 | $3.30 | $1.10 |
| $1,999+ | $0.41 | $0.80 | $2.45 | $0.80 |
| $6,500+ | $0.33 | $0.65 | $1.95 | $0.65 |
| $27,500+ | $0.28 | $0.55 | $1.65 | $0.55 |
| $50,000+ | $0.26 | $0.50 | $1.50 | $0.50 |
| $100,000+ | $0.20 | $0.40 | $1.50 | $0.40 |
Every eligible account gets $6 of free usage monthly. Each deposit keeps its prices until spent; paid funds never expire. People and Jobs bill per successful search, Refresh per accessible profile. Full profiles in People use the read rate per full profile. See all billing details.
Larger deposits unlock lower endpoint prices. Each deposit keeps its prices until spent. See the full deposit table on the pricing page. Prices in USD, ex-tax.
Funds are prepaid and never expire, so an unused pack is still yours next year.
Most News APIs hand back a small gstatic thumbnail. CrustAPI returns the article's real og:image, the large image the publisher set, so a feed or briefing looks finished without a second scrape.
Related: Google News API · Google Search API · Google Reviews API
When a licensed news feed is the better pick: you need full article bodies with a publisher license, archives going back years, or a contract that indemnifies redistribution. Google News gives you the headline, source, snippet, and link. That covers most monitoring and research work, but it is not a licensed full-text archive.
We only collect what a logged-out visitor can see on the public results page, with no fake accounts. That logged-out, public-only collection has repeatedly defeated computer-fraud and contract claims. What you get is the same public news listing anyone sees on the results page.
Headline, source, direct article link, publish date, a snippet, the real hero image, and the position on the page. Enough to build a news feed or a monitoring dataset without a second call.
Most return a small gstatic thumbnail. CrustAPI returns the article's real og:image, the large image the publisher set, so feeds and briefings look finished.
One search returns the whole page of articles for one request charge, and you page through more with the num parameter. A search that finds none costs nothing.
The response is plain JSON, and the CSV view drops straight into Sheets, Clay, or a database with no transformation. There is no storage restriction, so you keep what you pull.
Google Search costs $1.00 per 1,000 successful requests at standard prices, down to $0.20 for the largest deposit. Empty and failed searches are free. Every eligible account gets $6 of free usage monthly. Paid funds never expire.
The free plan covers a real news feed. Run one search and look at the JSON that comes back.
Try for free