100 크레딧 무료, 카드 등록 없이지금 시작하기
Logo
Prism logo
100 크레딧 무료, 카드 등록 없이

Prism Truthsocial Pulse API

Truth Social 계정의 프로필과 최근 게시물, 상위 게시물 상세, 관련 뉴스 보도를 모아 활동량과 감성 분석까지 붙여 반환합니다.

GET /v1/prism/truthsocial-pulse

2026년 10월 업데이트SocialCrawl 팀이 직접 관리해요

Prism Truthsocial Pulse API는 언제 쓰나요

Truth Social 계정 하나를 요청 한 번으로 모니터링할 때 사용하세요. 이 플랫폼은 검색이 없어 원래는 프로필과 게시물, 뉴스 호출을 이어 붙여야 합니다.

API 레퍼런스 영문 원문

Fetches a Truth Social profile + recent posts, drills the top posts for full detail (the F13 post-detail path), and runs a content_analysis news echo for the handle, folded into a deterministic activity/sentiment pulse with stable keys + a methodology_version. The profile leg is critical (404 → full refund); posts/drill/news degrade. No Truth Social search exists upstream. This is handle-scoped.

69개 플랫폼을 병렬로 검색합니다

·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
Prism API

Truthsocial Pulse API로 무엇을 할 수 있을까요

Truthsocial Pulse 엔드포인트가 통합 스키마와 계산 필드를 담은 Prism 데이터를 한 번의 요청으로 보내드려요. 스크래핑 인프라를 직접 만들거나 유지할 필요가 없어요.

요청 예시

# GET /v1/prism/truthsocial-pulse: 20 credits per call. Cache hits are free and failed calls are refunded.
# Check the price first for 0 credits: add dry_run=1 to the query. Nothing is fetched or charged.
# --max-time 60: the API's own time limit for this endpoint.
# --retry 3: retries timeouts, 429 and 5xx, honoring Retry-After.
# -o response.json keeps only the final attempt's body.
# One Idempotency-Key per request, reused on every retry, so a retried call is never charged twice.
IDEMPOTENCY_KEY=$(od -An -N16 -tx1 /dev/urandom | tr -d ' \n')
curl -sS --max-time 60 --retry 3 -o response.json \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  "https://www.socialcrawl.dev/v1/prism/truthsocial-pulse?handle=realDonaldTrump&drill=5" && cat response.json
# GET /v1/prism/truthsocial-pulse: 20 credits per call. Cache hits are free and failed calls are refunded.
# Check the price first for 0 credits: add dry_run=1 to the query. Nothing is fetched or charged.
import os
import random
import time
import uuid

import requests

API_KEY = os.environ.get("SOCIALCRAWL_API_KEY", "YOUR_API_KEY")
TIMEOUT_S = 60  # the API's own time limit for this endpoint.
MAX_RETRIES = 3
URL = "https://www.socialcrawl.dev/v1/prism/truthsocial-pulse"


def backoff(attempt):
    # Exponential backoff with jitter: about 1 s, 2 s, then 4 s.
    return 2 ** attempt * (0.5 + random.random() / 2)


def socialcrawl(params):
    # One Idempotency-Key per request, reused on every retry, so a retried call is never charged twice.
    idempotency_key = str(uuid.uuid4())
    for attempt in range(MAX_RETRIES + 1):
        try:
            res = requests.get(
                URL,
                params=params,
                headers={"x-api-key": API_KEY, "Idempotency-Key": idempotency_key},
                timeout=TIMEOUT_S,
            )
            body = res.json()
        except (requests.RequestException, ValueError):
            # A timeout, a dropped connection or a non-JSON gateway page: retry with the same key.
            if attempt == MAX_RETRIES:
                raise
            time.sleep(backoff(attempt))
            continue
        if body["success"]:
            return body
        error = body["error"]
        # Branch on error["type"], never on the message text.
        if error["type"] == "RESOURCE_NOT_FOUND":
            return None  # refunded: nothing to read
        retry_after = res.headers.get("Retry-After")
        # SERVICE_UNAVAILABLE without Retry-After is a withdrawn endpoint: permanent.
        permanent = error["type"] == "SERVICE_UNAVAILABLE" and retry_after is None
        if not error.get("retryable") or permanent or attempt == MAX_RETRIES:
            raise RuntimeError(f"{error['type']}: {error['message']} (request_id {body['request_id']})")
        # Retry-After (seconds) wins; otherwise back off.
        time.sleep(float(retry_after) if retry_after else backoff(attempt))


