General Conference

General Conference talks are available through a dedicated set of API endpoints. These endpoints provide access to talks from 1971 to the present, organized by conference (year/month), session, and individual talk.

The General Conference API uses a different base URL from the scriptures API. All conference endpoints use: /api/conference/v1/lds/en


Base URL

All General Conference endpoints are prefixed with:

/api/conference/v1/lds/en

GET/api/conference/v1/lds/en/conferences

List conferences

Returns a paginated list of all available conferences, sorted by most recent first.

Query parameters

  • Name
    limit
    Type
    integer
    Description

    Max number of results to return (1-100, default: 20)

  • Name
    offset
    Type
    integer
    Description

    Pagination offset (default: 0)

  • Name
    start_year
    Type
    integer
    Description

    Filter conferences starting from this year (inclusive)

  • Name
    end_year
    Type
    integer
    Description

    Filter conferences up to this year (inclusive)

Response

{
  "total": 108,
  "limit": 20,
  "offset": 0,
  "conferences": [
    {
      "_id": "2024-10",
      "year": 2024,
      "month": 10,
      "title": "October 2024 General Conference",
      "sessions": [
        {
          "name": "Saturday Morning Session",
          "talkIds": ["2024-10-11nelson", "..."]
        }
      ]
    }
  ]
}

GET/api/conference/v1/lds/en/conferences/latest

Get latest conference

Returns the most recent conference available in the database. This is a convenience shortcut for getting the latest conference without pagination.

Response

{
  "_id": "2024-10",
  "year": 2024,
  "month": 10,
  "title": "October 2024 General Conference",
  "sessions": [...]
}

GET/api/conference/v1/lds/en/conference/:id

Get conference

Returns a single conference by its ID (e.g., 2024-04).

Query parameters

  • Name
    include_talks
    Type
    boolean
    Description

    Set to true to include talk metadata (title, speaker, session) in the response. Full talk content is excluded for performance.


GET/api/conference/v1/lds/en/talk/:id

Get talk

Returns a single conference talk by its ID (e.g., 2024-04-11nelson). Includes the full talk content with paragraphs and footnotes.

Query parameters

  • Name
    paragraph
    Type
    integer
    Description

    Return only a specific paragraph number (1-indexed)

The talk model

  • Name
    _id
    Type
    string
    Description

    The talk ID (e.g., 2024-04-11nelson)

  • Name
    conferenceId
    Type
    string
    Description

    The parent conference ID (e.g., 2024-04)

  • Name
    year
    Type
    integer
    Description

    The year of the conference

  • Name
    month
    Type
    integer
    Description

    The month of the conference (4 for April, 10 for October)

  • Name
    session
    Type
    string
    Description

    The session name (e.g., "Saturday Morning Session")

  • Name
    title
    Type
    string
    Description

    The title of the talk

  • Name
    speaker
    Type
    string
    Description

    The name of the speaker

  • Name
    role
    Type
    string
    Description

    The speaker's calling or role (may be null)

  • Name
    talkNumber
    Type
    integer
    Description

    The position of the talk within the conference (1-indexed)

  • Name
    nextTalkId
    Type
    string
    Description

    The ID of the next talk, or null if this is the last talk

  • Name
    prevTalkId
    Type
    string
    Description

    The ID of the previous talk, or null if this is the first talk

  • Name
    content
    Type
    object
    Description

    The full talk content

  • Name
    content.paragraphs
    Type
    array
    Description

    Array of paragraph objects, each with text (string) and footNotes (array of footnote objects with start, end, and text fields)

Response

{
  "_id": "2024-04-11nelson",
  "conferenceId": "2024-04",
  "year": 2024,
  "month": 4,
  "session": "Saturday Morning Session",
  "title": "The Power of Spiritual Momentum",
  "speaker": "Russell M. Nelson",
  "role": "President of The Church of Jesus Christ of Latter-day Saints",
  "talkNumber": 1,
  "nextTalkId": "2024-04-12oaks",
  "prevTalkId": null,
  "content": {
    "title": "The Power of Spiritual Momentum",
    "speaker": "Russell M. Nelson",
    "role": "President of ...",
    "paragraphs": [
      {
        "text": "My dear brothers and sisters...",
        "footNotes": [
          { "start": 45, "end": 62, "text": "See Doctrine and Covenants 88:63." }
        ]
      }
    ]
  }
}

