Nitter alternative

A Nitter alternative for developers

Captapi is a Nitter alternative for developers, not a reading app: an HTTP API that returns public X (Twitter) profiles, single tweets and an account's public tweet window as JSON to code you write. It is for developers, researchers and data teams who used Nitter as a data source; if you only want to look at a profile without an X account, use the free Twitter profile viewer below.

What a request looks like

Real production responses, trimmed. Replace $CAPTAPI_KEY with your key.

Profile

1 credit · captured 2026-10-10
curl "https://api.captapi.com/v1/twitter/profile?url=https%3A%2F%2Fx.com%2FNASA" \
  -H "Authorization: Bearer $CAPTAPI_KEY"
{
  "success": true,
  "data": {
    "platform": "twitter",
    "url": "https://x.com/NASA",
    "id": "11348282",
    "username": "NASA",
    "displayName": "NASA",
    "bio": "Making the seemingly impossible, possible. ✨",
    "verified": true,
    "followers": 92327784,
    "following": 115,
    "postCount": 74413,
    "createdAt": "2007-12-19T20:20:32.000Z",
    "location": "Pale Blue Dot",
    "website": "http://www.nasa.gov/"
  }
}

Trimmed. The full response also has avatar, banner, the verification object, and contact links. Full field list on the Twitter/X Profile API page.

Public tweets for an account

2 credits · captured 2026-10-10
curl "https://api.captapi.com/v1/twitter/user-tweets?url=https%3A%2F%2Fx.com%2FNASA&limit=3" \
  -H "Authorization: Bearer $CAPTAPI_KEY"
{
  "success": true,
  "data": {
    "handle": "NASA",
    "requested": 3,
    "totalReturned": 3,
    "listingHits": 20,
    "hasMore": true,
    "tweets": [
      {
        "url": "https://x.com/NASA/status/2108662426606395572",
        "id": "2108662426606395572",
        "text": "Brewing up baby stars ⭐\n\n@NASAWebb used infrared light to peer through the dust in this nebula, revealing many stars of different ages. This helps us study how stars change over time. https://t.co/G16OCOgT6s",
        "publishedAt": "2026-10-09T20:54:34.000Z",
        "isRetweet": false,
        "engagement": {
          "likes": 7211,
          "replies": 249,
          "retweets": 1205,
          "quotes": 93
        }
      }
    ]
  }
}

Trimmed to one of the three tweets. This is the window X's public embed returns for the account, not a guaranteed newest-first timeline. Full field list on the Twitter/X User Tweets API page.

Endpoints that cover this job

What Captapi does not do here

  • No guaranteed latest-first timeline. user-tweets returns what X's public embed shows, which can lean toward popular posts. Do not use it to detect new tweets.
  • No X keyword search endpoint.
  • No replies thread, followers list, or RSS output.
  • Protected accounts are not available.

Frequently asked questions

Is Captapi a Nitter replacement?+

For developers who used Nitter as a data source, partly. You can get a public profile, a single tweet by URL, and an account's public tweet window as JSON. Captapi does not offer keyword search, a latest-first timeline, or a reading interface.

Who is this Nitter alternative for?+

Developers, researchers and data teams who called Nitter, scraped its pages or read its RSS from their own code, and now need public X profiles and tweets as JSON. It is not for people who want to scroll X without logging in.

Can I read Twitter without an account using Captapi?+

Not as a reader. The API needs a key and returns JSON. To look at a public X profile without an account, use the free Twitter profile viewer at captapi.com/tools/twitter-profile-viewer. It shows the profile card, not the timeline.

Is there a Nitter RSS replacement?+

Not from Captapi. There is no RSS output, and user-tweets returns the window X's public embed shows rather than a latest-first timeline, so it is a poor fit for feed readers that need every new post.

Does user-tweets return the newest tweets?+

Not reliably. It returns the tweets X's public embed shows for that account, up to about 100, and that window can favour popular posts. Do not use it to detect new tweets.

What does a call cost?+

Profile and tweet details are 1 credit each. User tweets is 2 credits. Pass cache=true to reuse a recent response; cache hits are free.

Other alternatives

Try it on your own data

Create an API key and get 100 free credits once your email is verified. No card.