ESV Bible RSS Feeds
The ESV is available in three styles, "verse of the day," "weekly memory plan," and "read through the Bible in a year." We also have a devotional.
Verse of the Day
Two feeds are available:
- Daily (http://www.gnpcb.org/esv/share/rss2.0/daily/) - A new verse each day picked at random from a list of 430 verses.
- Verse (http://www.gnpcb.org/esv/share/rss2.0/verse/) - Optionally specify a passage in the address (e.g., http://www.gnpcb.org/esv/share/rss2.0/verse/?passage=John+3:16) to show the desired passage in the feed. Note that it will appear without any line breaks, so it's not suitable for extended passages. You can have multiple, separate verses if you separate them with commas (e.g., ?passage=John+1:1-3,14). Each verse or group of verses appears as a separate item. If you don't specify a passage, the computer picks a verse at random from the list of 430 verses that we've compiled.
Weekly Memory Plan
Memorize a new verse from the ESV Bible every week, with daily reminders (http://www.gnpcb.org/esv/share/rss2.0/memory/truth). The verses cover many of the doctrines of the Bible. This plan comes from the ESV Truth Edition. Read a blog entry about it.
Devotional
- Daily Light on the Daily Path (http://www.gnpcb.org/esv/share/rss2.0/daily.light/) - the ESV version of Samuel Bagster's classic. See today's devotional.
Read Through the Bible in a Year
Eight feeds are available. Extended descriptions of each feed... To see the text, we suggest that you use an "RSS Aggregator" program (list of aggregators).
- One-Year Tract Bible Reading Plan (http://www.gnpcb.org/esv/share/rss2.0/one.year.tract/) - based on the M'Cheyne reading system.
- Through the Bible in a Year (http://www.gnpcb.org/esv/share/rss2.0/through.the.bible/) - based on our popular tract.
- Every Day in the Word (http://www.gnpcb.org/esv/share/rss2.0/every.day.in.the.word/) - the popular format.
- Daily Office Lectionary from the Book of Common Prayer (http://www.gnpcb.org/esv/share/rss2.0/bcp/) - a two-year plan that does not cover the entire Bible.
- Daily Reading Bible (http://www.gnpcb.org/esv/share/rss2.0/daily.reading.bible/) - the plan from the ESV Daily Reading Bible.
- Literary Study Bible (http://www.gnpcb.org/esv/share/rss2.0/lsb/) - the plan from the ESV Literary Study Bible.
- Outreach Bible (http://www.gnpcb.org/esv/share/rss2.0/outreach/) - the plan from the ESV Outreach Bible.
- Outreach New Testament (http://www.gnpcb.org/esv/share/rss2.0/outreach.nt/) - the plan from the ESV Outreach New Testament.
- Chronological (http://www.gnpcb.org/esv/share/rss2.0/chronological/) - from Back to the Bible.
Technical notes about the reading plans
Each <item> contains an html <body> tag with a namespace attribute instead of a <description>. If you wish, you can force an escaped-html version of the content to appear in a <description> tag by adding ?include-encoded-content=true to any of the above addresses. For example, here is the address for Through the Bible in a Year using html-escaping.
You can use some (but not all) features of the web services API to control the output. For example, visit http://www.gnpcb.org/esv/share/rss2.0/through.the.bible/?include-footnotes=false to show Through the Bible in a Year without footnotes.
What is RSS?
RSS is a way for websites, especially weblogs, to communicate with each other and share content automatically. You can also use an "RSS Aggregator" to read a number of sites from a single program. (See a list of aggregators.) For more information, please see the official RSS page or a more practical explanation of how to use RSS.
Links
The following links discuss the ESV RSS feed (email us if you'd like your link included here):
- Glenn Slaven - includes an implementation in Perl.
- Dean Peters - two more implementations in Perl as well as a brief discussion of RSS.
- Dean Peters - an implementation in PHP.
- Scott Yang - an implementation in Python.
- Glenn Slaven - an offer to automatically make a verse-of-the-day post to your blog (especially for TypePad users).
- Paul Davey - a discussion of RSS using the ESV feeds for some examples. Includes PHP code.
- Dean Peters - "Using XSLT to Transform the RSS 2.0 Daily Verse feed from the ESV Bible."
- Glenn Slaven - a WordPress plugin.
- Scott Mitchell - discusses a .NET RSS reader.

