BYTETOOLS

DataCube AI News API

Free AI industry news API with no key: a calendar index of curated weeks and days, then per-period feeds of tech news, funding rounds, trends and videos. Tested example included.

No API key requiredHTTPSFree tier

Endpoint tested and returned HTTP 200 on 21 Aug 2026

What is the DataCube AI News API?

DataCube AI publishes curated AI industry news organised by calendar week rather than as a rolling feed. The `/api/weeks` endpoint returns the available periods, and separate endpoints then serve tech news, investment rounds, tips, videos and trends for a given period id.

Most news APIs are streams; this one is a calendar. You first ask which weeks exist, then request a specific week's content by its id — `2026-kw34` in the captured response, using the German KW (Kalenderwoche) convention. That two-step shape is unusual and slightly more work up front, but it makes the data far easier to archive: a week's content becomes a stable, addressable unit rather than a moving window.

Content is split across parallel endpoints taking the same period id: `/api/tech/{periodId}` for news, `/api/investment/{periodId}` for funding rounds, plus tips, videos and trends. Two practical caveats. The service runs on an auto-generated Railway deployment hostname rather than its own domain, which makes it more fragile than a service on custom DNS; and the calendar labels are German, with `dateRange` formatted `DD.MM` and weekday abbreviations like `Mo` and `Di`.

Quick facts

Base URL
https://api-production-3ee5.up.railway.app/api
Authentication
No API key and no account.
Rate limit
No published limit. Content changes weekly, so cache a period once you have fetched it.
Pricing
Free.
CORS
Not enabled — call it from your server
Official docs
Read the docs

How to use the DataCube AI News API

Every request below was executed against the live API on 21 Aug 2026, and the response shown is the real body it returned — not an illustration.

1. List the available news periods

GET https://api-production-3ee5.up.railway.app/api/weeks

