Tronald Dump website screenshot

Tronald Dump

Tronald Dump is an open community REST API exposing a historical archive of Donald Trump quotes, with sources, authors, tags, and a search interface using HAL (Hypertext Application Language) JSON responses. The project was built by Marcel Wijnker (wickedest) and ran at tronalddump.io until the domain lapsed and the public service went offline; the data model, OpenAPI, and community SDKs survive in third-party repositories.

1 APIs 0 Features
CommunityGames And ComicsOpen SourcePoliticsPublic APIsQuotesTrump

APIs

Tronald Dump Quotes API

REST API returning Donald Trump quotes with metadata, tags, authors, and sources, using HAL JSON responses with _links and _embedded sections for hypermedia navigation. Includes...

Collections

Semantic Vocabularies

Tronald Dump Context

9 classes · 15 properties

JSON-LD

API Governance Rules

Tronald Dump API Rules

45 rules · 20 errors 16 warnings 9 info

SPECTRAL

JSON Structure

Tronald Dump Author List Response Structure

4 properties

JSON STRUCTURE

Tronald Dump Author Structure

5 properties

JSON STRUCTURE

Tronald Dump Quote Search Response Structure

4 properties

JSON STRUCTURE

Tronald Dump Quote Structure

8 properties

JSON STRUCTURE

Tronald Dump Source List Response Structure

4 properties

JSON STRUCTURE

Tronald Dump Source Structure

6 properties

JSON STRUCTURE

Tronald Dump Tag List Response Structure

4 properties

JSON STRUCTURE

Tronald Dump Tag Structure

2 properties

JSON STRUCTURE

Example Payloads

Tronald Dump Author Example

5 fields

EXAMPLE

Tronald Dump Quote Example

8 fields

EXAMPLE

Tronald Dump Source Example

6 fields

EXAMPLE

Tronald Dump Tag Example

2 fields

EXAMPLE

Resources

🔗
Website
Website
🔗
PublicAPIsListing
PublicAPIsListing
💻
Original Author (Marcel Wijnker)
SourceCode
💻
Original Node.js Client (tronalddump-io/client-nodejs)
SourceCode
📦
TypeScript SDK (voxgig)
SDKs
📦
Python SDK (voxgig)
SDKs
📦
Go SDK (voxgig)
SDKs
📦
Ruby SDK (voxgig)
SDKs
📦
PHP SDK (voxgig)
SDKs
📦
Lua SDK (voxgig)
SDKs
🔗
Go CLI (voxgig)
CLI
🔧
MCP Server (voxgig, Go)
Tools
💻
Flutter Sample (RicardoBelchior)
CodeExamples
💻
Android Sample (br00)
CodeExamples
💻
SwiftUI Sample (simonschuhmacher)
CodeExamples
💻
Mycroft Skill (krisgesling)
CodeExamples
💻
Alexa Skill (Tonkpils)
CodeExamples
🔗
SpectralRuleset
SpectralRuleset
🔗
Vocabulary
Vocabulary
🔗
JSONLDContext
JSONLDContext

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Tronald Dump Quotes API
  version: 1.0.0
items:
- info:
    name: Quotes
    type: folder
  items:
  - info:
      name: Tronald Dump Get Random Quote
      type: http
    http:
      method: GET
      url: https://api.tronalddump.io/random/quote
    docs: Returns a single random Donald Trump quote with HAL `_links` and `_embedded` author/source records.
  - info:
      name: Tronald Dump Get Quote by ID
      type: http
    http:
      method: GET
      url: https://api.tronalddump.io/quote/:quote_id
      params:
      - name: quote_id
        value: GYDdK40iSrSiyVAm2J_TKQ
        type: path
        description: The unique identifier of the quote.
    docs: Returns a specific Donald Trump quote by its unique identifier, with HAL `_links` and `_embedded` author/source
      records.
  - info:
      name: Tronald Dump Search Quotes
      type: http
    http:
      method: GET
      url: https://api.tronalddump.io/search/quote
      params:
      - name: query
        value: wall
        type: query
        description: Free text query string to search quote values against.
      - name: page
        value: '0'
        type: query
        description: Zero-indexed page number for pagination.
      - name: size
        value: '25'
        type: query
        description: Number of results returned per page.
    docs: Full text search across the corpus of Donald Trump quotes. Returns a HAL response with `_embedded.quotes`, total/count
      metadata, and pagination links.
- info:
    name: Tags
    type: folder
  items:
  - info:
      name: Tronald Dump Get All Tags
      type: http
    http:
      method: GET
      url: https://api.tronalddump.io/tag
    docs: Returns the controlled vocabulary of all tags that exist across the quote corpus.
  - info:
      name: Tronald Dump Get Quotes by Tag
      type: http
    http:
      method: GET
      url: https://api.tronalddump.io/tag/:tag_value
      params:
      - name: tag_value
        value: Wall
        type: path
        description: The exact tag value to filter quotes by.
      - name: page
        value: '0'
        type: query
        description: Zero-indexed page number for pagination.
      - name: size
        value: '25'
        type: query
        description: Number of results returned per page.
    docs: Returns the set of Donald Trump quotes associated with a specific tag value, with HAL pagination metadata.
- info:
    name: Authors
    type: folder
  items:
  - info:
      name: Tronald Dump Get All Authors
      type: http
    http:
      method: GET
      url: https://api.tronalddump.io/author
    docs: Returns the list of all author records tracked in the corpus.
  - info:
      name: Tronald Dump Get Author by ID
      type: http
    http:
      method: GET
      url: https://api.tronalddump.io/author/:author_id
      params:
      - name: author_id
        value: 86xX9JdJSlqIo86xJoiqAA
        type: path
        description: The unique identifier of the author.
    docs: Returns a specific author record by unique identifier.
- info:
    name: Sources
    type: folder
  items:
  - info:
      name: Tronald Dump Get All Sources
      type: http
    http:
      method: GET
      url: https://api.tronalddump.io/source
    docs: Returns the list of all source documents (tweets, transcripts, articles) attached to quotes in the corpus.
  - info:
      name: Tronald Dump Get Source by ID
      type: http
    http:
      method: GET
      url: https://api.tronalddump.io/source/:source_id
      params:
      - name: source_id
        value: 2u3o8DcvSluqZ27WtmlGCw
        type: path
        description: The unique identifier of the source.
    docs: Returns a specific source record by unique identifier.
bundled: true