params = {
    "handle": "realDonaldTrump",
    "drill": "5",
}
body = socialcrawl(params)
if body is not None:
    print(body["data"])
// GET /v1/prism/truthsocial-pulse: 20 credits per call. Cache hits are free and failed calls are refunded.
// Check the price first for 0 credits: add dry_run=1 to the query. Nothing is fetched or charged.
const API_KEY = process.env.SOCIALCRAWL_API_KEY ?? "YOUR_API_KEY";
const TIMEOUT_MS = 60_000; // the API's own time limit for this endpoint.
const MAX_RETRIES = 3;

type Page = { next_cursor: string | null; has_more: boolean };
type SocialCrawlResponse =
  | { success: true; data: any; pagination?: Page; credits_used: number; request_id: string }
  | { success: false; error: { type: string; message: string; retryable: boolean }; request_id: string };

const sleep = (ms: number) => new Promise((resolve) => setTimeout(resolve, ms));
// Exponential backoff with jitter: about 1 s, 2 s, then 4 s.
const backoffMs = (attempt: number) => 2 ** attempt * 1000 * (0.5 + Math.random() / 2);

async function socialcrawl(url: URL) {
  // One Idempotency-Key per request, reused on every retry, so a retried call is never charged twice.
  const idempotencyKey = crypto.randomUUID();
  for (let attempt = 0; ; attempt++) {
    let res: Response;
    let body: SocialCrawlResponse;
    try {
      res = await fetch(url, {
        headers: {
          "x-api-key": API_KEY,
          "Idempotency-Key": idempotencyKey,
        },
        signal: AbortSignal.timeout(TIMEOUT_MS),
      });
      body = (await res.json()) as SocialCrawlResponse;
    } catch (error) {
      // A timeout, a dropped connection or a non-JSON gateway page: retry with the same key.
      if (attempt >= MAX_RETRIES) throw error;
      await sleep(backoffMs(attempt));
      continue;
    }
    if (body.success) return body;
    // Branch on error.type, never on the message text.
    if (body.error.type === "RESOURCE_NOT_FOUND") return null; // refunded: nothing to read
    const retryAfter = res.headers.get("Retry-After");
    // SERVICE_UNAVAILABLE without Retry-After is a withdrawn endpoint: permanent.
    const permanent = body.error.type === "SERVICE_UNAVAILABLE" && retryAfter === null;
    if (!body.error.retryable || permanent || attempt >= MAX_RETRIES) {
      throw new Error(`${body.error.type}: ${body.error.message} (request_id ${body.request_id})`);
    }
    // Retry-After (seconds) wins; otherwise back off.
    await sleep(retryAfter ? Number(retryAfter) * 1000 : backoffMs(attempt));
  }
}

const url = new URL("https://www.socialcrawl.dev/v1/prism/truthsocial-pulse");
url.searchParams.set("handle", "realDonaldTrump");
url.searchParams.set("drill", "5");

const body = await socialcrawl(url);
if (body) console.log(body.data);

파라미터

파라미터필수설명
handle예The Truth Social handle (no @).
drill아니오How many top posts to drill for full detail (0 to skip).
posts아니오How many recent posts to pull (window cap).
news_query아니오Override the content_analysis news keyword (defaults to the handle/display name).
include아니오CSV subset of posts,news to trim which legs run.
cursor아니오Opaque pagination cursor for the posts leg.
응답 예시

Prism Truthsocial Pulse API는 무엇을 돌려주나요

