Skip to content

Ted Cruz Post Markets

@tedcruz on X is polled every 5 seconds. The 11.5 s post-to-count median quoted elsewhere was measured for @elonmusk only and does not apply to this account.

Counting rules (X): Main-feed posts, quote posts, reposts and main-feed replies count; in-thread replies and community reposts don’t. The market settles on XTracker’s final in-window count.

All endpoints on this page need a Data key (X-API-Key header) or an x402 payment of $0.01 per call. Without either they answer HTTP 402. See API Overview.

GET /api/v1/meta/cruz

Terminal window
curl -A "my-app/1.0" -H "X-API-Key: ps_pro_..." https://polystrike.xyz/api/v1/meta/cruz

The open market windows are in data; several can be open at once. Example response (the numbers are illustrative):

{
"timestamp": 1790795280353,
"freshness": "live",
"freshness_delay_sec": 0,
"data": [
{
"event_id": 1083675,
"event_title": "Ted Cruz # posts November 3 - November 10, 2026?",
"slug": "...",
"image": "https://...",
"start_ts": 1790697600000,
"end_ts": 1791302400000,
"snapshot_ts": 1790793220392,
"polymarket_xtracker_counter": 8,
"real_counter": 9,
"polymarket_ui_counter": 8,
"settlement_delta": 1,
"display_delta": 1,
"internal_delta": 0
}
]
}
FieldDescription
timestampServer time of the response.
freshness / freshness_delay_sec"live" / 0 for Data keys and x402 payers.
event_id, event_title, slug, imageThe Polymarket event.
start_ts / end_tsThe market window.
snapshot_tsWhen these counters were captured.
real_counterOur count of qualifying posts in the window.
polymarket_xtracker_counterXTracker’s count. The market settles on this number.
polymarket_ui_counterThe number the Polymarket page shows. Display only.
settlement_deltareal_counter - polymarket_xtracker_counter
display_deltareal_counter - polymarket_ui_counter
internal_deltapolymarket_ui_counter - polymarket_xtracker_counter

A counter can be null when the window has no snapshot yet. The deltas describe timing, not a trading signal; see Core Concepts.

GET /api/v1/meta/cruz/tweets

Query: limit (1-100, default 15) and offset.

Terminal window
curl -A "my-app/1.0" -H "X-API-Key: ps_pro_..." \
"https://polystrike.xyz/api/v1/meta/cruz/tweets?limit=100&offset=0"
{
"timestamp": 1770734408963,
"data": [
{
"tweet_id": "1771234567890123456",
"text": "Great meeting with constituents today...",
"created_ts": 1770733881000,
"referenced_text": null,
"referenced_author_id": null,
"is_reply": false,
"is_quote": false,
"is_retweet": false,
"is_counted": true
}
],
"limit": 15,
"offset": 0
}
  • is_counted: whether the post counts under the market’s rules, true or false.
  • is_reply, is_quote, is_retweet: the post type.
  • referenced_text / referenced_author_id: the quoted or reposted post, when there is one.
  • created_ts: when the post was published.
  • This feed leaves out deleted posts. The full record, deletions included, is /api/v1/history/cruz/tweets.

GET /api/v1/prediction/cruz

Despite the path name, this endpoint returns no forecasts. Each open window carries the counters and deltas, seconds_remaining, the posting pace over the last hour and each bucket’s Polymarket price.

{
"timestamp": 1790795280353,
"freshness": "live",
"freshness_delay_sec": 0,
"data": [
{
"event_id": 1083675,
"event_title": "Ted Cruz # posts November 3 - November 10, 2026?",
"polymarket_xtracker_counter": 8,
"polymarket_ui_counter": 8,
"real_counter": 9,
"settlement_delta": 1,
"display_delta": 1,
"internal_delta": 0,
"seconds_remaining": 507119,
"velocity_counted_1h": 1.0,
"velocity_all_1h": 2.0,
"markets": [
{ "title": "80-99", "market_price": 0.32 },
{ "title": "100-119", "market_price": 0.41 }
]
}
]
}
FieldDescription
seconds_remainingSeconds until the window closes.
velocity_counted_1hCounted posts in the last hour.
velocity_all_1hAll posts in the last hour, counted or not.
markets[].titleThe bucket, as Polymarket names it.
markets[].market_priceThe bucket’s Polymarket YES price (implied probability).

The response no longer carries forecast, model_prob, edge or sleep_probability; those were retired on 2026-11-08. For price history, see /api/v1/history/cruz/prices.