Check whether your feed is valid. For more information about JSON Feed, see the specification. Find the validator source code on GitHub.
GET validation response in JSON format.
{ "version": "https://jsonfeed.org/version/1", "title": "FeedCity", "icon": "https://www.gravatar.com/avatar/d34c3dd1150dae0ceebfd356a22f933c?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png", "home_page_url": "https://news.feed.city/", "feed_url": "https://news.feed.city/feed.json", "items": [ { "id": "http://feedcity.micro.blog/2025/09/11/updated-feed-profile-pages.html", "title": "Updated feed profile pages", "content_html": "<p>In case you didn’t know, every feed has its own public profile page. And those have a new look: everything’s more organised and more information-dense. For people who have an account, there’s now a single row of buttons to do your subscribing/unsubscribing, favouriting, refreshing and list management.</p>\n<p>The list management has been updated alongside, too: you can now add or remove a feed from all your lists in one go with a new modal UI.</p>\n<p>Here’s some examples feed profiles:</p>\n<ul>\n<li><a href=\"https://feed.city/feed?url=https://news.feed.city/feed.json\">FeedCity</a></li>\n<li><a href=\"https://feed.city/feed?url=https://danielpietzsch.com/feed.atom\">me</a></li>\n<li><a href=\"https://feed.city/feed?url=https://florianziegler.com/feed\">Florian</a></li>\n<li><a href=\"https://feed.city/feed?url=http://scripting.com/podcast.xml\">Scripting News Podcast</a></li>\n<li><a href=\"https://feed.city/feed?url=https://daringfireball.net/feeds/json\">Daring Fireball</a></li>\n<li><a href=\"https://feed.city/feed?url=https://www.manton.org/feed.xml\">Manton</a></li>\n<li><a href=\"https://feed.city/feed?url=https://tantek.com/updates.atom\">Tantek</a></li>\n</ul>\n<p>/Daniel</p>\n<img src=\"https://news.feed.city/uploads/2025/new-profile-page.gif\">\n", "summary": "All the public feed profile pages have gotten a new look.", "date_published": "2025-09-11T10:57:52+02:00", "url": "https://news.feed.city/2025/09/11/updated-feed-profile-pages.html", "tags": [ "Features" ] }, { "id": "http://feedcity.micro.blog/2025/08/29/bookmark-anything.html", "title": "Bookmark anything", "content_html": "<p>You can now bookmark <em>any</em> web page in FeedCity.</p>\n<p>Regardless of whether its feed is already on FeedCity or not, and regardless of whether it has a feed at all. If it’s public, you can bookmark it.</p>\n<p>It works with articles, podcast episodes, video pages, and any other public content.</p>\n<p>Essentially, you can now use FeedCity as your “Read Later” service. This keeps your bookmarks all in one place, no matter where they came from.</p>\n<p>To add a bookmark, you can use the provided bookmarklet or an iOS/iPadOS Shortcut. Find those on the “Add” page in FeedCity.</p>\n", "summary": "You can now bookmark any web page in FeedCity. Use the bookmarklet or iOS Shortcut to save an article, a podcast, or a video for later reading, listening or watching.", "date_published": "2025-08-29T11:55:00+02:00", "url": "https://news.feed.city/2025/08/29/bookmark-anything.html", "tags": [ "Features" ] }, { "id": "http://feedcity.micro.blog/2025/07/15/some-feeds-werent-updating-in.html", "content_html": "<p>Some feeds weren’t updating in the last hours. This is fixed now and updates have caught up.</p>\n", "date_published": "2025-07-15T09:57:54+02:00", "url": "https://news.feed.city/2025/07/15/some-feeds-werent-updating-in.html" }, { "id": "http://feedcity.micro.blog/2025/07/04/fixed-an-issue-with-links.html", "content_html": "<p>Fixed an issue with links in post: if they are relative URLs, they no get converted to absolute ones, so you can actually navigate to them.</p>\n", "date_published": "2025-07-04T11:07:53+02:00", "url": "https://news.feed.city/2025/07/04/fixed-an-issue-with-links.html" }, { "id": "http://feedcity.micro.blog/2025/06/30/underutilised-feed-data.html", "title": "Underutilised Feed Data", "content_html": "<p>A feed file - be it in <a href=\"https://www.rssboard.org/rss-specification\">RSS</a>, <a href=\"http://www.atomenabled.org/developers/syndication/\">Atom</a>, or <a href=\"https://www.jsonfeed.org/version/1.1/\">JSON</a> format - can contain quite a bit of useful information. And I think this is underutilised by a lot of existing feed readers.</p>\n<p>This is true for both <em>feed</em> level attributes as well as feed <em>entry</em> level attributes.</p>\n<p>On the feed level, even simple and straight forward information like a <code>description</code> /<code>subtitle</code> or details about the <code>author</code>(s) are often ignored. And sure, there are more obscure attributes like <code>rights</code>/<code>copyright</code> or <code>generator</code>, which might not be as relevant. Nevertheless, all this information together adds up, and can really give a more comprehensive picture about a feed - if this data has been added by the publisher.</p>\n<p>That’s why <a href=\"https://feed.city\">FeedCity</a> has (public) “profile” pages for all feeds, displaying all this information.</p>\n<p>And when you’re logged in, you also get a “Reply via Email” link under every entry, if its author has added this info to the feed (or an individual feed entry/item). This enables a simple, easy, and open comment system (<a href=\"https://florianziegler.com/journal/add-your-email-address-to-your-rss-feed\">others</a> <a href=\"https://wordpress.org/plugins/rss-reply-via-email/\">seem</a> to <a href=\"https://github.com/Ranchero-Software/NetNewsWire/issues/4674\">agree</a>).</p>\n<p>And on the feed <em>entry</em> level, there’s an <code>enclosure</code> attribute for example, which often seems to get ignored: be it for “audio”-, “video”-, or even “image”-content. This seems to be forcing feed creators to stick everything into an <code>item</code>’s generic <code>content</code> attribute. Which is not wrong per se - and sometimes preferable even. But I think, if it’s in the spec, basic things like this should be shown by a feed reader.</p>\n<p>And there are even more attributes that I didn’t mention, which could (and should) be utilised. <a href=\"https://feed.city\">FeedCity</a> does not show <em>all</em> available information, yet, either. But I’m determined to change this bit by bit and render increasingly information-rich feeds and feed items/entries.</p>\n<p>/Daniel</p>\n", "summary": "A feed file can contain quite a bit of useful information. And I think this is underutilised by a lot of existing feed readers.", "date_published": "2025-06-30T13:02:25+02:00", "url": "https://news.feed.city/2025/06/30/underutilised-feed-data.html" }, { "id": "http://feedcity.micro.blog/2025/06/27/theres-been-a-problem-with.html", "content_html": "<p>There’s been a problem with updating feeds the last few hours. The problem is fixed now, and the updates are currently catching up.</p>\n", "date_published": "2025-06-27T08:32:48+02:00", "url": "https://news.feed.city/2025/06/27/theres-been-a-problem-with.html" }, { "id": "http://feedcity.micro.blog/2025/06/20/ive-changed-and-refined-icons.html", "content_html": "<p>I’ve changed and refined icons for the “Subscriptions” and “Feeds” pages, as well as for “Lists”, “Audio” and “Video”. And the “adding a feed to a list”-UI has seen a tiny improvement, too.</p>\n", "date_published": "2025-06-20T11:33:47+02:00", "url": "https://news.feed.city/2025/06/20/ive-changed-and-refined-icons.html" }, { "id": "http://feedcity.micro.blog/2025/06/16/feedcity-is-currently-not-reachable.html", "content_html": "<p>FeedCity is currently not reachable. I’m looking into it!</p>\n<p><strong>Update</strong>: Never mind. Just after I published this, everything seems to be back to normal. /Daniel</p>\n", "date_published": "2025-06-16T16:30:48+02:00", "url": "https://news.feed.city/2025/06/16/feedcity-is-currently-not-reachable.html" }, { "id": "http://feedcity.micro.blog/2025/06/14/fixed-a-bug-with-load.html", "content_html": "<p>Fixed a bug with “Load more” pagination.</p>\n", "date_published": "2025-06-14T08:19:56+02:00", "url": "https://news.feed.city/2025/06/14/fixed-a-bug-with-load.html" }, { "id": "http://feedcity.micro.blog/2025/06/13/i-made-some-rather-subtle.html", "content_html": "<p>I made some rather subtle changes to how links look.</p>\n", "date_published": "2025-06-13T21:06:57+02:00", "url": "https://news.feed.city/2025/06/13/i-made-some-rather-subtle.html" }, { "id": "http://feedcity.micro.blog/2025/06/04/new-feature-go-to.html", "title": "New Feature: \"Go To\"", "content_html": "<p>There’s a new “Go To” functionality available, to quickly navigate to any of your feeds or lists.</p>\n<p>The option is currently only shown on the navigation menu for larger screens, until the feature’s usability has been improved (in general, too, but in particular for those smaller screens).</p>\n<img src=\"https://news.feed.city/uploads/2025/c46b67b576.gif\" width=\"600\" height=\"448\" alt=\"\">\n<p>/Daniel</p>\n", "date_published": "2025-06-04T17:36:16+02:00", "url": "https://news.feed.city/2025/06/04/new-feature-go-to.html", "tags": [ "Features" ] }, { "id": "http://feedcity.micro.blog/2025/05/29/hello-world.html", "title": "Hello, World!", "content_html": "<p>Earth has a new city: <a href=\"https://feed.city\">FeedCity</a>. Where anyone can become a citizen and follow their favourite RSS feeds (and Atom and JSON feeds, too, of course).</p>\n<p>Read more about what FeedCity is on <a href=\"https://feed.city\">its home page</a> and/or by reading <a href=\"https://danielpietzsch.com/articles/feedcity\">the announcement</a> I published on my personal site.</p>\n<p>On this very blog, I plan to write about all things RSS, Atom, JSON (and probably also a little bit about microformats and the Fediverse), announce new features or explain design decisions of existing ones.</p>\n<p>If you want to follow along, you can subscribe in the following ways:</p>\n<ul>\n<li>Via <a href=\"https://news.feed.city/feed.xml\">RSS feed</a> (also <a href=\"https://feed.city/feed?url=https://news.feed.city/feed.xml\" rel=\"me\">on FeedCity</a>).</li>\n<li>Via <a href=\"https://news.feed.city/feed.json\">JSON feed</a> (also <a href=\"https://feed.city/feed?url=https://news.feed.city/feed.json\" rel=\"me\">on FeedCity</a>).</li>\n<li>In the Fediverse (Mastodon etc.): <a href=\"https://micro.blog/FeedCity@news.feed.city\">@FeedCity@news.feed.city</a>.</li>\n</ul>\n<p>You can also contact me at <a href=\"mailto:mail@feed.city\"><a href=\"mailto:mail@feed.city\">mail@feed.city</a></a>.</p>\n<p>/Daniel</p>\n", "date_published": "2025-05-29T00:28:06+02:00", "url": "https://news.feed.city/2025/05/29/hello-world.html" } ] }