> ## Documentation Index
> Fetch the complete documentation index at: https://docs.urantia.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# List World Religions Texts

> Returns every scripture corpus with its religion, translator, year, source, license, and numbering notes. Each text is in the US public domain. `urantiaSection` names the section of Paper 131, "The World's Religions", headed with the religion, or is null when Paper 131 has no such heading. The Bible has its own endpoints under `/bible`.



## OpenAPI

````yaml GET /scriptures
openapi: 3.1.0
info:
  title: Urantia Papers API
  version: 1.0.0
  description: >-
    A developer and AI-agent friendly API for the Urantia Papers. Provides
    full-text search, structured content access, and audio URLs for all 17,000+
    paragraphs across 197 papers.
servers:
  - url: https://api.urantia.dev
    description: Production
  - url: http://localhost:3000
    description: Local development
security: []
paths:
  /scriptures:
    get:
      tags:
        - Scriptures
      summary: List the world religions texts
      description: >-
        Returns every scripture corpus with its religion, translator, year,
        source, license, and numbering notes. Each text is in the US public
        domain. `urantiaSection` names the section of Paper 131, "The World's
        Religions", headed with the religion, or is null when Paper 131 has no
        such heading. The Bible has its own endpoints under `/bible`.
      operationId: listScriptures
      responses:
        '200':
          description: The corpora
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                        slug:
                          type: string
                        religion:
                          type: string
                        title:
                          type: string
                        translator:
                          type: string
                        year:
                          type: integer
                        refPrefix:
                          type: string
                        urantiaSection:
                          type:
                            - string
                            - 'null'
                          description: >-
                            The Paper 131 section headed with this religion, or
                            null when Paper 131 has no such heading
                        sourceUrl:
                          type: string
                        license:
                          type: string
                        divisionLabel:
                          type: string
                        unitLabel:
                          type: string
                        passageCount:
                          type: integer
                        refLevels:
                          type: integer
                          description: >-
                            Numbers in a full ref: 1 for `Dhp 183`, 2 for `BG
                            2.47`, 3 for `Epictetus 3.22.5`
                        notes:
                          type:
                            - string
                            - 'null'
                          description: How the text is numbered or selected
                      required:
                        - id
                        - slug
                        - religion
                        - title
                        - translator
                        - year
                        - refPrefix
                        - urantiaSection
                        - sourceUrl
                        - license
                        - divisionLabel
                        - unitLabel
                        - passageCount
                        - refLevels
                        - notes
                required:
                  - data
              example:
                data:
                  - id: diogenes-laertius-6-hicks-1925
                    slug: diogenes-laertius-6
                    religion: Cynicism
                    title: 'Lives of Eminent Philosophers, Book 6: The Cynics'
                    translator: R. D. Hicks
                    year: 1925
                    refPrefix: DL
                    urantiaSection: '131:1'
                    sourceUrl: >-
                      https://en.wikisource.org/wiki/Lives_of_the_Eminent_Philosophers/Book_VI
                    license: Public domain in the United States
                    divisionLabel: book
                    unitLabel: section
                    passageCount: 105
                    refLevels: 2
                    notes: >-
                      Book 6 only: the lives and sayings of Antisthenes,
                      Diogenes, Crates, Hipparchia, and the other Cynics. A
                      biography, not scripture.
                  - id: epictetus-3-22-oldfather-1928
                    slug: epictetus-cynic
                    religion: Cynicism
                    title: 'Discourses 3.22: On the Calling of a Cynic'
                    translator: W. A. Oldfather
                    year: 1928
                    refPrefix: Epictetus
                    urantiaSection: '131:1'
                    sourceUrl: >-
                      https://en.wikisource.org/wiki/Epictetus,_the_Discourses_as_reported_by_Arrian,_the_Manual,_and_Fragments/Book_3/Chapter_22
                    license: Public domain in the United States
                    divisionLabel: book
                    unitLabel: section
                    passageCount: 22
                    refLevels: 3
                    notes: >-
                      One chapter of the Discourses, as reported by Arrian.
                      Oldfather marks every fifth section, so each passage
                      covers up to five sections, such as 3.22.5-9.
          headers:
            X-RateLimit-Limit:
              $ref: '#/components/headers/X-RateLimit-Limit'
            X-RateLimit-Remaining:
              $ref: '#/components/headers/X-RateLimit-Remaining'
            X-RateLimit-Reset:
              $ref: '#/components/headers/X-RateLimit-Reset'
        '429':
          description: Too many requests
          headers:
            X-RateLimit-Limit:
              $ref: '#/components/headers/X-RateLimit-Limit'
            X-RateLimit-Remaining:
              $ref: '#/components/headers/X-RateLimit-Remaining'
            X-RateLimit-Reset:
              $ref: '#/components/headers/X-RateLimit-Reset'
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
        '500':
          description: Internal server error
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
          headers:
            X-RateLimit-Limit:
              $ref: '#/components/headers/X-RateLimit-Limit'
            X-RateLimit-Remaining:
              $ref: '#/components/headers/X-RateLimit-Remaining'
            X-RateLimit-Reset:
              $ref: '#/components/headers/X-RateLimit-Reset'
components:
  headers:
    X-RateLimit-Limit:
      description: The number of requests allowed in the current window.
      schema:
        type: integer
      example: 200
    X-RateLimit-Remaining:
      description: The number of requests left in the current window.
      schema:
        type: integer
      example: 199
    X-RateLimit-Reset:
      description: The time the window resets, in Unix seconds.
      schema:
        type: integer
      example: 1791152213
  schemas:
    ProblemDetails:
      type: object
      description: An RFC 9457 problem details object. Every error response uses it.
      properties:
        type:
          type: string
          format: uri
          description: A URI that names the error type.
        title:
          type: string
          description: The short name of the status.
        status:
          type: integer
          description: The HTTP status code.
        detail:
          type: string
          description: What went wrong in this request.
      required:
        - type
        - title
        - status
        - detail
      example:
        type: https://urantia.dev/errors/not-found
        title: Not Found
        status: 404
        detail: Paragraph not found

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.