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
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 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 conference
Returns a single conference by its ID (e.g., 2024-04).
Query parameters
- Name
include_talks- Type
- boolean
- Description
Set to
trueto include talk metadata (title, speaker, session) in the response. Full talk content is excluded for performance.
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) andfootNotes(array of footnote objects withstart,end, andtextfields)
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." }
]
}
]
}
}
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 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
}
]
}
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..."
}
]
}
