{
"url": "https://hnrss.org/frontpage",
"finalUrl": "https://hnrss.org/frontpage",
"statusCode": 200,
"contentType": "application/xml",
"discoveredFrom": null,
"cached": false,
"checkedAt": "2026-10-19T19:28:12.602Z",
"note": "Only the feed document is read. Feed items' linked pages, enclosure files and images are not requested. Feeds generated by JavaScript are not seen.",
"found": true,
"format": "rss2.0",
"feed": {
"title": "Hacker News: Front Page",
"link": "https://news.ycombinator.com/",
"description": "Hacker News RSS",
"language": null,
"updated": "Mon, 19 Oct 2026 19:14:55 +0000",
"itemCount": 20
},
"grade": "A+",
"score": 98,
"summary": {
"errors": 0,
"warnings": 0,
"infos": 2
},
"issues": [
{
"severity": "info",
"code": "xml_declaration_missing",
"message": "No <?xml version=\"1.0\" encoding=\"UTF-8\"?> declaration."
},
{
"severity": "info",
"code": "language_missing",
"message": "The channel has no <language>."
}
]
}
curl --location --request GET 'https://zylalabs.com/api/14324/rss+atom+feed+validator+api/35909/validate+rss+atom+feed+at+a+url?url=https://hnrss.org/frontpage' --header 'Authorization: Bearer YOUR_API_KEY'
{
"found": true,
"format": "rss2.0",
"feed": {
"title": "Example",
"link": "https://example.com",
"description": "Example feed",
"language": null,
"updated": null,
"itemCount": 1
},
"grade": "A",
"score": 96,
"summary": {
"errors": 0,
"warnings": 0,
"infos": 4
},
"issues": [
{
"severity": "info",
"code": "last_build_date_missing",
"message": "The channel has no <lastBuildDate>; readers use it to skip unchanged feeds."
},
{
"severity": "info",
"code": "language_missing",
"message": "The channel has no <language>."
},
{
"severity": "info",
"code": "atom_self_link_missing",
"message": "No <atom:link rel=\"self\"> in the channel; recommended so readers know the feed's own address."
},
{
"severity": "info",
"code": "item_pubdate_missing",
"message": "No item has a <pubDate>; readers cannot sort or date the items."
}
],
"checkedAt": "2026-10-19T19:28:14.628Z"
}
curl --location --request POST 'https://zylalabs.com/api/14324/rss+atom+feed+validator+api/35910/validate+feed+text+you+send+in' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"feed":"Example https://example.comExample feed Hello https://example.com/hellohttps://example.com/hello "}'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए RSS एटम फ़ीड वैलिडेटर API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
एक GET, एक ग्रेडेड JSON रिपोर्ट: CI जांचों, प्रकाशन पाइपलाइनों और फ़ीड निर्देशिकाओं के लिए एक हेडलेस RSS/Atom/JSON फ़ीड मान्यकर्ता। इसे एक फ़ीड URL (या एक वेबसाइट जो इसके फ़ीड से लिंक करती है) दें और प्राप्त करें
एक ग्रेडेड JSON रिपोर्ट एक फीड के लिए: पता लगाया गया प्रारूप XML के सही रूप में होने की जाँच आवश्यक और अनुशंसित तत्वों की जाँच A प्लस से F तक का ग्रेड एक स्कोर और कोडित मुद्दे जिन पर आप CI बिल्ड को रुकवा सकते हैं
हाँ फीड टेक्स्ट को मान्य करने वाले एंडपॉइंट में भेजें और यह बिना किसी आउटबाउंड अनुरोध के ऑफलाइन जांचा जाता है अधिकतम आकार 1 एमबी है
RSS 2.0 एटम और JSON फीड रिपोर्ट में पहचाना गया प्रारूप और इसकी आवश्यकताओं या सिफारिशों के अनुसार प्रत्येक प्रारूप के तत्वों की जांच की गई है
सारांश में त्रुटियों की गिनती पर गेट केवल एक त्रुटि स्कोर को 75 तक घटा देती है इसलिए केवल पत्र ग्रेड पास या फेल का विश्वसनीय संकेत नहीं है
हाँ फीड URL के लिए परिणामों को थोड़े समय के लिए कैश किया जाता है ताज़ा पैरामीटर को 1 सेट करने पर कैश बायपास किया जा सकता है