Wiktionary ExpandTemplates API

action=expandtemplates — Expand wikitext templates server-side

Documentation

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/mediawiki-action-api-action-api-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/mediawiki-action-api-expand-templates-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/mediawiki-action-api-extract-page-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/mediawiki-action-api-open-search-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/mediawiki-action-api-parse-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/mediawiki-action-api-parse-section-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/mediawiki-action-api-query-extracts-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/mediawiki-action-api-query-revisions-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/mediawiki-action-api-query-search-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/mediawiki-action-api-revision-page-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/mediawiki-action-api-revision-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/mediawiki-action-api-search-hit-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/mediawiki-action-api-action-api-response-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/mediawiki-action-api-expand-templates-response-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/mediawiki-action-api-extract-page-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/mediawiki-action-api-open-search-response-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/mediawiki-action-api-parse-response-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/mediawiki-action-api-parse-section-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/mediawiki-action-api-query-extracts-response-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/mediawiki-action-api-query-revisions-response-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/mediawiki-action-api-query-search-response-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/mediawiki-action-api-revision-page-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/mediawiki-action-api-revision-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/mediawiki-action-api-search-hit-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/rest-api-content-urls-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/rest-api-definition-entry-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/rest-api-definition-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/rest-api-html-transform-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/rest-api-language-entry-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/rest-api-lint-error-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/rest-api-page-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/rest-api-revision-item-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/rest-api-revision-metadata-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/rest-api-wikitext-transform-request-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/rest-api-content-urls-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/rest-api-definition-entry-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/rest-api-definition-response-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/rest-api-html-transform-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/rest-api-language-entry-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/rest-api-lint-error-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/rest-api-page-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/rest-api-revision-item-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/rest-api-revision-metadata-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/rest-api-wikitext-transform-request-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/core-rest-api-file-metadata-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/core-rest-api-history-count-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/core-rest-api-history-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/core-rest-api-latest-revision-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/core-rest-api-license-info-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/core-rest-api-page-source-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/core-rest-api-page-with-html-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/core-rest-api-revision-detail-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/core-rest-api-search-page-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-schema/core-rest-api-search-response-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/core-rest-api-file-metadata-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/core-rest-api-history-count-response-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/core-rest-api-history-response-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/core-rest-api-latest-revision-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/core-rest-api-license-info-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/core-rest-api-page-source-response-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/core-rest-api-page-with-html-response-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/core-rest-api-revision-detail-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/core-rest-api-search-page-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-structure/core-rest-api-search-response-structure.json

Other Resources

🔗
Sandbox
https://en.wiktionary.org/wiki/Special:ApiSandbox
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-ld/wiktionary-mediawiki-action-api-context.jsonld
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/mediawiki-action-api-action-api-response-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/mediawiki-action-api-expand-templates-response-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/mediawiki-action-api-extract-page-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/mediawiki-action-api-open-search-response-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/mediawiki-action-api-parse-response-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/mediawiki-action-api-parse-section-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/mediawiki-action-api-query-extracts-response-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/mediawiki-action-api-query-revisions-response-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/mediawiki-action-api-query-search-response-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/mediawiki-action-api-revision-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/mediawiki-action-api-revision-page-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/mediawiki-action-api-search-hit-example.json
🔗
Sandbox
https://en.wiktionary.org/api/rest_v1/?doc
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-ld/wiktionary-rest-api-context.jsonld
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/rest-api-content-urls-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/rest-api-definition-entry-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/rest-api-definition-response-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/rest-api-html-transform-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/rest-api-language-entry-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/rest-api-lint-error-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/rest-api-page-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/rest-api-revision-item-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/rest-api-revision-metadata-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/rest-api-wikitext-transform-request-example.json
🔗
Sandbox
https://en.wiktionary.org/wiki/Special:RestSandbox
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/json-ld/wiktionary-core-rest-api-context.jsonld
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/core-rest-api-file-metadata-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/core-rest-api-history-count-response-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/core-rest-api-history-response-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/core-rest-api-latest-revision-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/core-rest-api-license-info-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/core-rest-api-page-source-response-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/core-rest-api-page-with-html-response-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/core-rest-api-revision-detail-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/core-rest-api-search-page-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/wiktionary/refs/heads/main/examples/core-rest-api-search-response-example.json

OpenAPI Specification

wiktionary-expandtemplates-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: Wiktionary MediaWiki Core REST Definition ExpandTemplates API
  description: The newer MediaWiki Core REST API, exposed per wiki at /w/rest.php. It offers a smaller, streamlined surface than the Action API for fetching page content, history, search, files, and revisions. On Wiktionary it serves the same content as the Action API in a more developer-friendly JSON shape. All content is CC BY-SA 4.0.
  version: 1.0.0
  termsOfService: https://foundation.wikimedia.org/wiki/Terms_of_Use
  contact:
    name: Wikimedia Foundation
    url: https://www.mediawiki.org/wiki/API:REST_API
  license:
    name: CC BY-SA 4.0
    url: https://creativecommons.org/licenses/by-sa/4.0/
  x-generated-from: documentation
  x-last-validated: '2026-05-30'
servers:
- url: https://en.wiktionary.org/w/rest.php
  description: English Wiktionary Core REST endpoint
security:
- {}
- oauth2: []
tags:
- name: ExpandTemplates
  description: action=expandtemplates — Expand wikitext templates server-side
paths:
  /api.php#expandtemplates:
    get:
      operationId: expandTemplates
      summary: Wiktionary Expand Templates
      description: Expand templates and parser functions in supplied wikitext and return the result.
      tags:
      - ExpandTemplates
      parameters:
      - name: action
        in: query
        required: true
        schema:
          type: string
          enum:
          - expandtemplates
          default: expandtemplates
        description: Must be `expandtemplates`.
      - name: text
        in: query
        required: true
        schema:
          type: string
        description: Wikitext containing templates to expand.
      - name: title
        in: query
        required: false
        schema:
          type: string
        description: Page title context for the expansion.
      - name: prop
        in: query
        required: false
        schema:
          type: string
          default: wikitext
        description: Which expansion properties to return.
      - $ref: '#/components/parameters/Format'
      responses:
        '200':
          description: Expanded templates response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExpandTemplatesResponse'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  parameters:
    Format:
      name: format
      in: query
      required: false
      description: Response format.
      schema:
        type: string
        enum:
        - json
        - jsonfm
        - xml
        - xmlfm
        - php
        - phpfm
        - none
        default: json
  schemas:
    ExpandTemplatesResponse:
      title: ExpandTemplatesResponse
      description: action=expandtemplates result.
      type: object
      properties:
        expandtemplates:
          type: object
          properties:
            wikitext:
              type: string
              description: Wikitext after template expansion.
              example: A standard greeting.
  securitySchemes:
    oauth2:
      type: oauth2
      description: OAuth 2.0 access tokens issued via api.wikimedia.org.
      flows:
        authorizationCode:
          authorizationUrl: https://meta.wikimedia.org/w/rest.php/oauth2/authorize
          tokenUrl: https://meta.wikimedia.org/w/rest.php/oauth2/access_token
          scopes:
            basic: Basic read access to user identity