모든 응답은 하나의 통합 스키마를 따라요. 크레딧을 쓰기 전에 어떤 필드가 돌아오는지, 실제 응답 본문 그대로 확인해 보세요.

응답 예시 보기
{
  "success": true,
  "platform": "prism",
  "endpoint": "/v1/prism/truthsocial-pulse",
  "data": {
    "account": {
      "author": {
        "id": "107780257626128497",
        "username": "realDonaldTrump",
        "display_name": "Donald J. Trump",
        "avatar_url": "https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/accounts/avatars/107/780/257/626/128/497/original/454286ac07a6f6e6.jpeg",
        "bio": null,
        "verified": true,
        "followers": 13090472,
        "following": 69,
        "posts_count": 36929,
        "likes_count": null,
        "url": "https://truthsocial.com/@realDonaldTrump",
        "private": false,
        "joined_at": "2022-02-11T16:16:57.705Z"
      },
      "computed": {
        "engagement_rate": null,
        "language": null,
        "content_category": null,
        "estimated_reach": null
      }
    },
    "posts": [
      {
        "post": {
          "id": "117371677010048663",
          "url": "https://truthsocial.com/@realDonaldTrump/117371677010048663",
          "content": {
            "text": "Europe has just agreed to release a massive amount of their heavily stocked Diesel Oil. The process will begin immediately. Thank you for your attention to this matter! President DJT",
            "media_urls": null,
            "thumbnail_url": null,
            "duration_seconds": null
          },
          "author": {
            "username": "realDonaldTrump",
            "display_name": "Donald J. Trump",
            "avatar_url": "https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/accounts/avatars/107/780/257/626/128/497/original/454286ac07a6f6e6.jpeg",
            "verified": true
          },
          "engagement": {
            "views": null,
            "likes": 6510,
            "comments": 659,
            "shares": 1821,
            "saves": null
          },
          "flags": {
            "nsfw": null,
            "spoiler": null,
            "pinned": null,
            "deleted": false
          },
          "published_at": "2026-10-02T14:01:01.407Z"
        },
        "computed": {
          "engagement_rate": null,
          "language": "en",
          "content_category": "other",
          "estimated_reach": null
        }
      },
      {
        "post": {
          "id": "117371353802794328",
          "url": "https://truthsocial.com/@realDonaldTrump/117371353802794328",
          "content": {
            "text": "I am thrilled to announce the Republic of Korea Deal keeps getting BETTER! 8.4 Billion Dollars for an enhanced Oil Recovery Project. Producing more Oil and Gas means American Energy Dominance and Energy Security in the World for the Future! President DONALD J. TRUMP",
            "media_urls": null,
            "thumbnail_url": null,
            "duration_seconds": null
          },
          "author": {
            "username": "realDonaldTrump",
            "display_name": "Donald J. Trump",
            "avatar_url": "https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/accounts/avatars/107/780/257/626/128/497/original/454286ac07a6f6e6.jpeg",
            "verified": true
          },
          "engagement": {
            "views": null,
            "likes": 8516,
            "comments": 630,
            "shares": 2198,
            "saves": null
          },
          "flags": {
            "nsfw": null,
            "spoiler": null,
            "pinned": null,
            "deleted": false
          },
          "published_at": "2026-10-02T12:38:49.656Z"
        },
        "computed": {
          "engagement_rate": null,
          "language": "en",
          "content_category": "other",
          "estimated_reach": null
        }
      }
    ],
    "post_details": [
      {
        "post": {
          "id": "117367105128831509",
          "url": "https://truthsocial.com/@realDonaldTrump/117367105128831509",
          "content": {
            "text": "Prices are way down from what Biden and the Dumocrats left us. It’s why I won the Election, and now prices are coming down, RAPIDLY. It’s the Dumocrats’ fault, not the fault of the Republicans — But we are fixing it! President DONALD J. TRUMP",
            "media_urls": null,
            "thumbnail_url": null,
            "duration_seconds": null
          },
          "author": {
            "username": "realDonaldTrump",
            "display_name": "Donald J. Trump",
            "avatar_url": "https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/accounts/avatars/107/780/257/626/128/497/original/454286ac07a6f6e6.jpeg",
            "verified": true
          },
          "engagement": {
            "views": null,
            "likes": 24444,
            "comments": 4317,
            "shares": 5772,
            "saves": null
          },
          "flags": {
            "nsfw": null,
            "spoiler": null,
            "pinned": null,
            "deleted": false
          },
          "published_at": "2026-10-01T18:38:20.037Z"
        },
        "computed": {
          "engagement_rate": null,
          "language": "en",
          "content_category": "other",
          "estimated_reach": null
        }
      },
      {
        "post": {
          "id": "117369458827039533",
          "url": "https://truthsocial.com/@realDonaldTrump/117369458827039533",
          "content": {
            "text": "America does not belong to those who hate it. America belongs to those who love it! President DONALD J. TRUMP",
            "media_urls": null,
            "thumbnail_url": null,
            "duration_seconds": null
          },
          "author": {
            "username": "realDonaldTrump",
            "display_name": "Donald J. Trump",
            "avatar_url": "https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/accounts/avatars/107/780/257/626/128/497/original/454286ac07a6f6e6.jpeg",
            "verified": true
          },
          "engagement": {
            "views": null,
            "likes": 16478,
            "comments": 1418,
            "shares": 4450,
            "saves": null
          },
          "flags": {
            "nsfw": null,
            "spoiler": null,
            "pinned": null,
            "deleted": false
          },
          "published_at": "2026-10-02T04:36:54.622Z"
        },
        "computed": {
          "engagement_rate": null,
          "language": "en",
          "content_category": "other",
          "estimated_reach": null
        }
      }
    ],
    "news": [
      {
        "url": "https://collapse.news/2023-06-13-donald-trump-jr-3rd-world-banana-republic.html",
        "domain": "collapse.news",
        "main_domain": "collapse.news",
        "country": null,
        "language": "en",
        "domain_rank": 396,
        "spam_score": 0,
        "fetch_time": "2026-10-02 15:42:17 +00:00",
        "page_types": [
          "news"
        ],
        "title": "Donald Trump Jr. on father’s indictment: ‘We’re living in 3rd world Banana Republic’",
        "snippet": "Donald Trump Jr. blasted President Joe Biden’s Department of Justice and likened the United States to a “3rd world Banana Republic” after his father, the former president of the United States and leading Republican presidential candidate, announced he has been indicted on federal charges.\n(Article by Nick Gilbertson republished from Breitbart.com )\nWe’re living in a 3rd world Banana Republic and the only way to stop what the corrupt Biden DOJ is doing is to put @realDonaldTrump back in the White House!!! https://t.co/60Fd8Dyn6h\n— Donald Trump Jr. (@DonaldJTrumpJr) June 8, 2023\nTrump did not lay out the specific charges but mentioned its “seemingly” in regards to the classified documents case. Special Counsel Jack Smith heads up the case and has a history of prosecuting presidents, having brought charges against sitting Kosovo President Hashim Thaci in 2020 on a ten-count indictment when he was the specialist prosecutor of the Kosovo Specialist Chambers.\nFormer U.S. ambassador to Germany and special envoy to Serbia and Kosovo negotiations during the Trump administration Richard Grenell has strongly contended that the charges against Thaçi were politically motivated, asserting he was working on the final stages of a deal between Kosovo and Serbia that would end Smith’s job in the special court.\n“Biden’s corrupt DOJ is openly interfering in the 2024 presidential election to stop Trump because they know Biden can’t beat him in a fair race,” wrote Donald Trump Jr. in another tweet. “That’s what this is really all about, and everyone knows it.”\nBiden’s corrupt DOJ is openly interfering in the 2024 presidential election to stop Trump because they know Biden can’t beat him in a fair race. That’s what this is really all about and everyone knows it.\nHe also noted the indictment comes on the same day that House Republcians reviewed the an FD-1023 document relating to President Joe Biden that “reportedly described suspicions that then-former Vice President Biden had been tied to a $5 million bribery plot involving foreign businesses and subverting U.S. foreign policy,” as Breitbart News’s Joel Pollack noted.\n“On the same day that a story broke about a whistleblower alleging Joe Biden took a 5 million dollar bribe from Burisma in Ukraine, Biden’s corrupt DOJ decides to indict Trump over BS charges,” Trump noted.\nOn the same day that a story broke about a whistleblower alleging Joe Biden took a 5 million dollar bribe from Burisma in Ukraine, Biden’s corrupt DOJ decides to indict Trump over BS charges.\nDo you really think that’s a coincidence?\n— Donald Trump Jr. (@DonaldJTrumpJr) June 9, 2023\n“Do you really think that’s a coincidence?” he asked.\nWe have a Two-Tiered Justice System in America under Biden and his corrupt DOJ! https://t.co/tUvOw6Duze\nThe Trump campaign also weighed in with an official statement shared via email, calling the indictment an “act of open legal ‘warfare.’” It reads:\n“President Donald J. Trump has long been the biggest threat and the top political target for Joe Biden and the corrupt Democrat Party. As President Trump’s dominance grows, the nastier the Deep State attacks become.\nToday’s act of open legal ‘warfare’ by the highly politicized and partisan Department of Injustice, has taken things to a new level, and set a dangerous precedent. By politically weaponizing the DOJ, the Biden administration and their henchmen in the Swamp are now conducting an all-out prosecution of the leader of the current administration’s political opposition.\nThis is un-American and wrong.\nThe campaign also asserts that the 45th president did not break any laws and that he “will fight this unconstitutional abuse of power until he is ultimately vindicated.”\nRead more at: Breitbart.com\nvalue=\"Enter your email address here...\" style=\" border-radius: 2px; font: 14px/100% Arial, Helvetica, sans-serif; padding: .2em 2em .2em;\" onfocus=\"if(this.value == 'Enter your email address here...') { this.value = ''; }\" onblur=\"if(this.value == '') { this.value = 'Enter your email address here...'; }\" />\nfont: 14px/100% Arial, Helvetica, sans-serif;\npadding: .2em 1em .3em;\ntext-shadow: 0 1px 1px rgba(0,0,0,.3);\n-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);\n-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);\nbox-shadow: 0 1px 2px rgba(0,0,0,.2);\"\nThis article may contain statements that reflect the opinion of the author\nGet Our Free Email Newsletter\nGet independent news alerts on natural cures, food lab tests, cannabis medicine, science, robotics, drones, privacy and more.\nSubscription confirmation required. We respect your privacy and do not share emails with anyone. You can easily unsubscribe at any time.\nGet the world's best independent media newsletter delivered straight to your inbox.\nBy continuing to browse our site you agree to our use of cookies and our Privacy Policy.",
        "sentiment": {
          "anger": 0.20408110320568085,
          "happiness": 0.19182194769382477,
          "love": 0.08650309592485428,
          "sadness": 0.13797616958618164,
          "share": 0.1847206950187683,
          "fun": 0.1949569582939148
        },
        "connotation": {
          "positive": 0.04485298693180084,
          "negative": 0.90382981300354,
          "neutral": 0.05134718865156174
        },
        "rating": null,
        "text_category": [
          10108,
          10018
        ],
        "date_published": null,
        "_raw": {
          "type": "content_analysis_search",
          "url": "https://collapse.news/2023-06-13-donald-trump-jr-3rd-world-banana-republic.html",
          "domain": "collapse.news",
          "main_domain": "collapse.news",
          "url_rank": 0,
          "spam_score": 0,
          "domain_rank": 396,
          "fetch_time": "2026-10-02 15:42:17 +00:00",
          "country": null,
          "language": "en",
          "score": 1014.0334,
          "page_category": [
            10018,
            13414
          ],
          "page_types": [
            "news"
          ],
          "ratings": null,
          "social_metrics": null,
          "content_info": {
            "content_type": "page_content",
            "title": "Donald Trump Jr. on father’s indictment: ‘We’re living in 3rd world Banana Republic’",
            "main_title": "Donald Trump Jr. on father’s indictment: ‘We’re living in 3rd world Banana Republic’",
            "previous_title": null,
            "level": 1,
            "author": null,
            "snippet": "Donald Trump Jr. blasted President Joe Biden’s Department of Justice and likened the United States to a “3rd world Banana Republic” after his father, the former president of the United States and leading Republican presidential candidate, announced he has been indicted on federal charges.\n(Article by Nick Gilbertson republished from Breitbart.com )\nWe’re living in a 3rd world Banana Republic and the only way to stop what the corrupt Biden DOJ is doing is to put @realDonaldTrump back in the White House!!! https://t.co/60Fd8Dyn6h\n— Donald Trump Jr. (@DonaldJTrumpJr) June 8, 2023\nTrump did not lay out the specific charges but mentioned its “seemingly” in regards to the classified documents case. Special Counsel Jack Smith heads up the case and has a history of prosecuting presidents, having brought charges against sitting Kosovo President Hashim Thaci in 2020 on a ten-count indictment when he was the specialist prosecutor of the Kosovo Specialist Chambers.\nFormer U.S. ambassador to Germany and special envoy to Serbia and Kosovo negotiations during the Trump administration Richard Grenell has strongly contended that the charges against Thaçi were politically motivated, asserting he was working on the final stages of a deal between Kosovo and Serbia that would end Smith’s job in the special court.\n“Biden’s corrupt DOJ is openly interfering in the 2024 presidential election to stop Trump because they know Biden can’t beat him in a fair race,” wrote Donald Trump Jr. in another tweet. “That’s what this is really all about, and everyone knows it.”\nBiden’s corrupt DOJ is openly interfering in the 2024 presidential election to stop Trump because they know Biden can’t beat him in a fair race. That’s what this is really all about and everyone knows it.\nHe also noted the indictment comes on the same day that House Republcians reviewed the an FD-1023 document relating to President Joe Biden that “reportedly described suspicions that then-former Vice President Biden had been tied to a $5 million bribery plot involving foreign businesses and subverting U.S. foreign policy,” as Breitbart News’s Joel Pollack noted.\n“On the same day that a story broke about a whistleblower alleging Joe Biden took a 5 million dollar bribe from Burisma in Ukraine, Biden’s corrupt DOJ decides to indict Trump over BS charges,” Trump noted.\nOn the same day that a story broke about a whistleblower alleging Joe Biden took a 5 million dollar bribe from Burisma in Ukraine, Biden’s corrupt DOJ decides to indict Trump over BS charges.\nDo you really think that’s a coincidence?\n— Donald Trump Jr. (@DonaldJTrumpJr) June 9, 2023\n“Do you really think that’s a coincidence?” he asked.\nWe have a Two-Tiered Justice System in America under Biden and his corrupt DOJ! https://t.co/tUvOw6Duze\nThe Trump campaign also weighed in with an official statement shared via email, calling the indictment an “act of open legal ‘warfare.’” It reads:\n“President Donald J. Trump has long been the biggest threat and the top political target for Joe Biden and the corrupt Democrat Party. As President Trump’s dominance grows, the nastier the Deep State attacks become.\nToday’s act of open legal ‘warfare’ by the highly politicized and partisan Department of Injustice, has taken things to a new level, and set a dangerous precedent. By politically weaponizing the DOJ, the Biden administration and their henchmen in the Swamp are now conducting an all-out prosecution of the leader of the current administration’s political opposition.\nThis is un-American and wrong.\nThe campaign also asserts that the 45th president did not break any laws and that he “will fight this unconstitutional abuse of power until he is ultimately vindicated.”\nRead more at: Breitbart.com\nvalue=\"Enter your email address here...\" style=\" border-radius: 2px; font: 14px/100% Arial, Helvetica, sans-serif; padding: .2em 2em .2em;\" onfocus=\"if(this.value == 'Enter your email address here...') { this.value = ''; }\" onblur=\"if(this.value == '') { this.value = 'Enter your email address here...'; }\" />\nfont: 14px/100% Arial, Helvetica, sans-serif;\npadding: .2em 1em .3em;\ntext-shadow: 0 1px 1px rgba(0,0,0,.3);\n-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);\n-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);\nbox-shadow: 0 1px 2px rgba(0,0,0,.2);\"\nThis article may contain statements that reflect the opinion of the author\nGet Our Free Email Newsletter\nGet independent news alerts on natural cures, food lab tests, cannabis medicine, science, robotics, drones, privacy and more.\nSubscription confirmation required. We respect your privacy and do not share emails with anyone. You can easily unsubscribe at any time.\nGet the world's best independent media newsletter delivered straight to your inbox.\nBy continuing to browse our site you agree to our use of cookies and our Privacy Policy.",
            "snippet_length": 4829,
            "social_metrics": null,
            "highlighted_text": null,
            "language": "en",
            "sentiment_connotations": {
              "anger": 0.20408110320568085,
              "happiness": 0.19182194769382477,
              "love": 0.08650309592485428,
              "sadness": 0.13797616958618164,
              "share": 0.1847206950187683,
              "fun": 0.1949569582939148
            },
            "connotation_types": {
              "positive": 0.04485298693180084,
              "negative": 0.90382981300354,
              "neutral": 0.05134718865156174
            },
            "text_category": [
              10108,
              10018
            ],
            "date_published": null,
            "content_quality_score": 95,
            "semantic_location": null,
            "rating": null,
            "group_date": "2023-06-19 07:25:28 +00:00"
          }
        }
      }
    ],
    "computed": {
      "post_count": 20,
      "posts_per_day": 21.4,
      "window_hours": 22.4,
      "total_engagement": 310148,
      "top_post": {
        "url": "https://truthsocial.com/@realDonaldTrump/117367105128831509",
        "likes": 24444,
        "published_at": "2026-10-01T18:38:20.037Z"
      },
      "news_volume": 1,
      "news_sentiment": {
        "positive": 0,
        "negative": 1,
        "neutral": 0
      },
      "news_top_domains": [
        {
          "domain": "collapse.news",
          "count": 1
        }
      ],
      "counter_read": "account-louder",
      "methodology_version": "truthsocial-pulse-v1"
    },
    "posts_cursor": "117366396669364721",
    "legs": [
      {
        "endpoint": "/v1/truthsocial/profile",
        "status": 200,
        "credits_used": 1,
        "latency_ms": 1053,
        "error": null
      },
      {
        "endpoint": "/v1/truthsocial/user/user_a44f1b",
        "status": 200,
        "credits_used": 1,
        "latency_ms": 1852,
        "error": null
      }
    ],
    "coverage": 1,
    "partial_failure": false,
    "_warnings": [
      "posts_per_day (21.4) is extrapolated from a 22.4h window of 20 posts — under 24h, so it reflects instantaneous cadence, not a settled daily rate."
    ]
  },
  "credits_used": 20,
  "request_id": "req_example000000",
  "cached": false,
  "credits_remaining": 9999,
  "source": "captured",
  "captured_at": "2026-10-02T15:47:49.950Z",
  "redacted": true
}

