RSS

OPML 2.0

OPML (Outline Processor Markup Language) 2.0 is an XML format for outlines, most commonly used to exchange lists of RSS/Atom feed subscriptions between feed readers. A subscription list OPML file has a body containing outline elements with type="rss", text, xmlUrl (the feed URL), and htmlUrl (the human-readable site URL). OPML is the de facto portable format for feed subscription import/export.

OPML 2.0 is one of 6 APIs that RSS publishes on the APIs.io network.

This API exposes 1 JSON Schema definition.

Tagged areas include OPML, Outline, Subscription, Syndication, and XML. The published artifact set on APIs.io includes sample payloads and 1 JSON Schema.

API entry from apis.yml

apis.yml Raw ↑
aid: rss:opml-2-0
name: OPML 2.0
description: OPML (Outline Processor Markup Language) 2.0 is an XML format for outlines, most commonly
  used to exchange lists of RSS/Atom feed subscriptions between feed readers. A subscription list OPML
  file has a body containing outline elements with type="rss", text, xmlUrl (the feed URL), and htmlUrl
  (the human-readable site URL). OPML is the de facto portable format for feed subscription import/export.
humanURL: http://opml.org/spec2.opml
tags:
- OPML
- Outline
- Subscription
- Syndication
- XML
properties:
- type: Specification
  url: http://opml.org/spec2.opml
- type: JSONSchema
  url: json-schema/opml-subscription-list-schema.json
- type: Example
  url: examples/opml-subscription-list-example.json