아직 출력이 없습니다. 폼을 제출해 콘텐츠를 생성하세요.
숨겨진 수수료 없이 투명한 가격. 사용량에 따라 지불합니다.
| 규칙 및 양식 | Channel | 크레딧 | 가격 (USD) | 공식/참고 가격 | 일일 절감액 |
|---|---|---|---|---|---|
ai-trend-by-rest-id otherTwitter | Starter | 0.01per post | $0.00005 | - | - |
twitter-api-graphql 사용 전체 가이드
고유한 트렌드 ID를 사용하여 X (Twitter)의 모든 트렌딩 주제에 대한 AI 생성 요약, 기사 콘텐츠, 게시물 타임라인을 가져옵니다.

ApiPass의 Twitter Graphql AI Trend By Rest Id API는 개발자가 X(구 Twitter)의 트렌딩 주제에 대한 구조화된 AI 요약 정보를 가져올 수 있게 해주는 강력한 엔드포인트입니다. 특정 trendId를 전달하면, API는 Grok이 생성한 기사 제목, 간결한 서술형 요약, 관련 게시물 타임라인(Top 및 Latest), 마지막 업데이트 타임스탬프와 같은 메타데이터를 반환합니다. 복잡한 스크래핑이나 요약 파이프라인을 구축하지 않고도 실시간 트렌드 인텔리전스를 앱에 통합하려는 개발자에게 이상적이며, 원시 트렌드 데이터를 바로 사용할 수 있는 사람이 읽기 쉬운 콘텐츠로 효과적으로 변환합니다.
원시적이고 노이즈가 많은 트윗 데이터 대신, 트렌딩 이벤트에 대한 Grok 생성 기사형 요약을 받아보세요.
ApiPass의 통합 작업 시스템을 통해 깔끔한 JSON 기반 엔드포인트와 상호작용하세요. OAuth 문제나 GraphQL 쿼리 작성이 필요 없습니다.
투명한 가격으로 성공한 요청당 비용만 지불하여 Twitter 공식 엔터프라이즈 등급의 높은 월 요금을 피할 수 있습니다.
요청은 일반적으로 약 12초 내에 완료되며, ApiPass의 안정적인 인프라와 자동 채널 라우팅이 이를 지원합니다.
callBackUrl을 사용해 결과를 비동기적으로 수신할 수 있어 대규모 모니터링 파이프라인에 적합합니다.
요약 외에도 연결된 게시물 타임라인 ID를 받아 필요할 때 관련 트윗을 더 깊이 탐색할 수 있습니다.
트렌드의 맥락, 관련 주체, 전개 상황을 설명하는 Grok 작성 제목과 전체 서술형 텍스트를 반환합니다.
"Top" 및 "Latest" 게시물 타임라인 ID를 모두 제공하여 관련 트윗에 대한 유연한 후속 쿼리를 가능하게 합니다.
includePromotedContent, withBirdwatchNotes, withVoice, withCommunity 플래그를 전환하여 사용 사례에 맞게 응답을 조정할 수 있습니다.
요약을 수동으로 작성하지 않고도 트렌딩 주제에서 뉴스 브리프를 자동 생성합니다.
각 트렌드에 대한 AI 작성 맥락과 함께 새롭게 떠오르는 대화와 이벤트를 모니터링합니다.
독자, 크리에이터 또는 마케팅 팀을 위해 가장 관련성 높고 맥락화된 트렌딩 스토리를 노출합니다.
특정 트렌드가 전개될 때 바로 전송 가능한 서술형 요약과 함께 알림을 트리거합니다.
Twitter 공식 API(v2 Trends 엔드포인트)는 트렌드 이름과 볼륨만 노출합니다. ApiPass의 AI Trend By Rest Id 엔드포인트는 여기에 더해 Grok의 AI 작성 기사 텍스트를 반환하며, 이는 일반적으로 X 소비자 앱 내부에만 잠겨 있는 기능입니다.
공식 Twitter API는 고급 트렌드 및 GraphQL 수준 데이터를 비싼 Pro/Enterprise 플랜 뒤에 제한합니다. ApiPass는 사용한 만큼 지불하는 가격 체계와 단일 Bearer 토큰으로 이 데이터에 접근할 수 있게 하여 진입 장벽을 크게 낮춥니다.
기자들은 "Waymo Self-Driving Car Kills Beloved San Francisco Bodega Cat KitKat" 같은 속보성 이야기의 AI 요약 맥락을 빠르게 얻어 편집 워크플로를 더 신속하게 진행할 수 있습니다.
브랜드가 트렌딩 논의에 연루되는 시점을 감지하고 해당 내러티브를 즉시 파악합니다.
주가나 소비자 인식에 영향을 줄 수 있는 감성 형성 이벤트(제품 출시, 위기, 바이럴 순간)를 추적합니다.
구조화되고 AI가 압축한 트렌드 데이터를 사용하여 특정 이벤트를 둘러싼 공적 담론이 어떻게 변화하는지 연구합니다.
Bearer 토큰으로 https://api.apipass.dev/api/v1/jobs/createTask 에 POST 요청을 보내고, 모델을 twitter/graphql/ai-trend-by-rest-id로 지정한 뒤 대상 trendId와 원하는 플래그(includePromotedContent, withBirdwatchNotes, withVoice, withCommunity)를 포함하세요. 응답에서 taskId를 받게 됩니다.
구성한 callBackUrl에서 비동기 콜백을 기다리거나, taskId로 https://api.apipass.dev/api/v1/jobs/recordInfo 엔드포인트를 폴링하여 상태가 "success"로 변경된 후 완료된 작업 페이로드를 가져오세요.
반환된 JSON 페이로드에서 AI 생성 기사 제목, article_text, post_timelines를 추출하고 이를 뉴스 피드, 대시보드, 자동 알림 시스템 등 제품에 통합하세요.
모든 API는 Bearer Token을 통한 인증이 필요합니다.
Authorization: Bearer
trendId로 AI 트렌드 세부 정보를 가져옵니다
이 API는 다음 구조의 JSON 페이로드를 받습니다:
1{
2 "model": "string",
3 "callBackUrl": "string (optional)",
4 "channel": "auto",
5 "input": {
6 "variables": {
7 "trendId": "string",
8 "includePromotedContent": "boolean",
9 "withBirdwatchNotes": "boolean",
10 "withVoice": "boolean",
11 "withCommunity": "boolean",
12 }
13 }
14}model필수string생성에 사용할 모델 이름입니다
"twitter/graphql/ai-trend-by-rest-id"
callBackUrl선택적string작업 완료 알림을 받을 콜백 URL입니다. 생략하면 콜백이 전송되지 않습니다.
"https://your-domain.com/api/callback"
channel선택적stringchannel 매개변수를 통해 APIPASS 내 해당 제공업체를 지정할 수 있습니다. 이러한 제공업체가 실제 이미지 및 동영상 생성 작업을 처리합니다. APIPASS는 현재 세 가지 제공업체 옵션을 제공합니다:
channel 매개변수의 기본값은 auto입니다. 활성화하면 APIPASS가 실시간 가격 및 안정성 지표를 기반으로 사용 가능한 제공업체에 작업을 자동으로 배분하여 최소 비용과 안정적인 성능의 균형을 맞춥니다. 사용자 지정 라우팅 요구 사항이 없다면 기본값 auto를 유지하세요.
사용 가능한 옵션:
auto
입력 객체에는 다음 매개변수가 포함됩니다:
input.variables.trendId필수string1983681844601069653
input.variables.includePromotedContent선택적booleanfalse
input.variables.withBirdwatchNotes선택적booleanfalse
input.variables.withVoice선택적booleanfalse
input.variables.withCommunity선택적booleanfalse
1curl -X POST "https://api.apipass.dev/api/v1/jobs/createTask" \
2 -H "Content-Type: application/json" \
3 -H "Authorization: Bearer YOUR_API_KEY" \
4 -d '{
5 "model": "twitter/graphql/user-by-screen-name",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "variables": {
9 "trendId": "1983681844601069653",
10 "includePromotedContent": false,
11 "withBirdwatchNotes": false,
12 "withVoice": false,
13 "withCommunity": false,
14 }
15 }
16 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}code상태 코드입니다. 200은 성공을 의미하며, 그 외 값은 실패를 의미합니다
message응답 메시지입니다. 실패 시 오류 설명이 포함됩니다
data.taskId작업 상태와 결과를 조회하기 위한 작업 ID입니다