BYTETOOLS

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.

No API key requiredCORS enabledHTTPSFree tier

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
curl 'https://noozra.com/api/articles?category=tech'
JavaScript (fetch)
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);
Python (requests)
import requests

res = requests.get("https://noozra.com/api/articles?category=tech", timeout=20)
res.raise_for_status()
print(res.json())
Response — HTTP 200 (truncated)
{
  "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

ParameterTypeRequiredDescription
categoryqueryOptionalRestrict to one section, such as `tech`, `world`, `science`, `finance` or `sports`. tech
limitqueryOptionalHow many articles to return. 20
(search)pathOptionalThe sibling `/api/search?q=` endpoint runs a keyword search across the same corpus.
(categories)pathOptional`/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

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.