GET/api/conference/v1/lds/en/speakers

List speakers

Returns a paginated, alphabetically sorted list of all speakers who have given conference talks.

Query parameters

  • Name
    limit
    Type
    integer
    Description

    Max number of results to return (1-200, default: 50)

  • Name
    offset
    Type
    integer
    Description

    Pagination offset (default: 0)

  • Name
    q
    Type
    string
    Description

    Search speakers by name (partial match, case-insensitive)

Response

{
  "total": 312,
  "limit": 50,
  "offset": 0,
  "speakers": [
    {
      "_id": "dallinhoaks",
      "name": "Dallin H. Oaks",
      "talkCount": 87,
      "firstYear": 1984,
      "lastYear": 2024
    }
  ]
}

GET/api/conference/v1/lds/en/speaker/:id

Get speaker

Returns a speaker's profile and a paginated list of their talks (without full content). Filter by year or year range.

Query parameters

  • Name
    limit
    Type
    integer
    Description

    Max talks to return (1-100, default: 50)

  • Name
    offset
    Type
    integer
    Description

    Pagination offset (default: 0)

  • Name
    year
    Type
    integer
    Description

    Filter talks by specific year

  • Name
    start_year
    Type
    integer
    Description

    Filter talks from this year (inclusive)

  • Name
    end_year
    Type
    integer
    Description

    Filter talks up to this year (inclusive)

Response

{
  "speaker": {
    "_id": "dallinhoaks",
    "name": "Dallin H. Oaks",
    "talkCount": 87,
    "firstYear": 1984,
    "lastYear": 2024
  },
  "total": 87,
  "limit": 50,
  "offset": 0,
  "talks": [
    {
      "_id": "2024-10-12oaks",
      "conferenceId": "2024-10",
      "year": 2024,
      "month": 10,
      "session": "Saturday Morning Session",
      "title": "The Covenant Path",
      "speaker": "Dallin H. Oaks",
      "role": "First Counselor in the First Presidency",
      "talkNumber": 2
    }
  ]
}

GET/api/conference/v1/lds/en/search

Search conference talks

Full-text search across all conference talks. Returns matching paragraphs with talk metadata.

Query parameters

  • Name
    q
    Type
    string
    Description

    Search query text (required)

  • Name
    limit
    Type
    integer
    Description

    Max results (1-100, default: 20)

  • Name
    offset
    Type
    integer
    Description

    Pagination offset (default: 0)

  • Name
    speaker
    Type
    string
    Description

    Filter by speaker name (partial match, case-insensitive)

  • Name
    year
    Type
    integer
    Description

    Filter by specific year

  • Name
    start_year
    Type
    integer
    Description

    Filter by start year (inclusive)

  • Name
    end_year
    Type
    integer
    Description

    Filter by end year (inclusive)

  • Name
    session
    Type
    string
    Description

    Filter by session name (partial match, e.g., "Saturday Morning")

  • Name
    conference
    Type
    string
    Description

    Filter by conference ID (e.g., "2024-04")

  • Name
    highlight
    Type
    boolean
    Description

    Include KWIC highlight snippets (default: false)

  • Name
    highlight_window
    Type
    integer
    Description

    Words of context around highlighted match (default: 5)

Response

{
  "query": "faith",
  "total": 1250,
  "limit": 20,
  "offset": 0,
  "results": [
    {
      "talkId": "2024-04-11nelson",
      "conferenceId": "2024-04",
      "year": 2024,
      "month": 4,
      "session": "Saturday Morning Session",
      "title": "The Power of Spiritual Momentum",
      "speaker": "Russell M. Nelson",
      "paragraph": 3,
      "text": "Faith is the foundation of all righteousness..."
    }
  ]
}
Note: the Open Scripture API is still in beta, and these resources/endpoints can change at any time