---
title: "GET /twitter/article"
method: GET
path: "/twitter/article"
---

# GET /twitter/article

`GET /twitter/article`

get article by tweet id. cost 100 credit per article

## Query parameters

- `tweet_id` string, string, required

## Response `200`

Article response

- object
  - `article` object
    - `author` UserInfo
      - `type` 'user'
      - `userName` string — The username of the Twitter user
      - `url` string — The x.com URL of the user's profile
      - `id` string — The unique identifier of the user
      - `name` string — The display name of the user
      - `isBlueVerified` boolean — Whether the user has Twitter Blue verification
      - `verifiedType` string — The type of verification. eg. "government" ,can be empty
      - `profilePicture` string — URL of the user's profile picture
      - `coverPicture` string — URL of the user's cover picture
      - `description` string — The user's profile description
      - `location` string — The user's location.for example: 東京の端っこ . may be empty
      - `followers` integer — Number of followers
      - `following` integer — Number of accounts following
      - `canDm` boolean — Whether the user can receive DMs
      - `createdAt` string — When the account was created.for example: Thu Dec 13 08:41:26 +0000 2007
      - `favouritesCount` integer — Number of favorites
      - `hasCustomTimelines` boolean — Whether the user has custom timelines
      - `isTranslator` boolean — Whether the user is a translator
      - `mediaCount` integer — Number of media posts
      - `statusesCount` integer — Number of status updates
      - `withheldInCountries` string[] — Countries where the account is withheld
      - `affiliatesHighlightedLabel` object
      - `possiblySensitive` boolean — Whether the account may contain sensitive content
      - `pinnedTweetIds` string[] — IDs of pinned tweets
      - `isAutomated` boolean — Whether the account is automated
      - `automatedBy` string — The account that automated the account
      - `unavailable` boolean — Whether the account is unavailable
      - `message` string — The message of the account.eg. "This account is unavailable" or "This account is suspended"
      - `unavailableReason` string — The reason the account is unavailable.eg. "suspended"
      - `profile_bio` object
        - `description` string
        - `entities` object
          - `description` object
            - `urls` object[]
              - …
          - `url` object
            - `urls` object[]
              - …
    - `replyCount` integer — The number of replies to the tweet
    - `likeCount` integer — The number of retweets of the tweet
    - `quoteCount` integer — The number of quotes of the tweet
    - `viewCount` integer — The number of views of the tweet
    - `createdAt` string — The time when the tweet was posted.eg.Fri Mar 28 09:01:12 +0000 2025
    - `title` string — The title of the article
    - `preview_text` string — The preview text of the article.eg.
    - `cover_media_img_url` string — The url of the cover media image.eg.https://pbs.twimg.com/media/GnHXrznXUAEs-v5.jpg
    - `contents` object[] — Article content blocks
      - `type` 'unstyled' | 'header-one' | 'header-two' | 'header-three' | 'unordered-list-item' | 'ordered-list-item' | 'image' | 'gif' | 'markdown' | 'divider', required — Block type
      - `text` string — Text content (for unstyled / header / list-item / markdown blocks)
      - `url` string — Media URL (for image: original image URL; for gif: mp4 video URL)
      - `previewUrl` string — Preview thumbnail URL (gif only)
      - `width` integer — Original image width in pixels (image only)
      - `height` integer — Original image height in pixels (image only)
      - `inlineStyleRanges` object[] — Inline style ranges for bold/italic etc. (optional, text blocks only)
        - `offset` integer
        - `length` integer
        - `style` string
  - `status` 'success' | 'failed' — Status of the request.success or error
  - `message` string — Message of the request.error message

## Other responses

- `400` — Unexpected error

---

[API](https://skmtc.net/twitterapi/apis/twitterapi-io-the-most-stable-fastest-cheapest-twitter-api.md) · [All operations](https://skmtc.net/twitterapi/apis/twitterapi-io-the-most-stable-fastest-cheapest-twitter-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/twitterapi/twitterapi-io-the-most-stable-fastest-cheapest-twitter-api/versions/1b1afaf3df76/schema)
