No output yet. Submit the form to generate content.
Transparent pricing with no hidden fees. Pay as you go.
| Rule & Modality | Channel | Credits | Price (USD) | Official / Reference Price | Daily Savings |
|---|---|---|---|---|---|
create-note-tweet otherTwitter | Starter | 0.01per post | $0.00005 | - | - |
Competitor pricing costs $45.450 more
ApiPass is 90.90% lower, estimated at multiple calls returning 10,000 returned posts total
create-note-tweet
ApiPass Price
$0.0005
0.1 credits per post
Competitor Prices
Complete guide to using twitter-api-graphql
Publish long-form tweets that exceed the standard character limit programmatically through a single API call.

The Twitter Graphql Create Note Tweet API on ApiPass is a powerful endpoint that allows developers to programmatically publish extended-length tweets (also known as "Note Tweets" or long-form tweets) on X/Twitter, bypassing the traditional 280-character limit. By sending a simple POST request to /api/v1/jobs/createTask with the model twitter/graphql/create-note-tweet, you can post rich, long-form content along with optional media attachments, semantic annotations, and sensitivity flags. The API leverages Twitter's internal GraphQL infrastructure to deliver native posting behavior, while ApiPass handles authentication routing, provider allocation, and task management so you can focus on building your application instead of dealing with Twitter's underlying complexity.
Skip the lengthy Twitter Developer Platform application process. Simply provide your auth_token cookie from a logged-in Twitter session and start posting immediately.
Unlike the standard tweet endpoint, this API supports extended character counts, enabling threads, essays, and detailed announcements within a single post.
With the default channel: auto setting, ApiPass automatically allocates tasks across available providers based on real-time pricing and stability metrics, balancing minimal cost with reliable performance.
Built on a job-based system that returns a taskId immediately, allowing your application to remain responsive while tweets are processed in the background.
Configure a callBackUrl to receive automatic notifications when tasks complete, eliminating the need for constant polling.
Choose between starter (ultra-low cost), regular (standard tier), or official (native API quality) providers to match your budget and reliability requirements.
Attach images and videos to your note tweets via the media.media_entities array, with built-in support for the possibly_sensitive flag to mark sensitive content.
Include semantic_annotation_ids to enrich tweets with contextual metadata that improves discoverability and topic categorization on the Twitter platform.
Authenticate using a standard Twitter auth_token cookie, making integration straightforward without OAuth flows or developer app registration.
Build content management systems that schedule and post long-form articles, blog snippets, or essays directly to Twitter.
Connect LLMs like GPT or Claude to automatically generate and publish detailed analyses, summaries, or commentary as note tweets.
Automatically syndicate long-form content from Medium, Substack, or WordPress into native Twitter note tweets to maximize reach.
Develop multi-account dashboards that allow agencies and creators to draft, preview, and publish long-form Twitter content at scale.
See how ApiPass simplifies long-form tweet publishing compared to Twitter's official API, with lower barriers to entry, flexible pricing, and smarter task routing.
Twitter's official API requires developer account approval, project setup, OAuth 2.0 implementation, and tier-based pricing that can quickly become expensive for long-form posting features. ApiPass eliminates these barriers entirely — you only need an auth_token from a regular Twitter login session to get started immediately.
While the official Twitter API enforces fixed paid tiers with rate limits scaled by subscription level, ApiPass offers a multi-channel provider system (starter, regular, official) that lets you optimize between cost and stability, with auto-routing intelligently selecting the best option for each request.
Publish in-depth industry insights, research findings, or executive commentary as native long-form tweets to build authority and engagement.
News organizations can automatically publish full article previews or breaking story updates as note tweets without manual character trimming.
Roll out detailed product updates, feature releases, and changelogs with full context in a single tweet rather than fragmenting across threads.
Run AMAs, contests, or community announcements with comprehensive instructions and details packaged into one readable post.
Sign up on ApiPass to receive your API key, then retrieve your Twitter auth_token by opening the Twitter homepage while logged in, pressing F12, and navigating to Application > Storage > Cookies > auth_token.
Send a POST request to /api/v1/jobs/createTask with your Bearer token, specifying the model twitter/graphql/create-note-tweet and providing the required input.AuthToken along with input.variables.tweet_text. Optionally configure media, semantic annotations, and a callback URL based on your needs.
Use the returned taskId to poll the /api/v1/jobs/recordInfo endpoint via GET request, or wait for the webhook notification at your callBackUrl. When the task state returns success, your note tweet has been published and the full result will be available in resultJson.
All APIs require authentication via Bearer Token.
Authorization: Bearer
Create a thread tweet.
The API accepts a JSON payload with the following structure:
1{
2 "model": "string",
3 "callBackUrl": "string (optional)",
4 "channel": "auto",
5 "input": {
6 "AuthToken": "string",
7 "variables": {
8 "tweet_text": "string",
9 "dark_request": "boolean",
10 "media": {
11 "media_entities": "[]",
12 "possibly_sensitive": "boolean",
13 },
14 "semantic_annotation_ids": "[]",
15 "includePromotedContent": "boolean",
16 }
17 }
18}modelRequiredstringThe model name to use for generation
"twitter/graphql/create-note-tweet"
callBackUrlOptionalstringCallback URL for task completion notifications. If omitted, no callback will be sent.
"https://your-domain.com/api/callback"
channelOptionalstringYou may specify the corresponding provider within APIPASS via the channel parameter; these providers handle the actual image and video generation tasks. APIPASS currently offers three provider options:
The default value for the channel parameter is auto. When enabled, APIPASS automatically allocates tasks across available providers based on real-time pricing and stability metrics to balance minimal cost and reliable performance. Retain the default auto value unless you have custom routing requirements.
Available options:
auto
The input object contains the following parameters:
input.variables.tweet_textRequiredstringhello
input.variables.dark_requestOptionalbooleanfalse
input.variables.media.media_entitiesOptionalarray[]
input.variables.media.possibly_sensitiveOptionalbooleanfalse
input.variables.semantic_annotation_idsOptionalarray[]
input.variables.includePromotedContentOptionalbooleanfalse
input.AuthTokenRequiredstringOpen the Twitter homepage, log in, then go to F12 > Application > Storage > Cookies > auth_token.

YOUR_X_AUTH_TOKEN
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/create-note-tweet",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8
9 }
10 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}codeStatus code, 200 for success, others for failure
messageResponse message, error description when failed
data.taskIdTask ID for querying task status and results