Bulk Trump Stock Trades
curl --request GET \
--url https://api.quiverquant.com/beta/bulk/trumpstocktrades \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.quiverquant.com/beta/bulk/trumpstocktrades"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.quiverquant.com/beta/bulk/trumpstocktrades', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.quiverquant.com/beta/bulk/trumpstocktrades",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.quiverquant.com/beta/bulk/trumpstocktrades"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.quiverquant.com/beta/bulk/trumpstocktrades")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.quiverquant.com/beta/bulk/trumpstocktrades")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body[
{
"Ticker": "<string>",
"Company": "<string>",
"Transaction": "<string>",
"Amount": "<string>",
"Filed": "2023-11-07T05:31:56Z",
"Traded": "<string>",
"excess_return": 123
}
]Trump trades
Bulk Trump Stock Trades
Returns recent stock transactions made by Donald Trump. Default page size is 200.
GET
/
beta
/
bulk
/
trumpstocktrades
Bulk Trump Stock Trades
curl --request GET \
--url https://api.quiverquant.com/beta/bulk/trumpstocktrades \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.quiverquant.com/beta/bulk/trumpstocktrades"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.quiverquant.com/beta/bulk/trumpstocktrades', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.quiverquant.com/beta/bulk/trumpstocktrades",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.quiverquant.com/beta/bulk/trumpstocktrades"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.quiverquant.com/beta/bulk/trumpstocktrades")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.quiverquant.com/beta/bulk/trumpstocktrades")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body[
{
"Ticker": "<string>",
"Company": "<string>",
"Transaction": "<string>",
"Amount": "<string>",
"Filed": "2023-11-07T05:31:56Z",
"Traded": "<string>",
"excess_return": 123
}
]Plan: included in every plan, from Hobbyist up. See Plans and data access.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Response
200 - application/json
Ticker symbol of the stock involved in the transaction
Name of the company for the stock involved in the transaction
Type of transaction (e.g., Purchase, Sale)
Value of the stock transaction (USD)
Date when the stock transaction was filed
Date when the stock was actually traded
Estimated return of stock compared to return of S&P 500 since the transaction date