통합 응답 구조를 보여 주는 실제 샘플이에요. 필드 값은 조회한 대상에 따라 달라져요.

API 상세

Prism Truthsocial Pulse API는 어떻게 동작하나요

API 키와 함께 GET 요청을 보내면, 통합 스키마와 계산 필드를 담은 깔끔한 JSON이 돌아와요.

메서드

GET

응답 형식

JSON

왜 SocialCrawl인가요

Prism Truthsocial Pulse 데이터는 왜 SocialCrawl로 가져올까요

Prism 데이터 추출에서 까다로운 부분은 SocialCrawl이 가려 드려요. 통합 스키마, AI 인리치먼트, 그리고 코드에 남지 않는 플랫폼 로직까지.

개발자 우선

소셜 미디어 데이터를 몇 초 만에 수집하는 방법

개발자를 위한 가장 빠른 소셜 미디어 스크래핑 API. 월간 활성 사용자 100억 명 이상을 포괄하는 69개 플랫폼에서 프로필, 게시물, 댓글, 분석 데이터를 수집하세요.

모든 플랫폼을 하나의 스키마로

동일한 응답 구조로 69개 플랫폼을 조회하세요. 연동은 한 번이면 충분합니다.

단순 수집을 넘어 계산된 필드 제공

엔드포인트가 해당 지표를 지원하고 계산에 필요한 원본 값이 있을 때, 정규화된 레코드에 engagement_rate, estimated_reach, content_category, language를 함께 담아 바로 활용할 수 있습니다.

