{
  "id": 10414262,
  "title": "Collecting trending feeds from 20 platforms: only 8 had a usable API, and one silently failed for 12 days",
  "url": "https://urgent.news/2026/09/28/collecting-trending-feeds-from-20-platforms-only-8-had-a-usable-api",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-28T09:43:49.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/hcxshh/collecting-trending-feeds-from-20-platforms-only-8-had-a-usable-api-and-one-silently-failed-for-1k3i"
  },
  "original_language": "en",
  "account": "Of the 20 platforms that were being monitored, only eight had usable APIs. The remaining 12 platforms either required RSS feeds or workarounds to collect data. The most deceptive status a collection script can report is \"success,\" even when a single platform fails. This can lead to false confidence, as the page still renders yesterday's numbers. The author discovered various challenges while gathering data from these sources, such as different API limits, different data formats, and the need for workarounds.",
  "summary": "I keep trending feeds for 20 platforms, fetched, translated, built and deployed automatically every night. This post is about the data sources themselves: how I sorted them, which paths look official but don't work, and the three traps I hit — including one that silently failed for 12 straight days. The short version Of 20 platforms, only 8 have an API I can call directly. The other 12 either…",
  "key_points": [
    "Only 8 out of 20 platforms had usable APIs",
    "12 platforms required RSS feeds or workarounds",
    "Silent failure of one platform lasted 12 days"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}