discord.com APIdiscord.com ↗
Search and retrieve Discord Help Center articles via API. Access full article content, metadata, and category listings across 3 endpoints.
curl -X GET 'https://api.parse.bot/scraper/eec89afa-c079-4f37-b701-cfba66d49653/search_articles' \ -H 'X-API-Key: $PARSE_API_KEY'
Search Discord Help Center articles by keyword query. Returns paginated results with title, snippet, metadata, and labels for each matching article.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
| queryrequired | string | Search query string to find relevant help articles. |
| per_page | integer | Number of results per page, between 1 and 100. |
{
"type": "object",
"fields": {
"page": "integer",
"query": "string",
"results": "array of article summaries with id, title, snippet, url, section_id, created_at, updated_at, vote_sum, promoted, label_names",
"per_page": "integer",
"page_count": "integer",
"total_count": "integer"
},
"sample": {
"page": 1,
"query": "voice settings",
"results": [
{
"id": 360045784891,
"url": "https://support.discord.com/hc/en-us/articles/360045784891-Video-Screenshare-Updates-Multistream-and-More",
"title": "Video & Screenshare Updates - Multistream and More!",
"snippet": "Participant Settings Advanced In-Call Options In-Call Screenshare Options In-Call Voice Settings New",
"promoted": false,
"vote_sum": -179,
"created_at": "2020-07-02T17:33:38Z",
"section_id": 201110537,
"updated_at": "2026-06-09T06:50:00Z",
"label_names": [
"voice",
"stream",
"screenshare"
]
}
],
"per_page": 3,
"page_count": 130,
"total_count": 388
}
}About the discord.com API
This API provides structured access to the Discord Help Center across 3 endpoints, letting you search articles by keyword, retrieve full article content in both plain text and HTML, and list all top-level help categories. The search_articles endpoint returns paginated results including titles, snippets, section IDs, vote counts, and label names, making it straightforward to build support tooling or knowledge-base integrations against Discord's official documentation.
Endpoints and Data Coverage
The search_articles endpoint accepts a required query string and optional page and per_page parameters (1–100 results per page). Each result in the results array includes id, title, snippet, url, section_id, created_at, updated_at, vote_sum, promoted flag, and label_names. The response envelope also carries total_count, page_count, and the active page and per_page values, giving you everything needed to paginate through a full result set.
Full Article Retrieval
The get_article endpoint takes a numeric article_id (obtainable from search_articles results) and returns the complete article. The response includes both body_html (raw HTML) and body_text (plain text), alongside title, url, vote_sum, author_id, promoted, created_at, and edited_at. Having both body formats means you can render rich content or index clean text without additional parsing work on your end.
Category Navigation
The list_categories endpoint requires no inputs and returns a count plus an array of category objects, each carrying id, name, description, url, position, created_at, and updated_at. This is useful for mapping the Help Center's topic structure before deciding which search queries to run, or for building a category-driven navigation layer in a support application.
- Build an in-app support widget that surfaces relevant Discord Help Center articles based on user-entered search terms
- Index Discord's official documentation into a vector database for semantic search using the
body_textfield fromget_article - Monitor Help Center articles for edits by comparing
edited_attimestamps across recurring fetches - Classify help content by category using
list_categoriesto mapsection_idvalues returned in search results - Aggregate article quality signals using
vote_sumandpromotedfields to surface the most trusted help content - Generate structured FAQs or training data for a support chatbot from
body_textarticle content - Track which label names appear most frequently in search results to understand common Discord support topics
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Discord have an official developer API?+
What does `search_articles` return beyond the article title?+
id, title, snippet, url, section_id, created_at, updated_at, vote_sum, a promoted boolean, and a label_names array. The id from these results is what you pass to get_article to retrieve the full body.Does `get_article` return community forum posts or server-specific content?+
Is there a way to filter search results by category or section?+
search_articles endpoint accepts only query, page, and per_page — there is no server-side category or section filter parameter. You can use section_id in the returned results alongside list_categories data to filter client-side. You can fork this API on Parse and revise it to add a section-scoped filtering endpoint if that behavior is needed.How fresh is the article data?+
created_at and edited_at fields so you can detect when Discord last updated a given article.