Noozra API
Free news headlines API with no key: articles from 200+ curated sources with headline, source, category, image URL and its pixel dimensions. Tested example included.
Endpoint tested and returned HTTP 200 on 2026-08-21
What is the Noozra API?
Noozra aggregates over two hundred curated RSS sources into a single JSON headlines endpoint that needs no API key. Each article carries a stable id, headline, canonical URL, source name, category, publication timestamp and an image with its dimensions.
Running your own RSS aggregation is a maintenance treadmill — feeds move, break, change format, silently stop. Noozra absorbs that work and hands back one normalised JSON shape across all of it, which is the whole value proposition for anyone who has previously tried to keep a hand-rolled feed reader alive.
The unusual field here is the image sizing. `image_width` and `image_height` come back alongside `image_url`, which means you can reserve the correct aspect ratio in your layout before the image has loaded. That eliminates the cumulative layout shift that plagues most news grids, and almost no other free news API bothers to provide it. There is a signed-in dashboard offering API keys for higher limits, but the headlines endpoint itself answers unauthenticated.
Quick facts
- Base URL
https://noozra.com/api- Authentication
- No key required for the public articles endpoint. An account with API keys exists for higher-volume access.
- Rate limit
- No published figure for anonymous use. Poll on the order of minutes, not seconds.
- Pricing
- Free for the public endpoint.
- CORS
- Enabled — callable directly from browser JavaScript
- Official docs
- Read the docs
How to use the Noozra API
Every request below was executed against the live API on 2026-08-21, and the response shown is the real body it returned — not an illustration.
1. Fetch current technology headlines
GET https://noozra.com/api/articles?category=tech
curl 'https://noozra.com/api/articles?category=tech'const res = await fetch("https://noozra.com/api/articles?category=tech");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();
console.log(data);import requests
res = requests.get("https://noozra.com/api/articles?category=tech", timeout=20)
res.raise_for_status()
print(res.json()){
"articles": [
{
"id": "be4f119a-7a6a-4ebf-bb59-1c89651b08a6",
"headline": "RayNeo’s New Smart Glasses Are Taking the Cameraless Route",
"url": "https://gizmodo.com/rayneos-new-smart-glasses-are-taking-the-cameraless-route-2000800057",
"published_at": "2026-08-21T07:00:30Z",
"source": "Gizmodo",
"category": "tech",
"image_url": "https://gizmodo.com/app/uploads/2026/08/RayNeo-iO-1280x853.jpg",
"image_width": 1280,
"image_height": 853,
"description": "No camera, no problem."
},
{
"id": "abc23295-cba4-486b-95d9-c818b50a19b8",
"headline": "I've played every Metal Gear Solid multiple times, and Master Collection Vol.2 feels like the best way to experience two of the series’ most legendary games",
"url": "https://www.techradar.com/gaming/metal-gear-solid-master-collection-vol-2-review",
"published_at": "2026-08-21T07:00:00Z",
"source": "TechRadar",
"category": "tech",
"image_url": "https://cdn.mos.cms.futurecdn.net/XricbB85VpZsSKmPBNUNdW-1280-80.jpg",
"image_width": 1280,
"image_height": 720,
"description": "Metal Gear Solid Master Collection Vol.2 brings back two of the best stealth-action games ever made in a solid new collection."
},
{
"id": "8b523edb-741a-4f45-aacc-cf4fa225e2a0",
"headline": "How to listen to Premier League 2026/27 from anywhere in the world",
"url": "https://www.techradar.com/how-to-watch/listen-to-premier-league-2026-27",
"published_at": "2026-08-21T07:00:00Z",
"source": "TechRadar",Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
category | query | Optional | Restrict to one section, such as `tech`, `world`, `science`, `finance` or `sports`. tech |
limit | query | Optional | How many articles to return. 20 |
(search) | path | Optional | The sibling `/api/search?q=` endpoint runs a keyword search across the same corpus. |
(categories) | path | Optional | `/api/categories` lists every category value the feed uses. |
Response fields
articlesarray- The matching articles, newest first.
articles[].idstring- UUID for the article. Stable across requests, so use it for deduplication.
articles[].headlinestring- Article headline as published by the source.
articles[].urlstring- Canonical link to the original article on the publisher's site.
articles[].published_atstring- ISO 8601 UTC timestamp.
articles[].sourcestring- Publication name, for example `Gizmodo`.
articles[].categorystring- Assigned section, matching the `category` filter values.
articles[].image_urlstring- Lead image, hosted on the publisher's own domain rather than proxied.
articles[].image_width / image_heightinteger- Pixel dimensions of that image — reserve the aspect ratio with these to avoid layout shift.
articles[].descriptionstring- Short standfirst or teaser. Frequently a single sentence, sometimes empty.
What you can build with the Noozra API
- Build a news reader without maintaining your own RSS parsing
- Fill a category-filtered headlines widget on a homepage
- Reserve image aspect ratios up front to eliminate layout shift in a news grid
- Track headline volume by source or category over time
Common errors and how to fix them
Duplicate articles across categories
The same story can be syndicated by several sources.
Fix: Deduplicate on `id` first, then on normalised `url`, before rendering.
Images fail to load
`image_url` points at the publisher's server, which may hotlink-protect or expire assets.
Fix: Set a fallback image and handle the error event rather than assuming every URL resolves.
Empty description
Not every source supplies a teaser in its feed.
Fix: Fall back to the headline. Do not render an empty block.
Unknown category returns nothing
Category values are fixed.
Fix: Fetch `/api/categories` and use the values it lists rather than guessing.
Noozra API — frequently asked questions
Does the Noozra API need a key?
Not for the public articles endpoint, which answers unauthenticated. The site does offer API keys through a signed-in dashboard for higher-volume access.
Where does the content come from?
It aggregates over two hundred curated RSS sources. Each article keeps its original `source` name and links straight through to the publisher's own page.
Why does it return image dimensions?
So you can reserve the correct space before the image loads. That is what stops the layout jumping around as a news grid fills in, and very few free news APIs supply it.
Can I search rather than browse?
Yes. A sibling `/api/search?q=` endpoint runs a keyword search across the same corpus and returns the same article shape.
Tools that pair with this API
RSS Feed Generator
Build a valid RSS 2.0 XML feed from channel details and item rows with title, link, description and pubDate. Copy or download the ready-to-publish feed.
Google News Sitemap Generator
Build a valid Google News XML sitemap from a pasted list of articles, with publication name, language, W3C publication dates and the 1,000-URL limit checked.
Strip HTML Tags
Remove all HTML tags and convert markup to clean plain text. Decode HTML entities and keep line breaks for block elements like paragraphs and headings.
JSON Formatter
Format, beautify and minify JSON online with 2-space, 4-space or tab indentation. Sort keys alphabetically and catch syntax errors instantly — free and private.
Noozra is an independent third-party service and is not affiliated with ByteTools or ByteVancer. Details on this page were verified on 2026-08-21; always check the official documentation before relying on this API in production, as terms and limits can change.