코드 한 줄 쓰기 전에, 데이터부터

Visual Data Explorer에 URL만 붙여넣으면 결과 카드와 정형화된 테이블, CSV 내보내기를 바로 사용할 수 있습니다.

import requests

response = requests.get(
    'https://www.socialcrawl.dev/v1/tiktok/profile',
    params={'handle': 'charlidamelio'},
    headers={'x-api-key': 'sc_YOUR_API_KEY'}
)
data = response.json()
[ .JSON ]
{
  "success": true,
  "platform": "tiktok",
  "data": {
    "author": {
      "username": "charlidamelio",
      "followers": 152400000
    },
    "engagement": {
      "likes": 12400000000,
      "engagement_rate": 0.087
    },
    "metadata": {
      "language": "en",
      "content_category": "lifestyle"
    }
  }
}
+ 69개 플랫폼
자주 묻는 질문

자주 묻는 질문

API, 요금제, 기능에 대한 질문과 답변입니다.

문의하기
Prism Truth Social Pulse API는 뭔가요?
GET /v1/prism/truthsocial-pulse는 트루스소셜 핸들 하나로 네 갈래를 한 응답에 묶어 줘요. 프로필, 최근 게시물, 게시물별 상세 드릴, 그리고 그 글 주변에서 언론이 뭐라고 하는지 보여주는 뉴스 반향이에요. 프로필·타임라인·게시물별·뉴스 요청을 따로 이어 붙일 필요가 없어요.
drill 값은 뭘 하나요?
drill은 게시물별 상세 갈래를 조절해요. 요약 타임라인 대신 최근 게시물을 참여와 맥락까지 더 자세히 펼쳐 줘요. posts로 최근 게시물을 몇 개 가져올지 정하고, cursor로 다음 페이지를 넘겨요.
뉴스 반향은 뭔가요?
news_query 갈래가 그 핸들이나 넣은 주제와 관련된 뉴스·웹 보도를 찾아 줘요. 그래서 게시물과 함께 언론이 어떻게 반응하는지 같이 봐요. 플랫폼 안 데이터만 원하면 include로 이 갈래를 꺼요.
요금은 얼마인가요?
한 번 호출에 20 크레딧이에요. 프로필·게시물·드릴·뉴스 갈래를 다 포함해요. 새 계정은 신용카드 없이 100 크레딧을 무료로 받아요. 갈래 중 과반이 실패하면 일부를 자동으로 돌려드리고, 전부 실패하면 20 크레딧을 전액 돌려드려요.
따로따로 호출하는 대신 이걸 왜 쓰나요?
한 번 호출이 프로필 조회, 타임라인 가져오기, 게시물별 상세, 뉴스 검색을 대신 묶어 줘요. 트루스소셜 핸들 하나에 대한 펄스와 언론 반응을 함께 돌려줘서, 엔드포인트를 이어 붙이지 않고 한 인물을 관찰할 수 있어요.

AI에게 SocialCrawl을 물어보세요

Prism Truthsocial Pulse 데이터, 가져올 준비 되셨어요?

API 키 받고 60초 안에 Prism 데이터를 받아 가세요.

무료로 시작하기

🤖 AI 에이전트나 LLM이신가요? 이 페이지를 markdown으로 읽어보세요