Skip to main content

Feature Request: Article/Long-form Content Support in Screenshot API (v1)

Hi team,

First off — love the product. I'm a Pro subscriber and have been integrating the screenshot API into my AI agent workflow. Works great for regular tweets.

However, I've run into a limitation with X Articles (long-form posts). When I pass an Article tweet ID to GET /api/v1/screenshot/:statusId, the API only returns a minimal card showing the article link — not the full rendered article content with title, body text, and inline images.

Interestingly, your web UI handles this perfectly. When I paste the same tweet URL on twittershots.com, the full article renders beautifully with all content blocks and images, and I can export it as a long-form screenshot. So the rendering capability clearly exists — it's just not exposed through the public API.

Example tweet: https://x.com/servasyy_ai/status/2042951017462169812

  • Web UI result: Full article with title, body paragraphs, and embedded images

  • API result: Just a card with a truncated x.com/i/article/2042… link

I can see from the network requests that the web UI fetches article data via /api/v2/tweet-details/ (which includes the full contentState with all Draft.js blocks), then renders it client-side. It would be incredibly useful if the v1 screenshot API could also render the full article server-side.

My use case: I'm building an AI agent that processes X/Twitter content. For Article-type posts, the current API output is essentially unusable — a simple card with a link has no informational value. The whole reason I subscribed to Pro (300 API calls/month) is to programmatically generate these screenshots.

Suggested approach (just a thought):

  • A query parameter like renderArticle=true on the existing endpoint, or

  • A dedicated /api/v1/screenshot/article/:articleId endpoint

Would love to hear if this is on the roadmap or if there's a workaround I'm missing. Happy to hop on a quick call if that helps.

Thanks for building a great tool!

Best, Leon

Status: Completed2 comments

Log in to comment and vote

Comments2

  • Kevin Wu

    Team•

    Apr 13

    @Professional Leon Hi Leon — we’ve added support for article rendering. No changes needed on your side. Feel free to report any bugs via email—I’d also love to chat and learn how TwitterShots can better support your agent workflow.

  • Kevin Wu

    Team•

    Apr 12

    Hey @Professional Leon thanks for the detailed feedback! The current API has fewer features than the web version. I’ll look into supporting this; let’s keep in touch here or via email at kevin@twittershots.com.