> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sociavault.com/llms.txt
> Use this file to discover all available pages before exploring further.

# User Tweets

> Get tweets from a user's public profile. Note: Twitter's public API surfaces the user's ~100 most popular tweets, not their most recent ones.

<Note>
  💳 **1 credit** per request
</Note>


## OpenAPI

````yaml GET /v1/scrape/twitter/user-tweets
openapi: 3.1.0
info:
  title: SociaVault API
  version: 1.0.0
  description: >-
    # SociaVault API Documentation


    The SociaVault API provides comprehensive access to social media data
    extraction across multiple platforms.


    ## Features


    - **Multi-Platform Support**: TikTok, Instagram, YouTube, Facebook, Twitter,
    Reddit, Threads, and more

    - **Credit-Based System**: Pay-as-you-go pricing with transparent credit
    costs

    - **High Performance**: Fast, reliable data extraction

    - **Comprehensive Data**: Detailed user profiles, videos, posts, comments,
    and analytics


    ## Authentication


    All API requests require authentication using an API key in the `X-API-Key`
    header:


    ```bash

    X-API-Key: sk_live_your_api_key_here

    ```


    Get your API key from the [SociaVault
    Dashboard](https://sociavault.com/dashboard).


    ## Credits


    Each endpoint consumes credits based on data complexity:

    - Simple requests (profiles): 1 credit

    - Complex requests (demographics): 20+ credits

    - Paginated requests: Credits per page


    Check your credit balance in the dashboard or via the API.


    ## Support


    - **Documentation**: https://docs.sociavault.com

    - **Email**: support@sociavault.com

    - **Discord**: https://discord.gg/sociavault
  contact:
    name: SociaVault Support
    email: support@sociavault.com
    url: https://sociavault.com/support
  license:
    name: Commercial
    url: https://sociavault.com/terms
servers:
  - url: https://api.sociavault.com
    description: Production API
security:
  - ApiKeyAuth: []
tags:
  - name: account
    description: Account management and credit balance
    externalDocs:
      description: Learn more
      url: https://docs.sociavault.com/account
  - name: tiktok
    description: Scrape TikTok profiles, videos, and more
    externalDocs:
      description: Learn more
      url: https://docs.sociavault.com/platforms/tiktok
  - name: tiktok-shop
    description: Everything about TikTok Shop
    externalDocs:
      description: Learn more
      url: https://docs.sociavault.com/platforms/tiktok-shop
  - name: instagram
    description: Gets Instagram profiles, posts, and reels
    externalDocs:
      description: Learn more
      url: https://docs.sociavault.com/platforms/instagram
  - name: youtube
    description: Scrape YouTube channels, videos, and more
    externalDocs:
      description: Learn more
      url: https://docs.sociavault.com/platforms/youtube
  - name: linkedin
    description: Scrape LinkedIn
    externalDocs:
      description: Learn more
      url: https://docs.sociavault.com/platforms/linkedin
  - name: facebook
    description: Get public Facebook profiles and posts
    externalDocs:
      description: Learn more
      url: https://docs.sociavault.com/platforms/facebook
  - name: facebookAdLibrary
    description: Scrapes the Facebook (Meta) Ad Library
    externalDocs:
      description: Learn more
      url: https://docs.sociavault.com/platforms/facebookAdLibrary
  - name: facebookMarketplace
    description: Search Facebook Marketplace and pull full listing details
    externalDocs:
      description: Learn more
      url: https://docs.sociavault.com/platforms/facebookMarketplace
  - name: googleAdLibrary
    description: >-
      Scrape the Google Ad Transparency Library. *This only gets the public ads.
      Some ads you need to log in for and sadly we can't get those. Also, since
      there are so many variations, the return types might not all be 100% the
      same.
    externalDocs:
      description: Learn more
      url: https://docs.sociavault.com/platforms/googleAdLibrary
  - name: linkedinAdLibrary
    description: Search the LinkedIn Ad Library
    externalDocs:
      description: Learn more
      url: https://docs.sociavault.com/platforms/linkedinAdLibrary
  - name: twitter
    description: Get Twitter profiles, tweets, followers and more
    externalDocs:
      description: Learn more
      url: https://docs.sociavault.com/platforms/twitter
  - name: reddit
    description: Scrape Reddit posts and comments
    externalDocs:
      description: Learn more
      url: https://docs.sociavault.com/platforms/reddit
  - name: threads
    description: Get Threads posts
    externalDocs:
      description: Learn more
      url: https://docs.sociavault.com/platforms/threads
  - name: google
    description: Scrape Google search results
    externalDocs:
      description: Learn more
      url: https://docs.sociavault.com/platforms/google
paths:
  /v1/scrape/twitter/user-tweets:
    get:
      tags:
        - twitter
      summary: User Tweets
      description: >-
        Get tweets from a user's public profile. Note: Twitter's public API
        surfaces the user's ~100 most popular tweets, not their most recent
        ones.
      operationId: twitter_User_Tweets
      parameters:
        - name: handle
          in: query
          description: Twitter handle
          required: true
          schema:
            type: string
            example: levelsio
        - name: trim
          in: query
          description: Set to true for a trimmed down version of the response
          required: false
          schema:
            type: boolean
            example: false
      responses:
        '200':
          description: >-
            Successful response


            **Key Response Fields:**

            - `tweets[0].rest_id`: Tweet ID string

            - `tweets[0].legacy.full_text`: Full tweet text content

            - `tweets[0].legacy.created_at`: Tweet creation timestamp

            - `tweets[0].legacy.favorite_count`: Like count

            - `tweets[0].legacy.retweet_count`: Retweet count

            - `tweets[0].legacy.reply_count`: Reply count

            - `tweets[0].legacy.quote_count`: Quote tweet count

            - `tweets[0].legacy.bookmark_count`: Bookmark count

            - `tweets[0].views.count`: Total view count

            - `tweets[0].legacy.entities.media`: Attached photos/videos

            - `tweets[0].url`: Direct URL to the tweet on x.com

            - `tweets[0].core.user_results.result.core.screen_name`: Author
            @handle

            - Use `trim=true` for a leaner response without nested user objects
          content:
            application/json:
              examples:
                full:
                  summary: Full Response
                  value:
                    success: true
                    data:
                      success: true
                      tweets:
                        '0':
                          __typename: Tweet
                          rest_id: '1947295471082316145'
                          core:
                            user_results:
                              result:
                                __typename: User
                                id: VXNlcjoxNTc3MjQxNDAz
                                rest_id: '1577241403'
                                affiliates_highlighted_label: {}
                                is_blue_verified: true
                                profile_image_shape: Circle
                                legacy:
                                  created_at: Mon Jul 08 09:31:59 +0000 2013
                                  default_profile: false
                                  default_profile_image: false
                                  description: |-
                                    🇪🇺https://t.co/NdorAWqJC3 @euacc 
                                    📸https://t.co/lAyoqmSBRX $110k/m 
                                    🏡https://t.co/1oqUgfD6CZ $36K/m 
                                    🛰https://t.co/ZHSvI2wjyW $38K/m 
                                    🌍https://t.co/UXK5AFqCaQ $17K/m 
                                    👙https://t.co/RyXpqGuFM3 $17K/m 
                                    💾@pieter $0K/m
                                  entities:
                                    description:
                                      urls:
                                        '0':
                                          display_url: euacc.com
                                          expanded_url: http://euacc.com
                                          url: https://t.co/NdorAWqJC3
                                          indices:
                                            '0': 2
                                            '1': 25
                                        '1':
                                          display_url: PhotoAI.com
                                          expanded_url: http://PhotoAI.com
                                          url: https://t.co/lAyoqmSBRX
                                          indices:
                                            '0': 35
                                            '1': 58
                                        '2':
                                          display_url: InteriorAI.com
                                          expanded_url: http://InteriorAI.com
                                          url: https://t.co/1oqUgfD6CZ
                                          indices:
                                            '0': 69
                                            '1': 92
                                        '3':
                                          display_url: RemoteOK.com
                                          expanded_url: http://RemoteOK.com
                                          url: https://t.co/ZHSvI2wjyW
                                          indices:
                                            '0': 102
                                            '1': 125
                                        '4':
                                          display_url: Nomads.com
                                          expanded_url: http://Nomads.com
                                          url: https://t.co/UXK5AFqCaQ
                                          indices:
                                            '0': 135
                                            '1': 158
                                        '5':
                                          display_url: levelsio.com
                                          expanded_url: http://levelsio.com
                                          url: https://t.co/RyXpqGuFM3
                                          indices:
                                            '0': 168
                                            '1': 191
                                    url:
                                      urls:
                                        '0':
                                          display_url: readMAKE.com
                                          expanded_url: http://readMAKE.com
                                          url: https://t.co/IFRqZDK2Lw
                                          indices:
                                            '0': 0
                                            '1': 23
                                  fast_followers_count: 0
                                  favourites_count: 162734
                                  followers_count: 819607
                                  friends_count: 2704
                                  has_custom_timelines: true
                                  is_translator: false
                                  listed_count: 8341
                                  location: 📕 My book $6K/m  👉
                                  media_count: 18333
                                  name: '@levelsio'
                                  normal_followers_count: 819607
                                  pinned_tweet_ids_str:
                                    '0': '1947295471082316145'
                                  possibly_sensitive: false
                                  profile_banner_url: >-
                                    https://pbs.twimg.com/profile_banners/1577241403/1665964220
                                  profile_image_url_https: >-
                                    https://pbs.twimg.com/profile_images/1996831016720486400/vycHz0uG_normal.jpg
                                  profile_interstitial_type: ''
                                  screen_name: levelsio
                                  statuses_count: 169031
                                  translator_type: none
                                  url: https://t.co/IFRqZDK2Lw
                                  verified: false
                                  withheld_in_countries: {}
                                professional:
                                  rest_id: '1800203633688027410'
                                  professional_type: Creator
                                  category: {}
                                tipjar_settings:
                                  is_enabled: false
                                  bandcamp_handle: ''
                                  bitcoin_handle: ''
                                  cash_app_handle: ''
                                  ethereum_handle: ''
                                  gofundme_handle: ''
                                  patreon_handle: ''
                                  pay_pal_handle: ''
                                  venmo_handle: ''
                          card:
                            rest_id: https://t.co/p8v5Ka0PYE
                            legacy:
                              binding_values:
                                '0':
                                  key: player_url
                                  value:
                                    string_value: https://www.youtube.com/embed/StkCdcZ1ovE
                                    type: STRING
                                '1':
                                  key: player_image_large
                                  value:
                                    image_value:
                                      height: 320
                                      width: 569
                                      url: >-
                                        https://pbs.twimg.com/card_img/2018623205309599744/NqEOkQSY?format=jpg&name=800x320_1
                                    type: IMAGE
                                '2':
                                  key: player_image
                                  value:
                                    image_value:
                                      height: 158
                                      width: 280
                                      url: >-
                                        https://pbs.twimg.com/card_img/2018623205309599744/NqEOkQSY?format=jpg&name=280x280
                                    type: IMAGE
                                '3':
                                  key: app_star_rating
                                  value:
                                    string_value: '4.67767'
                                    type: STRING
                                '4':
                                  key: description
                                  value:
                                    string_value: >-
                                      Pieter Levels joins John Collison to
                                      discuss building successful online
                                      businesses as a digital nomad, thoughts on
                                      European accelerationism, and Pieter’s
                                      unc...
                                    type: STRING
                                '5':
                                  key: player_width
                                  value:
                                    string_value: '1280'
                                    type: STRING
                                '6':
                                  key: domain
                                  value:
                                    string_value: www.youtube.com
                                    type: STRING
                                '7':
                                  key: app_is_free
                                  value:
                                    string_value: 'true'
                                    type: STRING
                                '8':
                                  key: site
                                  value:
                                    scribe_key: publisher_id
                                    type: USER
                                    user_value:
                                      id_str: '10228272'
                                      path: {}
                                '9':
                                  key: player_image_original
                                  value:
                                    image_value:
                                      height: 720
                                      width: 1280
                                      url: >-
                                        https://pbs.twimg.com/card_img/2018623205309599744/NqEOkQSY?format=jpg&name=orig
                                    type: IMAGE
                                '10':
                                  key: app_num_ratings
                                  value:
                                    string_value: 45,819,498
                                    type: STRING
                                '11':
                                  key: app_price_amount
                                  value:
                                    string_value: '0.0'
                                    type: STRING
                                '12':
                                  key: player_height
                                  value:
                                    string_value: '720'
                                    type: STRING
                                '13':
                                  key: vanity_url
                                  value:
                                    scribe_key: vanity_url
                                    string_value: youtube.com
                                    type: STRING
                                '14':
                                  key: app_name
                                  value:
                                    string_value: YouTube
                                    type: STRING
                                '15':
                                  key: player_image_small
                                  value:
                                    image_value:
                                      height: 81
                                      width: 144
                                      url: >-
                                        https://pbs.twimg.com/card_img/2018623205309599744/NqEOkQSY?format=jpg&name=144x144
                                    type: IMAGE
                                '16':
                                  key: title
                                  value:
                                    string_value: >-
                                      A Cheeky Pint with serial entrepreneur
                                      Pieter Levels (@levelsio)
                                    type: STRING
                                '17':
                                  key: app_price_currency
                                  value:
                                    string_value: USD
                                    type: STRING
                                '18':
                                  key: card_url
                                  value:
                                    scribe_key: card_url
                                    string_value: https://t.co/p8v5Ka0PYE
                                    type: STRING
                                '19':
                                  key: player_image_color
                                  value:
                                    image_color_value:
                                      palette:
                                        '0':
                                          rgb:
                                            blue: 24
                                            green: 51
                                            red: 73
                                          percentage: 45.96
                                        '1':
                                          rgb:
                                            blue: 127
                                            green: 152
                                            red: 189
                                          percentage: 19.48
                                        '2':
                                          rgb:
                                            blue: 73
                                            green: 57
                                            red: 51
                                          percentage: 13.12
                                        '3':
                                          rgb:
                                            blue: 128
                                            green: 105
                                            red: 100
                                          percentage: 7.51
                                        '4':
                                          rgb:
                                            blue: 44
                                            green: 121
                                            red: 160
                                          percentage: 2.69
                                    type: IMAGE_COLOR
                                '20':
                                  key: player_image_x_large
                                  value:
                                    image_value:
                                      height: 720
                                      width: 1280
                                      url: >-
                                        https://pbs.twimg.com/card_img/2018623205309599744/NqEOkQSY?format=png&name=2048x2048_2_exp
                                    type: IMAGE
                              card_platform:
                                platform:
                                  audience:
                                    name: production
                                  device:
                                    name: Swift
                                    version: '12'
                              name: player
                              url: https://t.co/p8v5Ka0PYE
                              user_refs_results:
                                '0':
                                  result:
                                    __typename: User
                                    id: VXNlcjoxMDIyODI3Mg==
                                    rest_id: '10228272'
                                    affiliates_highlighted_label: {}
                                    is_blue_verified: true
                                    profile_image_shape: Square
                                    legacy:
                                      created_at: Tue Nov 13 21:43:46 +0000 2007
                                      default_profile: false
                                      default_profile_image: false
                                      description: like & subscribe
                                      entities:
                                        description:
                                          urls: {}
                                        url:
                                          urls:
                                            '0':
                                              display_url: youtube.com/recap
                                              expanded_url: http://youtube.com/recap
                                              url: https://t.co/URnyVVv35T
                                              indices:
                                                '0': 0
                                                '1': 23
                                      fast_followers_count: 0
                                      favourites_count: 6023
                                      followers_count: 68057679
                                      friends_count: 1143
                                      has_custom_timelines: true
                                      is_translator: false
                                      listed_count: 74443
                                      location: San Bruno, CA
                                      media_count: 16081
                                      name: YouTube
                                      normal_followers_count: 68057679
                                      pinned_tweet_ids_str: {}
                                      possibly_sensitive: false
                                      profile_banner_url: >-
                                        https://pbs.twimg.com/profile_banners/10228272/1764705659
                                      profile_image_url_https: >-
                                        https://pbs.twimg.com/profile_images/1984471345854566400/5pd8GpgC_normal.jpg
                                      profile_interstitial_type: ''
                                      screen_name: YouTube
                                      statuses_count: 60670
                                      translator_type: regular
                                      url: https://t.co/URnyVVv35T
                                      verified: false
                                      verified_type: Business
                                      withheld_in_countries: {}
                                    tipjar_settings:
                                      is_enabled: false
                                      bandcamp_handle: ''
                                      bitcoin_handle: ''
                                      cash_app_handle: ''
                                      ethereum_handle: ''
                                      gofundme_handle: ''
                                      patreon_handle: ''
                                      pay_pal_handle: ''
                                      venmo_handle: ''
                          unmention_data: {}
                          edit_control:
                            edit_tweet_ids:
                              '0': '1947295471082316145'
                            editable_until_msecs: '1753109993000'
                            is_edit_eligible: true
                            edits_remaining: '5'
                          is_translatable: false
                          views:
                            count: '686459'
                            state: EnabledWithCount
                          source: >-
                            <a href="https://mobile.twitter.com"
                            rel="nofollow">Twitter Web App</a>
                          quoted_status_result:
                            result:
                              __typename: Tweet
                              rest_id: '1942978418603360459'
                              core:
                                user_results:
                                  result:
                                    __typename: User
                                    id: VXNlcjo1NDE4OTEy
                                    rest_id: '5418912'
                                    affiliates_highlighted_label: {}
                                    is_blue_verified: true
                                    profile_image_shape: Circle
                                    legacy:
                                      created_at: Mon Apr 23 02:53:59 +0000 2007
                                      default_profile: false
                                      default_profile_image: false
                                      description: Co-founder of @stripe.
                                      entities:
                                        description:
                                          urls: {}
                                        url:
                                          urls:
                                            '0':
                                              display_url: johncollison.ie
                                              expanded_url: http://johncollison.ie
                                              url: http://t.co/SjMCy56bjS
                                              indices:
                                                '0': 0
                                                '1': 22
                                      fast_followers_count: 0
                                      favourites_count: 35923
                                      followers_count: 223921
                                      friends_count: 1416
                                      has_custom_timelines: true
                                      is_translator: false
                                      listed_count: 2900
                                      location: California / Ireland
                                      media_count: 457
                                      name: John Collison
                                      normal_followers_count: 223921
                                      pinned_tweet_ids_str: {}
                                      possibly_sensitive: false
                                      profile_banner_url: >-
                                        https://pbs.twimg.com/profile_banners/5418912/1392613775
                                      profile_image_url_https: >-
                                        https://pbs.twimg.com/profile_images/2464132281/jbbxl9p7ratdyuposrif_normal.jpeg
                                      profile_interstitial_type: ''
                                      screen_name: collision
                                      statuses_count: 9433
                                      translator_type: none
                                      url: http://t.co/SjMCy56bjS
                                      verified: false
                                      withheld_in_countries: {}
                                    tipjar_settings:
                                      is_enabled: false
                                      bandcamp_handle: ''
                                      bitcoin_handle: ''
                                      cash_app_handle: ''
                                      ethereum_handle: ''
                                      gofundme_handle: ''
                                      patreon_handle: ''
                                      pay_pal_handle: ''
                                      venmo_handle: ''
                              unmention_data: {}
                              edit_control:
                                edit_tweet_ids:
                                  '0': '1942978418603360459'
                                editable_until_msecs: '1752080728000'
                                is_edit_eligible: false
                                edits_remaining: '5'
                              is_translatable: false
                              views:
                                count: '1299755'
                                state: EnabledWithCount
                              source: >-
                                <a href="https://mobile.twitter.com"
                                rel="nofollow">Twitter Web App</a>
                              note_tweet:
                                is_expandable: true
                                note_tweet_results:
                                  result:
                                    id: Tm90ZVR3ZWV0OjE5NDI5Nzg0MTg0NzM0MTQ2NTY=
                                    text: >-
                                      Pieter Levels (@levelsio) and I sat down
                                      over a pint to talk about how he’s making
                                      $3m a year as a one-person company, what
                                      Europe can do to spur economic growth, and
                                      his experience as a digital nomad in over
                                      150 cities across 40 countries.


                                      Timestamps

                                      00:00 Intro

                                      00:37 Pieter’s resume

                                      01:33 Trying to make money online as a 12
                                      year old

                                      02:43 Being one of the first YouTube
                                      creators

                                      03:18 Who should indie hack

                                      04:31 What Pieter hates about VC-backed
                                      businesses

                                      07:51 Who is digital nomading for?

                                      09:15 Learning from @patio11

                                      10:17 125k tweets and the brand of
                                      @levelsio

                                      10:59 Getting referrals from ChatGPT

                                      11:43 What Pieter automates with AI

                                      13:02 Investing and home country bias

                                      15:05 Hacking thermostats

                                      15:57 EU acceleration movement

                                      18:34 Entrepreneurship in the EU

                                      19:26 Pieter's reflections on Stripe’s API

                                      21:21 Looking 5 years into the future
                                    entity_set:
                                      hashtags: {}
                                      symbols: {}
                                      timestamps:
                                        '0':
                                          indices:
                                            '0': 253
                                            '1': 258
                                          seconds: 0
                                          text: '00:00'
                                        '1':
                                          indices:
                                            '0': 265
                                            '1': 270
                                          seconds: 37
                                          text: '00:37'
                                        '2':
                                          indices:
                                            '0': 287
                                            '1': 292
                                          seconds: 93
                                          text: '01:33'
                                        '3':
                                          indices:
                                            '0': 338
                                            '1': 343
                                          seconds: 163
                                          text: '02:43'
                                        '4':
                                          indices:
                                            '0': 384
                                            '1': 389
                                          seconds: 198
                                          text: '03:18'
                                        '5':
                                          indices:
                                            '0': 412
                                            '1': 417
                                          seconds: 271
                                          text: '04:31'
                                        '6':
                                          indices:
                                            '0': 463
                                            '1': 468
                                          seconds: 471
                                          text: '07:51'
                                        '7':
                                          indices:
                                            '0': 498
                                            '1': 503
                                          seconds: 555
                                          text: '09:15'
                                        '8':
                                          indices:
                                            '0': 527
                                            '1': 532
                                          seconds: 617
                                          text: '10:17'
                                        '9':
                                          indices:
                                            '0': 572
                                            '1': 577
                                          seconds: 659
                                          text: '10:59'
                                        '10':
                                          indices:
                                            '0': 609
                                            '1': 614
                                          seconds: 703
                                          text: '11:43'
                                        '11':
                                          indices:
                                            '0': 645
                                            '1': 650
                                          seconds: 782
                                          text: '13:02'
                                        '12':
                                          indices:
                                            '0': 683
                                            '1': 688
                                          seconds: 905
                                          text: '15:05'
                                        '13':
                                          indices:
                                            '0': 709
                                            '1': 714
                                          seconds: 957
                                          text: '15:57'
                                        '14':
                                          indices:
                                            '0': 740
                                            '1': 745
                                          seconds: 1114
                                          text: '18:34'
                                        '15':
                                          indices:
                                            '0': 773
                                            '1': 778
                                          seconds: 1166
                                          text: '19:26'
                                        '16':
                                          indices:
                                            '0': 816
                                            '1': 821
                                          seconds: 1281
                                          text: '21:21'
                                      urls: {}
                                      user_mentions:
                                        '0':
                                          id_str: '1577241403'
                                          name: '@levelsio'
                                          screen_name: levelsio
                                          indices:
                                            '0': 15
                                            '1': 24
                                        '1':
                                          id_str: '20844341'
                                          name: Patrick McKenzie
                                          screen_name: patio11
                                          indices:
                                            '0': 518
                                            '1': 526
                                        '2':
                                          id_str: '1577241403'
                                          name: '@levelsio'
                                          screen_name: levelsio
                                          indices:
                                            '0': 562
                                            '1': 571
                                    richtext:
                                      richtext_tags: {}
                                    media:
                                      inline_media: {}
                              legacy:
                                bookmark_count: 4973
                                bookmarked: false
                                created_at: Wed Jul 09 16:05:28 +0000 2025
                                conversation_id_str: '1942978418603360459'
                                display_text_range:
                                  '0': 0
                                  '1': 279
                                entities:
                                  hashtags: {}
                                  media:
                                    '0':
                                      display_url: pic.x.com/quzVSeRewx
                                      expanded_url: >-
                                        https://x.com/collision/status/1942978418603360459/video/1
                                      id_str: '1942969493073850368'
                                      indices:
                                        '0': 280
                                        '1': 303
                                      media_key: '13_1942969493073850368'
                                      media_url_https: >-
                                        https://pbs.twimg.com/amplify_video_thumb/1942969493073850368/img/z_Fn_lAbNGx06VdZ.jpg
                                      type: video
                                      url: https://t.co/quzVSeRewx
                                      additional_media_info:
                                        monetizable: false
                                      ext_media_availability:
                                        status: Available
                                      sizes:
                                        large:
                                          h: 1080
                                          w: 1920
                                          resize: fit
                                        medium:
                                          h: 675
                                          w: 1200
                                          resize: fit
                                        small:
                                          h: 383
                                          w: 680
                                          resize: fit
                                        thumb:
                                          h: 150
                                          w: 150
                                          resize: crop
                                      original_info:
                                        height: 1080
                                        width: 1920
                                        focus_rects: {}
                                      video_info:
                                        aspect_ratio:
                                          '0': 16
                                          '1': 9
                                        duration_millis: 1356855
                                        variants:
                                          '0':
                                            content_type: application/x-mpegURL
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/pl/RHDtWbaUYdk11aY-.m3u8?tag=21&v=2ca
                                          '1':
                                            bitrate: 256000
                                            content_type: video/mp4
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/vid/avc1/480x270/j30m7cMCC68d0aBs.mp4?tag=21
                                          '2':
                                            bitrate: 832000
                                            content_type: video/mp4
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/vid/avc1/640x360/eQxW8udanbWovD3b.mp4?tag=21
                                          '3':
                                            bitrate: 2176000
                                            content_type: video/mp4
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/vid/avc1/1280x720/lgpMDUR2wxl3hxCF.mp4?tag=21
                                          '4':
                                            bitrate: 10368000
                                            content_type: video/mp4
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/vid/avc1/1920x1080/J_oYdWdt8lpCBcrA.mp4?tag=21
                                      media_results:
                                        result:
                                          media_key: '13_1942969493073850368'
                                  symbols: {}
                                  timestamps:
                                    '0':
                                      indices:
                                        '0': 253
                                        '1': 258
                                      seconds: 0
                                      text: '00:00'
                                    '1':
                                      indices:
                                        '0': 265
                                        '1': 270
                                      seconds: 37
                                      text: '00:37'
                                  urls: {}
                                  user_mentions:
                                    '0':
                                      id_str: '1577241403'
                                      name: '@levelsio'
                                      screen_name: levelsio
                                      indices:
                                        '0': 15
                                        '1': 24
                                extended_entities:
                                  media:
                                    '0':
                                      display_url: pic.x.com/quzVSeRewx
                                      expanded_url: >-
                                        https://x.com/collision/status/1942978418603360459/video/1
                                      id_str: '1942969493073850368'
                                      indices:
                                        '0': 280
                                        '1': 303
                                      media_key: '13_1942969493073850368'
                                      media_url_https: >-
                                        https://pbs.twimg.com/amplify_video_thumb/1942969493073850368/img/z_Fn_lAbNGx06VdZ.jpg
                                      type: video
                                      url: https://t.co/quzVSeRewx
                                      additional_media_info:
                                        monetizable: false
                                      ext_media_availability:
                                        status: Available
                                      sizes:
                                        large:
                                          h: 1080
                                          w: 1920
                                          resize: fit
                                        medium:
                                          h: 675
                                          w: 1200
                                          resize: fit
                                        small:
                                          h: 383
                                          w: 680
                                          resize: fit
                                        thumb:
                                          h: 150
                                          w: 150
                                          resize: crop
                                      original_info:
                                        height: 1080
                                        width: 1920
                                        focus_rects: {}
                                      video_info:
                                        aspect_ratio:
                                          '0': 16
                                          '1': 9
                                        duration_millis: 1356855
                                        variants:
                                          '0':
                                            content_type: application/x-mpegURL
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/pl/RHDtWbaUYdk11aY-.m3u8?tag=21&v=2ca
                                          '1':
                                            bitrate: 256000
                                            content_type: video/mp4
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/vid/avc1/480x270/j30m7cMCC68d0aBs.mp4?tag=21
                                          '2':
                                            bitrate: 832000
                                            content_type: video/mp4
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/vid/avc1/640x360/eQxW8udanbWovD3b.mp4?tag=21
                                          '3':
                                            bitrate: 2176000
                                            content_type: video/mp4
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/vid/avc1/1280x720/lgpMDUR2wxl3hxCF.mp4?tag=21
                                          '4':
                                            bitrate: 10368000
                                            content_type: video/mp4
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/vid/avc1/1920x1080/J_oYdWdt8lpCBcrA.mp4?tag=21
                                      media_results:
                                        result:
                                          media_key: '13_1942969493073850368'
                                favorite_count: 3773
                                favorited: false
                                full_text: >-
                                  Pieter Levels (@levelsio) and I sat down over
                                  a pint to talk about how he’s making $3m a
                                  year as a one-person company, what Europe can
                                  do to spur economic growth, and his experience
                                  as a digital nomad in over 150 cities across
                                  40 countries.


                                  Timestamps

                                  00:00 Intro

                                  00:37 Pieter’s https://t.co/quzVSeRewx
                                is_quote_status: false
                                lang: en
                                possibly_sensitive: false
                                possibly_sensitive_editable: true
                                quote_count: 77
                                reply_count: 171
                                retweet_count: 289
                                retweeted: false
                                user_id_str: '5418912'
                                id_str: '1942978418603360459'
                          legacy:
                            bookmark_count: 670
                            bookmarked: false
                            created_at: Mon Jul 21 13:59:53 +0000 2025
                            conversation_id_str: '1947295471082316145'
                            display_text_range:
                              '0': 0
                              '1': 77
                            entities:
                              hashtags: {}
                              symbols: {}
                              timestamps: {}
                              urls:
                                '0':
                                  display_url: youtube.com/watch?v=StkCdc…
                                  expanded_url: https://www.youtube.com/watch?v=StkCdcZ1ovE
                                  url: https://t.co/p8v5Ka0PYE
                                  indices:
                                    '0': 54
                                    '1': 77
                              user_mentions:
                                '0':
                                  id_str: '5418912'
                                  name: John Collison
                                  screen_name: collision
                                  indices:
                                    '0': 18
                                    '1': 28
                            favorite_count: 818
                            favorited: false
                            full_text: >-
                              This podcast with @collision is now on YouTube too
                              😊


                              https://t.co/p8v5Ka0PYE
                            is_quote_status: true
                            lang: en
                            possibly_sensitive: false
                            possibly_sensitive_editable: true
                            quote_count: 7
                            quoted_status_id_str: '1942978418603360459'
                            quoted_status_permalink:
                              url: https://t.co/TctFLcI8du
                              expanded: >-
                                https://twitter.com/collision/status/1942978418603360459
                              display: x.com/collision/stat…
                            reply_count: 49
                            retweet_count: 66
                            retweeted: false
                            user_id_str: '1577241403'
                            id_str: '1947295471082316145'
                          quick_promote_eligibility:
                            eligibility: IneligibleUserUnauthorized
                          url: https://x.com/levelsio/status/1947295471082316145
                    credits_used: 1
                    endpoint: twitter/user-tweets
                trimmed:
                  summary: Trimmed Response
                  value:
                    success: true
                    data:
                      success: true
                      tweets:
                        '0':
                          rest_id: '1947295471082316145'
                          views:
                            count: '686466'
                            state: EnabledWithCount
                          source: >-
                            <a href="https://mobile.twitter.com"
                            rel="nofollow">Twitter Web App</a>
                          legacy:
                            bookmark_count: 670
                            bookmarked: false
                            created_at: Mon Jul 21 13:59:53 +0000 2025
                            conversation_id_str: '1947295471082316145'
                            display_text_range:
                              '0': 0
                              '1': 77
                            entities:
                              hashtags: {}
                              symbols: {}
                              timestamps: {}
                              urls:
                                '0':
                                  display_url: youtube.com/watch?v=StkCdc…
                                  expanded_url: https://www.youtube.com/watch?v=StkCdcZ1ovE
                                  url: https://t.co/p8v5Ka0PYE
                                  indices:
                                    '0': 54
                                    '1': 77
                              user_mentions:
                                '0':
                                  id_str: '5418912'
                                  name: John Collison
                                  screen_name: collision
                                  indices:
                                    '0': 18
                                    '1': 28
                            favorite_count: 818
                            favorited: false
                            full_text: >-
                              This podcast with @collision is now on YouTube too
                              😊


                              https://t.co/p8v5Ka0PYE
                            is_quote_status: true
                            lang: en
                            possibly_sensitive: false
                            possibly_sensitive_editable: true
                            quote_count: 7
                            quoted_status_id_str: '1942978418603360459'
                            quoted_status_permalink:
                              url: https://t.co/TctFLcI8du
                              expanded: >-
                                https://twitter.com/collision/status/1942978418603360459
                              display: x.com/collision/stat…
                            reply_count: 49
                            retweet_count: 66
                            retweeted: false
                            user_id_str: '1577241403'
                            id_str: '1947295471082316145'
                          quoted_status_result:
                            result:
                              __typename: Tweet
                              rest_id: '1942978418603360459'
                              core:
                                user_results:
                                  result:
                                    __typename: User
                                    id: VXNlcjo1NDE4OTEy
                                    rest_id: '5418912'
                                    affiliates_highlighted_label: {}
                                    is_blue_verified: true
                                    profile_image_shape: Circle
                                    legacy:
                                      created_at: Mon Apr 23 02:53:59 +0000 2007
                                      default_profile: false
                                      default_profile_image: false
                                      description: Co-founder of @stripe.
                                      entities:
                                        description:
                                          urls: {}
                                        url:
                                          urls:
                                            '0':
                                              display_url: johncollison.ie
                                              expanded_url: http://johncollison.ie
                                              url: http://t.co/SjMCy56bjS
                                              indices:
                                                '0': 0
                                                '1': 22
                                      fast_followers_count: 0
                                      favourites_count: 35927
                                      followers_count: 223920
                                      friends_count: 1416
                                      has_custom_timelines: true
                                      is_translator: false
                                      listed_count: 2900
                                      location: California / Ireland
                                      media_count: 457
                                      name: John Collison
                                      normal_followers_count: 223920
                                      pinned_tweet_ids_str: {}
                                      possibly_sensitive: false
                                      profile_banner_url: >-
                                        https://pbs.twimg.com/profile_banners/5418912/1392613775
                                      profile_image_url_https: >-
                                        https://pbs.twimg.com/profile_images/2464132281/jbbxl9p7ratdyuposrif_normal.jpeg
                                      profile_interstitial_type: ''
                                      screen_name: collision
                                      statuses_count: 9433
                                      translator_type: none
                                      url: http://t.co/SjMCy56bjS
                                      verified: false
                                      withheld_in_countries: {}
                                    tipjar_settings:
                                      is_enabled: false
                                      bandcamp_handle: ''
                                      bitcoin_handle: ''
                                      cash_app_handle: ''
                                      ethereum_handle: ''
                                      gofundme_handle: ''
                                      patreon_handle: ''
                                      pay_pal_handle: ''
                                      venmo_handle: ''
                              unmention_data: {}
                              edit_control:
                                edit_tweet_ids:
                                  '0': '1942978418603360459'
                                editable_until_msecs: '1752080728000'
                                is_edit_eligible: false
                                edits_remaining: '5'
                              is_translatable: false
                              views:
                                count: '1299762'
                                state: EnabledWithCount
                              source: >-
                                <a href="https://mobile.twitter.com"
                                rel="nofollow">Twitter Web App</a>
                              note_tweet:
                                is_expandable: true
                                note_tweet_results:
                                  result:
                                    id: Tm90ZVR3ZWV0OjE5NDI5Nzg0MTg0NzM0MTQ2NTY=
                                    text: >-
                                      Pieter Levels (@levelsio) and I sat down
                                      over a pint to talk about how he’s making
                                      $3m a year as a one-person company, what
                                      Europe can do to spur economic growth, and
                                      his experience as a digital nomad in over
                                      150 cities across 40 countries.


                                      Timestamps

                                      00:00 Intro

                                      00:37 Pieter’s resume

                                      01:33 Trying to make money online as a 12
                                      year old

                                      02:43 Being one of the first YouTube
                                      creators

                                      03:18 Who should indie hack

                                      04:31 What Pieter hates about VC-backed
                                      businesses

                                      07:51 Who is digital nomading for?

                                      09:15 Learning from @patio11

                                      10:17 125k tweets and the brand of
                                      @levelsio

                                      10:59 Getting referrals from ChatGPT

                                      11:43 What Pieter automates with AI

                                      13:02 Investing and home country bias

                                      15:05 Hacking thermostats

                                      15:57 EU acceleration movement

                                      18:34 Entrepreneurship in the EU

                                      19:26 Pieter's reflections on Stripe’s API

                                      21:21 Looking 5 years into the future
                                    entity_set:
                                      hashtags: {}
                                      symbols: {}
                                      timestamps:
                                        '0':
                                          indices:
                                            '0': 253
                                            '1': 258
                                          seconds: 0
                                          text: '00:00'
                                        '1':
                                          indices:
                                            '0': 265
                                            '1': 270
                                          seconds: 37
                                          text: '00:37'
                                        '2':
                                          indices:
                                            '0': 287
                                            '1': 292
                                          seconds: 93
                                          text: '01:33'
                                        '3':
                                          indices:
                                            '0': 338
                                            '1': 343
                                          seconds: 163
                                          text: '02:43'
                                        '4':
                                          indices:
                                            '0': 384
                                            '1': 389
                                          seconds: 198
                                          text: '03:18'
                                        '5':
                                          indices:
                                            '0': 412
                                            '1': 417
                                          seconds: 271
                                          text: '04:31'
                                        '6':
                                          indices:
                                            '0': 463
                                            '1': 468
                                          seconds: 471
                                          text: '07:51'
                                        '7':
                                          indices:
                                            '0': 498
                                            '1': 503
                                          seconds: 555
                                          text: '09:15'
                                        '8':
                                          indices:
                                            '0': 527
                                            '1': 532
                                          seconds: 617
                                          text: '10:17'
                                        '9':
                                          indices:
                                            '0': 572
                                            '1': 577
                                          seconds: 659
                                          text: '10:59'
                                        '10':
                                          indices:
                                            '0': 609
                                            '1': 614
                                          seconds: 703
                                          text: '11:43'
                                        '11':
                                          indices:
                                            '0': 645
                                            '1': 650
                                          seconds: 782
                                          text: '13:02'
                                        '12':
                                          indices:
                                            '0': 683
                                            '1': 688
                                          seconds: 905
                                          text: '15:05'
                                        '13':
                                          indices:
                                            '0': 709
                                            '1': 714
                                          seconds: 957
                                          text: '15:57'
                                        '14':
                                          indices:
                                            '0': 740
                                            '1': 745
                                          seconds: 1114
                                          text: '18:34'
                                        '15':
                                          indices:
                                            '0': 773
                                            '1': 778
                                          seconds: 1166
                                          text: '19:26'
                                        '16':
                                          indices:
                                            '0': 816
                                            '1': 821
                                          seconds: 1281
                                          text: '21:21'
                                      urls: {}
                                      user_mentions:
                                        '0':
                                          id_str: '1577241403'
                                          name: '@levelsio'
                                          screen_name: levelsio
                                          indices:
                                            '0': 15
                                            '1': 24
                                        '1':
                                          id_str: '20844341'
                                          name: Patrick McKenzie
                                          screen_name: patio11
                                          indices:
                                            '0': 518
                                            '1': 526
                                        '2':
                                          id_str: '1577241403'
                                          name: '@levelsio'
                                          screen_name: levelsio
                                          indices:
                                            '0': 562
                                            '1': 571
                                    richtext:
                                      richtext_tags: {}
                                    media:
                                      inline_media: {}
                              legacy:
                                bookmark_count: 4973
                                bookmarked: false
                                created_at: Wed Jul 09 16:05:28 +0000 2025
                                conversation_id_str: '1942978418603360459'
                                display_text_range:
                                  '0': 0
                                  '1': 279
                                entities:
                                  hashtags: {}
                                  media:
                                    '0':
                                      display_url: pic.x.com/quzVSeRewx
                                      expanded_url: >-
                                        https://x.com/collision/status/1942978418603360459/video/1
                                      id_str: '1942969493073850368'
                                      indices:
                                        '0': 280
                                        '1': 303
                                      media_key: '13_1942969493073850368'
                                      media_url_https: >-
                                        https://pbs.twimg.com/amplify_video_thumb/1942969493073850368/img/z_Fn_lAbNGx06VdZ.jpg
                                      type: video
                                      url: https://t.co/quzVSeRewx
                                      additional_media_info:
                                        monetizable: false
                                      ext_media_availability:
                                        status: Available
                                      sizes:
                                        large:
                                          h: 1080
                                          w: 1920
                                          resize: fit
                                        medium:
                                          h: 675
                                          w: 1200
                                          resize: fit
                                        small:
                                          h: 383
                                          w: 680
                                          resize: fit
                                        thumb:
                                          h: 150
                                          w: 150
                                          resize: crop
                                      original_info:
                                        height: 1080
                                        width: 1920
                                        focus_rects: {}
                                      video_info:
                                        aspect_ratio:
                                          '0': 16
                                          '1': 9
                                        duration_millis: 1356855
                                        variants:
                                          '0':
                                            content_type: application/x-mpegURL
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/pl/RHDtWbaUYdk11aY-.m3u8?tag=21&v=2ca
                                          '1':
                                            bitrate: 256000
                                            content_type: video/mp4
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/vid/avc1/480x270/j30m7cMCC68d0aBs.mp4?tag=21
                                          '2':
                                            bitrate: 832000
                                            content_type: video/mp4
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/vid/avc1/640x360/eQxW8udanbWovD3b.mp4?tag=21
                                          '3':
                                            bitrate: 2176000
                                            content_type: video/mp4
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/vid/avc1/1280x720/lgpMDUR2wxl3hxCF.mp4?tag=21
                                          '4':
                                            bitrate: 10368000
                                            content_type: video/mp4
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/vid/avc1/1920x1080/J_oYdWdt8lpCBcrA.mp4?tag=21
                                      media_results:
                                        result:
                                          media_key: '13_1942969493073850368'
                                  symbols: {}
                                  timestamps:
                                    '0':
                                      indices:
                                        '0': 253
                                        '1': 258
                                      seconds: 0
                                      text: '00:00'
                                    '1':
                                      indices:
                                        '0': 265
                                        '1': 270
                                      seconds: 37
                                      text: '00:37'
                                  urls: {}
                                  user_mentions:
                                    '0':
                                      id_str: '1577241403'
                                      name: '@levelsio'
                                      screen_name: levelsio
                                      indices:
                                        '0': 15
                                        '1': 24
                                extended_entities:
                                  media:
                                    '0':
                                      display_url: pic.x.com/quzVSeRewx
                                      expanded_url: >-
                                        https://x.com/collision/status/1942978418603360459/video/1
                                      id_str: '1942969493073850368'
                                      indices:
                                        '0': 280
                                        '1': 303
                                      media_key: '13_1942969493073850368'
                                      media_url_https: >-
                                        https://pbs.twimg.com/amplify_video_thumb/1942969493073850368/img/z_Fn_lAbNGx06VdZ.jpg
                                      type: video
                                      url: https://t.co/quzVSeRewx
                                      additional_media_info:
                                        monetizable: false
                                      ext_media_availability:
                                        status: Available
                                      sizes:
                                        large:
                                          h: 1080
                                          w: 1920
                                          resize: fit
                                        medium:
                                          h: 675
                                          w: 1200
                                          resize: fit
                                        small:
                                          h: 383
                                          w: 680
                                          resize: fit
                                        thumb:
                                          h: 150
                                          w: 150
                                          resize: crop
                                      original_info:
                                        height: 1080
                                        width: 1920
                                        focus_rects: {}
                                      video_info:
                                        aspect_ratio:
                                          '0': 16
                                          '1': 9
                                        duration_millis: 1356855
                                        variants:
                                          '0':
                                            content_type: application/x-mpegURL
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/pl/RHDtWbaUYdk11aY-.m3u8?tag=21&v=2ca
                                          '1':
                                            bitrate: 256000
                                            content_type: video/mp4
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/vid/avc1/480x270/j30m7cMCC68d0aBs.mp4?tag=21
                                          '2':
                                            bitrate: 832000
                                            content_type: video/mp4
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/vid/avc1/640x360/eQxW8udanbWovD3b.mp4?tag=21
                                          '3':
                                            bitrate: 2176000
                                            content_type: video/mp4
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/vid/avc1/1280x720/lgpMDUR2wxl3hxCF.mp4?tag=21
                                          '4':
                                            bitrate: 10368000
                                            content_type: video/mp4
                                            url: >-
                                              https://video.twimg.com/amplify_video/1942969493073850368/vid/avc1/1920x1080/J_oYdWdt8lpCBcrA.mp4?tag=21
                                      media_results:
                                        result:
                                          media_key: '13_1942969493073850368'
                                favorite_count: 3773
                                favorited: false
                                full_text: >-
                                  Pieter Levels (@levelsio) and I sat down over
                                  a pint to talk about how he’s making $3m a
                                  year as a one-person company, what Europe can
                                  do to spur economic growth, and his experience
                                  as a digital nomad in over 150 cities across
                                  40 countries.


                                  Timestamps

                                  00:00 Intro

                                  00:37 Pieter’s https://t.co/quzVSeRewx
                                is_quote_status: false
                                lang: en
                                possibly_sensitive: false
                                possibly_sensitive_editable: true
                                quote_count: 77
                                reply_count: 171
                                retweet_count: 289
                                retweeted: false
                                user_id_str: '5418912'
                                id_str: '1942978418603360459'
                          url: https://x.com/levelsio/status/1947295471082316145
                    credits_used: 1
                    endpoint: twitter/user-tweets
        '400':
          description: Bad Request - Invalid parameters or missing required fields
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    example: 'Missing required parameter: handle'
                  endpoint:
                    type: string
                  credits_required:
                    type: integer
                required:
                  - error
        '401':
          description: Unauthorized - Invalid or missing API key
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    example: Invalid API key
                  docs:
                    type: string
                    example: https://docs.sociavault.com/authentication
                required:
                  - error
        '402':
          description: Payment Required - Insufficient credits
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    example: Insufficient credits
                  required:
                    type: integer
                    example: 1
                    description: Credits required for this request
                  available:
                    type: integer
                    example: 0
                    description: Credits currently available
                required:
                  - error
                  - required
                  - available
        '500':
          description: Internal Server Error - Service configuration or processing error
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    example: Service configuration error
                required:
                  - error
components:
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-API-Key
      description: |-
        API key for authentication. Format: `sk_live_xxxxxxxxxxxxx`

        Get your API key from the [Dashboard](https://sociavault.com/dashboard).

````