curl
curl 'https://api-production-3ee5.up.railway.app/api/weeks'
JavaScript (fetch)
const res = await fetch("https://api-production-3ee5.up.railway.app/api/weeks");
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://api-production-3ee5.up.railway.app/api/weeks", timeout=20)
res.raise_for_status()
print(res.json())
Response — HTTP 200 (truncated)
{
  "weeks": [
    {
      "id": "2026-kw34",
      "label": "KW 34",
      "year": 2026,
      "weekNum": 34,
      "dateRange": "17.08 - 23.08",
      "current": true,
      "periodType": "week",
      "days": [
        {
          "id": "2026-08-17",
          "label": "17.08.",
          "weekday": "Mo",
          "current": false
        },
        {
          "id": "2026-08-18",
          "label": "18.08.",
          "weekday": "Di",
          "current": false
        },
        {
          "id": "2026-08-19",
          "label": "19.08.",
          "weekday": "Mi",
          "current": false
        },
        {
          "id": "2026-08-20",
          "label": "20.08.",
          "weekday": "Do",
          "current": false
        }
      ]
    },
    {
      "id": "2026-kw33",
      "label": "KW 33",
      "year": 2026,
      "weekNum": 33,
      "dateRange": "10.08 - 16.08",
      "current": false,
      "periodType": "week",
      "days": [
        {
          "id": "2026-08-10",
          "label": "10.08.",
          "weekday": "Mo",
          "current": false
        },
        {
          "id": "2026-08-11",
          "label": "11.08.",
          "weekday": "Di",
          "current": false
        },
        {
          "id": "2026-08-12",
          "label": "12.08.",
          "weekday": "Mi",
          "current": false
        },
        {
          "id": "2026-08-13",
          "label": "13.08.",
          "weekday": "Do",
          "current": false
        },
        {
          "id": "2026-08-14",
          "label": "14.08.",
          "weekday": "Fr",

Parameters

ParameterTypeRequiredDescription
(none)n/aOptional`/weeks` takes no parameters and returns the whole index.
periodIdpathRequiredRequired by the content endpoints. Either a week id like `2026-kw34` or a day id like `2026-08-20`. 2026-kw34

Response fields

weeksarray
Available periods, most recent first.
weeks[].idstring
Period identifier in `YYYY-kwNN` form. This is what the content endpoints take.
weeks[].labelstring
Display label such as `KW 34` — German Kalenderwoche numbering.
weeks[].year / weekNuminteger
ISO year and week number, easier to compute with than the id string.
weeks[].dateRangestring
Human-readable span formatted `DD.MM - DD.MM`, not ISO dates.
weeks[].currentboolean
Marks the week in progress. Only one entry has it set.
weeks[].periodTypestring
`week` for the top-level entries.
weeks[].daysarray
Days inside that week, each with its own ISO `id`, `label`, German `weekday` abbreviation and `current` flag. Days can be requested individually.

What you can build with the DataCube AI News API

  • Build a week-by-week archive of AI industry news
  • Track AI funding rounds period by period
  • Populate a date picker with only the periods that actually have content
  • Generate a weekly AI digest email from a stable, addressable unit of content

Common errors and how to fix them

404 on a content endpoint

The period id does not exist or is formatted wrongly.

Fix: Always read `/weeks` first and use an id from it. Do not construct `2026-kw34` yourself and hope.

Date parsing fails

`dateRange` is `DD.MM - DD.MM` and weekdays are German abbreviations.

Fix: Use `year` and `weekNum` for any computation. Treat `dateRange` and `weekday` as display strings only.

Host unreachable

The API runs on an auto-generated Railway deployment hostname.

Fix: That kind of host can change when a project is redeployed. Handle failure gracefully and check the docs page if it stops resolving.

Cross-origin request blocked

No Access-Control-Allow-Origin header is sent.

Fix: Call it from a server rather than from browser JavaScript.

DataCube AI News API — frequently asked questions

Is the DataCube AI news API free?

Yes, with no key and no account. It is a small independent project rather than a commercial news service.

What does a period id look like?

Weeks use `YYYY-kwNN`, following the German Kalenderwoche convention — `2026-kw34`. Individual days inside a week use plain ISO dates like `2026-08-20`.

What content is available per period?

Parallel endpoints take the same period id: tech news, investment and funding rounds, tips, videos and trends. You choose which slice you want after picking the week.

Is the API in English?

The endpoint paths and article content are English, but the calendar labels are German — `KW 34` for the week, `Mo` and `Di` for weekdays, and `DD.MM` date ranges.

Tools that pair with this API

Alternatives to DataCube AI News API

If DataCube AI News does not fit, these news & open data apis cover similar ground. Every one was called before publishing, and each links to its own reference page with a working curl command and the response it returned.

APIWhat it doesAuthCORSLast verified
Hacker NewsOfficial Hacker News API with no key: top stories, comments, users and live item feeds via Firebase. Extremely stable. Tested curl example and live JSON.No keyYes19 Aug 2026
disease.shFree open disease and health statistics API with no key: global and per-country case data, historical time series and vaccination figures. Tested example.No keyYes19 Aug 2026
Spaceflight NewsFree spaceflight news API with no key: articles, blogs and reports from major space outlets, with search, filtering and pagination. Tested curl example.No keyYes19 Aug 2026
Hacker News Search (Algolia)Free Algolia-powered Hacker News search API with no key: full-text search across all stories and comments with filtering by points, date and author. Tested.No keyYes20 Aug 2026
LobstersFree Lobsters API with no key: hottest and newest technology stories with tags, scores, comments and submitter data as plain JSON. No signup. Tested.No keyNo20 Aug 2026
NoozraFree 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 keyYes21 Aug 2026
All News & Open Data APIs

DataCube AI News is an independent third-party service and is not affiliated with ByteTools or ByteVancer. Details on this page were verified on 21 Aug 2026; always check the official documentation before relying on this API in production, as terms and limits can change.