cURL
curl --request GET \
--url 'https://api.keyapi.ai/v1/twitter/community_timeline?community_id=1783990533192651232&ranking=Top' \
--header 'Authorization: Bearer <YOUR_API_KEY>'{
"code": 0,
"message": "success",
"data": {
"timeline": [
{
"tweet_id": "2054204252281782583",
"bookmarks": null,
"created_at": "Tue May 12 14:17:13 +0000 2026",
"favorites": 6,
"text": "Going to build this tonight https://t.co/fnNsx47aU1",
"lang": "en",
"source": "<a href=\"http://twitter.com/download/iphone\" rel=\"nofollow\">Twitter for iPhone</a>",
"views": "5430",
"screen_name": "Oval170",
"quotes": 0,
"replies": 2,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIH_268bwAAbCA1.jpg",
"id": "2054204224058408960"
}
]
},
"author": {
"rest_id": "1714546916950708224",
"name": "Oval",
"screen_name": "Oval170",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2053788049381691740",
"bookmarks": null,
"created_at": "Mon May 11 10:43:23 +0000 2026",
"favorites": 10,
"text": "Vix publish does not just fail silently.\n\nIf the local registry is out of sync, Vix shows the real Git error, explains what happened, and gives the exact recovery command.\n\nRun registry sync, publish again, and continue.\nC++ package publishing should be predictable from the https://t.co/YBOQi4yuUY",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "20439",
"screen_name": "g_kirira",
"quotes": 0,
"replies": 2,
"retweets": 3,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HICFSV6XYAAX2GS.jpg",
"id": "2053787980247031808"
}
]
},
"author": {
"rest_id": "1767972133311819776",
"name": "Gaspard kirira",
"screen_name": "g_kirira",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2054147660677034241",
"bookmarks": null,
"created_at": "Tue May 12 10:32:21 +0000 2026",
"favorites": 2,
"text": "i love horses",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "251",
"screen_name": "StevenLog58",
"quotes": 0,
"replies": 1,
"retweets": 0,
"media": [],
"author": {
"rest_id": "1574632960766185474",
"name": "Steven Logan",
"screen_name": "StevenLog58",
"avatar": null,
"blue_verified": false
},
"quoted": {
"tweet_id": "2054100387712364977",
"bookmarks": 6,
"created_at": "Tue May 12 07:24:30 +0000 2026",
"favorites": 1068,
"text": "Good morning all from my little farm in Georgia https://t.co/u8bALmWhJd",
"lang": "en",
"views": "17492",
"quotes": 3,
"replies": 291,
"retweets": 148,
"conversation_id": "2054100387712364977",
"author": {
"rest_id": "1661480068831498240",
"name": "John Morgan",
"screen_name": "JohnMorgan64",
"avatar": null,
"blue_verified": true
},
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIGhak2WoAAsqp7.jpg",
"id": "2054100382997979136"
}
]
}
}
},
{
"tweet_id": "2053846768018690201",
"bookmarks": null,
"created_at": "Mon May 11 14:36:42 +0000 2026",
"favorites": 5,
"text": "Learning how to multiply 2 numbers in a RISC-V CPU that doesn't have a multiply instruction extension (RV32M).\n\nCame to a conclusion this algorithm is a bad idea. Need to learn Big-O notation.\n\nThis helps me to understand the real cost of bad programming practices. https://t.co/f3DH6uYp24",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "1440",
"screen_name": "SBMPimenta",
"quotes": 0,
"replies": 1,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIC5aPmWYAA66Z0.png",
"id": "2053845290596065280"
}
]
},
"author": {
"rest_id": "104920119",
"name": "Sérgio Pimenta",
"screen_name": "SBMPimenta",
"avatar": null,
"blue_verified": false
}
},
{
"tweet_id": "2053974918124212665",
"bookmarks": null,
"created_at": "Mon May 11 23:05:56 +0000 2026",
"favorites": 2,
"text": "Shader Workshop is finally released (beta)\n\nhttps://t.co/XtdeZTwUiD",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "1732",
"screen_name": "robertswinkler",
"quotes": 0,
"replies": 1,
"retweets": 0,
"media": [],
"author": {
"rest_id": "1647819980120166401",
"name": "Robert Winkler",
"screen_name": "robertswinkler",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2053758355236090204",
"bookmarks": null,
"created_at": "Mon May 11 08:45:23 +0000 2026",
"favorites": 5,
"text": "C++ build errors get harder as projects grow, especially with complex CMake setups.\n\nVix is not limited to Vix projects. You can use the CLI on any C++ project, including larger codebases, to get cleaner GCC/Clang diagnostics, focused codeframes, and better build feedback. https://t.co/i3XyZomkrU",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "2953",
"screen_name": "g_kirira",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIBqVMnXgAADD0K.jpg",
"id": "2053758342477086720"
}
]
},
"author": {
"rest_id": "1767972133311819776",
"name": "Gaspard kirira",
"screen_name": "g_kirira",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2053689070098817281",
"bookmarks": null,
"created_at": "Mon May 11 04:10:04 +0000 2026",
"favorites": 5,
"text": "Added a good amount of code to the engine tonight!\n\n1.\nAdded paint on resize to the win32 window.\n2. \nFixed my thread code to make the rendering thread wait until my main thread's window was created!\n3.\nLearned why you should use PeekMessage over GetMessage for win32 windows in a https://t.co/mLWTIBhNaw",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "296",
"screen_name": "PixelpulseG",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": {
"video": [
{
"media_url_https": "https://pbs.twimg.com/amplify_video_thumb/2053689001299542016/img/nZl1IpRh-AshKl2c.jpg",
"variants": [
{
"content_type": "application/x-mpegURL",
"url": "https://video.twimg.com/amplify_video/2053689001299542016/pl/mZKJa1hszi9oYZS8.m3u8?tag=27"
},
{
"bitrate": 256000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2053689001299542016/vid/avc1/496x270/03qYKbjKCwlwp77z.mp4?tag=27"
},
{
"bitrate": 832000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2053689001299542016/vid/avc1/662x360/-qvfW2cfkbOtiaJj.mp4?tag=27"
},
{
"bitrate": 2176000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2053689001299542016/vid/avc1/1324x720/tqnjtUvG7VTe9WrP.mp4?tag=27"
},
{
"bitrate": 10368000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2053689001299542016/vid/avc1/2560x1392/kB_dtTfelpGC0HRc.mp4?tag=27"
}
],
"aspect_ratio": [
160,
87
],
"duration": 22500,
"original_info": {
"focus_rects": [],
"height": 1392,
"width": 2560
},
"id": "2053689001299542016"
},
{
"media_url_https": "https://pbs.twimg.com/amplify_video_thumb/2053689001295433728/img/G1StLyyTI1K62kjC.jpg",
"variants": [
{
"content_type": "application/x-mpegURL",
"url": "https://video.twimg.com/amplify_video/2053689001295433728/pl/_EEilc4z7RIYcxAo.m3u8?tag=27"
},
{
"bitrate": 256000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2053689001295433728/vid/avc1/496x270/PnbV7TidwGzE-uem.mp4?tag=27"
},
{
"bitrate": 832000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2053689001295433728/vid/avc1/662x360/WxM0YjZnMc6CEZpA.mp4?tag=27"
},
{
"bitrate": 2176000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2053689001295433728/vid/avc1/1324x720/Tgud1S-4mr6DAWlI.mp4?tag=27"
},
{
"bitrate": 10368000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2053689001295433728/vid/avc1/2560x1392/1gZTfHUIqalisK7g.mp4?tag=27"
}
],
"aspect_ratio": [
160,
87
],
"duration": 7166,
"original_info": {
"focus_rects": [],
"height": 1392,
"width": 2560
},
"id": "2053689001295433728"
}
]
},
"author": {
"rest_id": "1815491492968120320",
"name": "Jacobers_COM",
"screen_name": "PixelpulseG",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2053360920244417010",
"bookmarks": null,
"created_at": "Sun May 10 06:26:07 +0000 2026",
"favorites": 10,
"text": "Quantum computing code in C language related to processing a qubit (quantum bit) through a Hadamard gate (transformation) and final measurements.\n\nhttps://t.co/AUgfaanmUz https://t.co/Ixj1mbzM1Q",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "9499",
"screen_name": "adrian_h_x",
"quotes": 0,
"replies": 1,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HH8A1HzW4AABXr7.png",
"id": "2053360867731759104"
}
]
},
"author": {
"rest_id": "1867134328204849152",
"name": "Adrian H",
"screen_name": "adrian_h_x",
"avatar": null,
"blue_verified": false
}
},
{
"tweet_id": "2053816400490156349",
"bookmarks": null,
"created_at": "Mon May 11 12:36:02 +0000 2026",
"favorites": 3,
"text": "Perfect truncation, A+, no notes https://t.co/65Ecs65Wji",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "220",
"screen_name": "jack_thurling",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HICfDHhXcAAXIvL.png",
"id": "2053816305988366336"
}
]
},
"author": {
"rest_id": "1824059914949431296",
"name": "Jacques",
"screen_name": "jack_thurling",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2053910823127453854",
"bookmarks": null,
"created_at": "Mon May 11 18:51:14 +0000 2026",
"favorites": 2,
"text": "https://t.co/G8bOiZHsgy",
"lang": "zxx",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "342",
"screen_name": "fred_pissarra",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": [],
"author": {
"rest_id": "44605518",
"name": "Frederico Pissarra",
"screen_name": "fred_pissarra",
"avatar": null,
"blue_verified": true
},
"quoted": {
"tweet_id": "2053910776348299663",
"bookmarks": 0,
"created_at": "Mon May 11 18:51:03 +0000 2026",
"favorites": 2,
"text": "https://t.co/fy1MjALdOA",
"lang": "zxx",
"views": "388",
"quotes": 1,
"replies": 0,
"retweets": 0,
"conversation_id": "2053910776348299663",
"author": {
"rest_id": "44605518",
"name": "Frederico Pissarra",
"screen_name": "fred_pissarra",
"avatar": null,
"blue_verified": true
},
"media": []
}
},
{
"tweet_id": "2054124528012292224",
"bookmarks": null,
"created_at": "Tue May 12 09:00:25 +0000 2026",
"favorites": 1,
"text": "Vix can serve interactive API docs from a C++ web app with --docs.\n\nThe same main.cpp runs the server and exposes the routes.\n\nOpenAPI docs are enabled only when you request them.\n\nStar the project on GitHub: https://t.co/yizE9tKR0O https://t.co/H3OdFIyDoA",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "72",
"screen_name": "g_kirira",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIG3WaPXUAAU-Ac.jpg",
"id": "2054124500686426112"
}
]
},
"author": {
"rest_id": "1767972133311819776",
"name": "Gaspard kirira",
"screen_name": "g_kirira",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2054110188446138808",
"bookmarks": null,
"created_at": "Tue May 12 08:03:27 +0000 2026",
"favorites": 1,
"text": "Vix lets you run, build, and export a C++ project without changing your workflow.\n\nIn this example, the same file is run directly, built as a Linux binary, then exported as a Windows .exe.\n\nThe goal is simple: make C++ development smoother without taking control away from the https://t.co/UXXuaVimqw",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "86",
"screen_name": "g_kirira",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIGqUkjWUAAzYSn.jpg",
"id": "2054110175443701760"
}
]
},
"author": {
"rest_id": "1767972133311819776",
"name": "Gaspard kirira",
"screen_name": "g_kirira",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2053763713681723902",
"bookmarks": null,
"created_at": "Mon May 11 09:06:41 +0000 2026",
"favorites": 2,
"text": "Vix is a package-aware C++ CLI.\n\nYou can sync the registry, search packages, add dependencies, update vix.json, and lock versions in one clean terminal workflow.\n\nC++ projects deserve package management that feels simple, direct, and reliable.\n\nhttps://t.co/yizE9tKR0O https://t.co/jlSA7lD2Nn",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "81",
"screen_name": "g_kirira",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIBvMt3XIAAL3WI.jpg",
"id": "2053763694341857280"
}
]
},
"author": {
"rest_id": "1767972133311819776",
"name": "Gaspard kirira",
"screen_name": "g_kirira",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2053680266850476105",
"bookmarks": null,
"created_at": "Mon May 11 03:35:05 +0000 2026",
"favorites": 2,
"text": ">Linux is C\n>Git is C\n>Python interpreter (CPython) is C\n>Ruby interpreter (MRI) is C\n>PostgreSQL is C\n>SQLite is C\n>Redis is C\n>MySQL is C++\n>MongoDB is C++\n>Unreal Engine is C++\n>Chrome is C++\n>Firefox is C++\n>Windows kernel is C\n>macOS kernel (XNU) is C\n>Photoshop is C++",
"lang": "en",
"source": "<a href=\"http://twitter.com/download/android\" rel=\"nofollow\">Twitter for Android</a>",
"views": "172",
"screen_name": "coder_simran",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": [],
"author": {
"rest_id": "2007481224529674240",
"name": "Simi",
"screen_name": "coder_simran",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2053902849981960564",
"bookmarks": null,
"created_at": "Mon May 11 18:19:33 +0000 2026",
"favorites": 1,
"text": "Vix tests can narrow failures quickly.\n\nHere I’m filtering C++ tests from the terminal, first with a regex, then down to one failing test.\n\nVix keeps the summary compact, lists the failing test names, and surfaces the useful error directly without dumping the whole runner output. https://t.co/5PvGsieORV",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "129",
"screen_name": "g_kirira",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIDtvlVWIAAcaWH.jpg",
"id": "2053902831812222976"
}
]
},
"author": {
"rest_id": "1767972133311819776",
"name": "Gaspard kirira",
"screen_name": "g_kirira",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2053901193282277755",
"bookmarks": null,
"created_at": "Mon May 11 18:12:58 +0000 2026",
"favorites": 1,
"text": "Vix build feedback keeps getting cleaner.\n\nHere I’m building the Kordex bindings module with custom CMake flags. Vix shows configure progress during dependency work, then gives a compact build/test summary with the failing tests clearly listed.\n\nC++ projects need this kind of https://t.co/QpJwAwkJtK",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "96",
"screen_name": "g_kirira",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIDsPQiXkAAI5CN.jpg",
"id": "2053901176962256896"
}
]
},
"author": {
"rest_id": "1767972133311819776",
"name": "Gaspard kirira",
"screen_name": "g_kirira",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2052775898303050172",
"bookmarks": null,
"created_at": "Fri May 08 15:41:27 +0000 2026",
"favorites": 12,
"text": "My first YouTube video showing my semi-working RISC-V simulator.\n\nMy English is a bit slow, so you can play at 2x speed 😅\n\nhttps://t.co/EuT35FzTCP",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "52593",
"screen_name": "SBMPimenta",
"quotes": 0,
"replies": 1,
"retweets": 1,
"media": [],
"author": {
"rest_id": "104920119",
"name": "Sérgio Pimenta",
"screen_name": "SBMPimenta",
"avatar": null,
"blue_verified": false
}
},
{
"tweet_id": "2053767819297161529",
"bookmarks": null,
"created_at": "Mon May 11 09:22:59 +0000 2026",
"favorites": 1,
"text": "Vix can add multiple C++ packages directly from the terminal.\n\nHere I’m adding the Kordex runtime, bindings, and std packages. Each dependency is resolved, added, and locked in vix.lock.\n\nSimple package management for real C++ projects.\n\nhttps://t.co/yizE9tKR0O https://t.co/zLuY0MrBuo",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "105",
"screen_name": "g_kirira",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIBy7tyW0AAmODe.png",
"id": "2053767800309600256"
}
]
},
"author": {
"rest_id": "1767972133311819776",
"name": "Gaspard kirira",
"screen_name": "g_kirira",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2052431422347006063",
"bookmarks": null,
"created_at": "Thu May 07 16:52:38 +0000 2026",
"favorites": 16,
"text": "Fun fact: You can run ANY software on ANY computer\n\nWhether it was built in 1980 or 2026 they are fundamentally the same\n\nThe only things separating them are SPEED and MEMORY!\n\nEven a massive AI LLM can run on an ancient machine (if you have enough memory). It just take more time https://t.co/S976N55Ay9",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "21159",
"screen_name": "SBMPimenta",
"quotes": 0,
"replies": 3,
"retweets": 1,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HHuzIJhXoAAcfoA.jpg",
"id": "2052431007773597696"
}
]
},
"author": {
"rest_id": "104920119",
"name": "Sérgio Pimenta",
"screen_name": "SBMPimenta",
"avatar": null,
"blue_verified": false
}
}
],
"cursor": "DAAFCgABHILahDu__-oLAAIAAADoRW1QQzZ3QUFBZlEvZ0dKTjB2R3AvQUFBQUJNY2ZPek5yZFl4dkJ5QTdjS1FWbEYwSElCeTgwaFdBVGtjZ0dwWHdsWnhYQnlCcWxWUDE4RzRISDhBNExiV2NmSWNnUzlPUEZzUnVSeUFoVmwzVnBGY0hJRHNRTlZYVVhzY2dKOGllUlpSUFJ5Qi8rSkJXa0UzSElBclZBNVhvUUVjZTdPQkh0ZlFieHlBYnpkZWxoSCtISUFqVW1QYUlFa2NnYmRnQUpid2dCeUE5UUwwMTVDZUhJSE1hZjdhc1FFY2dMckE5dGFRbVE9PQgAAwAAAAIAAA"
},
"requestId": "850ab22a-4c15-4341-a143-e873eceabd69"
}Twitter / X
Comunity Posts
GET
/
v1
/
twitter
/
community_timeline
cURL
curl --request GET \
--url 'https://api.keyapi.ai/v1/twitter/community_timeline?community_id=1783990533192651232&ranking=Top' \
--header 'Authorization: Bearer <YOUR_API_KEY>'{
"code": 0,
"message": "success",
"data": {
"timeline": [
{
"tweet_id": "2054204252281782583",
"bookmarks": null,
"created_at": "Tue May 12 14:17:13 +0000 2026",
"favorites": 6,
"text": "Going to build this tonight https://t.co/fnNsx47aU1",
"lang": "en",
"source": "<a href=\"http://twitter.com/download/iphone\" rel=\"nofollow\">Twitter for iPhone</a>",
"views": "5430",
"screen_name": "Oval170",
"quotes": 0,
"replies": 2,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIH_268bwAAbCA1.jpg",
"id": "2054204224058408960"
}
]
},
"author": {
"rest_id": "1714546916950708224",
"name": "Oval",
"screen_name": "Oval170",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2053788049381691740",
"bookmarks": null,
"created_at": "Mon May 11 10:43:23 +0000 2026",
"favorites": 10,
"text": "Vix publish does not just fail silently.\n\nIf the local registry is out of sync, Vix shows the real Git error, explains what happened, and gives the exact recovery command.\n\nRun registry sync, publish again, and continue.\nC++ package publishing should be predictable from the https://t.co/YBOQi4yuUY",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "20439",
"screen_name": "g_kirira",
"quotes": 0,
"replies": 2,
"retweets": 3,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HICFSV6XYAAX2GS.jpg",
"id": "2053787980247031808"
}
]
},
"author": {
"rest_id": "1767972133311819776",
"name": "Gaspard kirira",
"screen_name": "g_kirira",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2054147660677034241",
"bookmarks": null,
"created_at": "Tue May 12 10:32:21 +0000 2026",
"favorites": 2,
"text": "i love horses",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "251",
"screen_name": "StevenLog58",
"quotes": 0,
"replies": 1,
"retweets": 0,
"media": [],
"author": {
"rest_id": "1574632960766185474",
"name": "Steven Logan",
"screen_name": "StevenLog58",
"avatar": null,
"blue_verified": false
},
"quoted": {
"tweet_id": "2054100387712364977",
"bookmarks": 6,
"created_at": "Tue May 12 07:24:30 +0000 2026",
"favorites": 1068,
"text": "Good morning all from my little farm in Georgia https://t.co/u8bALmWhJd",
"lang": "en",
"views": "17492",
"quotes": 3,
"replies": 291,
"retweets": 148,
"conversation_id": "2054100387712364977",
"author": {
"rest_id": "1661480068831498240",
"name": "John Morgan",
"screen_name": "JohnMorgan64",
"avatar": null,
"blue_verified": true
},
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIGhak2WoAAsqp7.jpg",
"id": "2054100382997979136"
}
]
}
}
},
{
"tweet_id": "2053846768018690201",
"bookmarks": null,
"created_at": "Mon May 11 14:36:42 +0000 2026",
"favorites": 5,
"text": "Learning how to multiply 2 numbers in a RISC-V CPU that doesn't have a multiply instruction extension (RV32M).\n\nCame to a conclusion this algorithm is a bad idea. Need to learn Big-O notation.\n\nThis helps me to understand the real cost of bad programming practices. https://t.co/f3DH6uYp24",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "1440",
"screen_name": "SBMPimenta",
"quotes": 0,
"replies": 1,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIC5aPmWYAA66Z0.png",
"id": "2053845290596065280"
}
]
},
"author": {
"rest_id": "104920119",
"name": "Sérgio Pimenta",
"screen_name": "SBMPimenta",
"avatar": null,
"blue_verified": false
}
},
{
"tweet_id": "2053974918124212665",
"bookmarks": null,
"created_at": "Mon May 11 23:05:56 +0000 2026",
"favorites": 2,
"text": "Shader Workshop is finally released (beta)\n\nhttps://t.co/XtdeZTwUiD",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "1732",
"screen_name": "robertswinkler",
"quotes": 0,
"replies": 1,
"retweets": 0,
"media": [],
"author": {
"rest_id": "1647819980120166401",
"name": "Robert Winkler",
"screen_name": "robertswinkler",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2053758355236090204",
"bookmarks": null,
"created_at": "Mon May 11 08:45:23 +0000 2026",
"favorites": 5,
"text": "C++ build errors get harder as projects grow, especially with complex CMake setups.\n\nVix is not limited to Vix projects. You can use the CLI on any C++ project, including larger codebases, to get cleaner GCC/Clang diagnostics, focused codeframes, and better build feedback. https://t.co/i3XyZomkrU",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "2953",
"screen_name": "g_kirira",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIBqVMnXgAADD0K.jpg",
"id": "2053758342477086720"
}
]
},
"author": {
"rest_id": "1767972133311819776",
"name": "Gaspard kirira",
"screen_name": "g_kirira",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2053689070098817281",
"bookmarks": null,
"created_at": "Mon May 11 04:10:04 +0000 2026",
"favorites": 5,
"text": "Added a good amount of code to the engine tonight!\n\n1.\nAdded paint on resize to the win32 window.\n2. \nFixed my thread code to make the rendering thread wait until my main thread's window was created!\n3.\nLearned why you should use PeekMessage over GetMessage for win32 windows in a https://t.co/mLWTIBhNaw",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "296",
"screen_name": "PixelpulseG",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": {
"video": [
{
"media_url_https": "https://pbs.twimg.com/amplify_video_thumb/2053689001299542016/img/nZl1IpRh-AshKl2c.jpg",
"variants": [
{
"content_type": "application/x-mpegURL",
"url": "https://video.twimg.com/amplify_video/2053689001299542016/pl/mZKJa1hszi9oYZS8.m3u8?tag=27"
},
{
"bitrate": 256000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2053689001299542016/vid/avc1/496x270/03qYKbjKCwlwp77z.mp4?tag=27"
},
{
"bitrate": 832000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2053689001299542016/vid/avc1/662x360/-qvfW2cfkbOtiaJj.mp4?tag=27"
},
{
"bitrate": 2176000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2053689001299542016/vid/avc1/1324x720/tqnjtUvG7VTe9WrP.mp4?tag=27"
},
{
"bitrate": 10368000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2053689001299542016/vid/avc1/2560x1392/kB_dtTfelpGC0HRc.mp4?tag=27"
}
],
"aspect_ratio": [
160,
87
],
"duration": 22500,
"original_info": {
"focus_rects": [],
"height": 1392,
"width": 2560
},
"id": "2053689001299542016"
},
{
"media_url_https": "https://pbs.twimg.com/amplify_video_thumb/2053689001295433728/img/G1StLyyTI1K62kjC.jpg",
"variants": [
{
"content_type": "application/x-mpegURL",
"url": "https://video.twimg.com/amplify_video/2053689001295433728/pl/_EEilc4z7RIYcxAo.m3u8?tag=27"
},
{
"bitrate": 256000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2053689001295433728/vid/avc1/496x270/PnbV7TidwGzE-uem.mp4?tag=27"
},
{
"bitrate": 832000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2053689001295433728/vid/avc1/662x360/WxM0YjZnMc6CEZpA.mp4?tag=27"
},
{
"bitrate": 2176000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2053689001295433728/vid/avc1/1324x720/Tgud1S-4mr6DAWlI.mp4?tag=27"
},
{
"bitrate": 10368000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2053689001295433728/vid/avc1/2560x1392/1gZTfHUIqalisK7g.mp4?tag=27"
}
],
"aspect_ratio": [
160,
87
],
"duration": 7166,
"original_info": {
"focus_rects": [],
"height": 1392,
"width": 2560
},
"id": "2053689001295433728"
}
]
},
"author": {
"rest_id": "1815491492968120320",
"name": "Jacobers_COM",
"screen_name": "PixelpulseG",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2053360920244417010",
"bookmarks": null,
"created_at": "Sun May 10 06:26:07 +0000 2026",
"favorites": 10,
"text": "Quantum computing code in C language related to processing a qubit (quantum bit) through a Hadamard gate (transformation) and final measurements.\n\nhttps://t.co/AUgfaanmUz https://t.co/Ixj1mbzM1Q",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "9499",
"screen_name": "adrian_h_x",
"quotes": 0,
"replies": 1,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HH8A1HzW4AABXr7.png",
"id": "2053360867731759104"
}
]
},
"author": {
"rest_id": "1867134328204849152",
"name": "Adrian H",
"screen_name": "adrian_h_x",
"avatar": null,
"blue_verified": false
}
},
{
"tweet_id": "2053816400490156349",
"bookmarks": null,
"created_at": "Mon May 11 12:36:02 +0000 2026",
"favorites": 3,
"text": "Perfect truncation, A+, no notes https://t.co/65Ecs65Wji",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "220",
"screen_name": "jack_thurling",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HICfDHhXcAAXIvL.png",
"id": "2053816305988366336"
}
]
},
"author": {
"rest_id": "1824059914949431296",
"name": "Jacques",
"screen_name": "jack_thurling",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2053910823127453854",
"bookmarks": null,
"created_at": "Mon May 11 18:51:14 +0000 2026",
"favorites": 2,
"text": "https://t.co/G8bOiZHsgy",
"lang": "zxx",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "342",
"screen_name": "fred_pissarra",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": [],
"author": {
"rest_id": "44605518",
"name": "Frederico Pissarra",
"screen_name": "fred_pissarra",
"avatar": null,
"blue_verified": true
},
"quoted": {
"tweet_id": "2053910776348299663",
"bookmarks": 0,
"created_at": "Mon May 11 18:51:03 +0000 2026",
"favorites": 2,
"text": "https://t.co/fy1MjALdOA",
"lang": "zxx",
"views": "388",
"quotes": 1,
"replies": 0,
"retweets": 0,
"conversation_id": "2053910776348299663",
"author": {
"rest_id": "44605518",
"name": "Frederico Pissarra",
"screen_name": "fred_pissarra",
"avatar": null,
"blue_verified": true
},
"media": []
}
},
{
"tweet_id": "2054124528012292224",
"bookmarks": null,
"created_at": "Tue May 12 09:00:25 +0000 2026",
"favorites": 1,
"text": "Vix can serve interactive API docs from a C++ web app with --docs.\n\nThe same main.cpp runs the server and exposes the routes.\n\nOpenAPI docs are enabled only when you request them.\n\nStar the project on GitHub: https://t.co/yizE9tKR0O https://t.co/H3OdFIyDoA",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "72",
"screen_name": "g_kirira",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIG3WaPXUAAU-Ac.jpg",
"id": "2054124500686426112"
}
]
},
"author": {
"rest_id": "1767972133311819776",
"name": "Gaspard kirira",
"screen_name": "g_kirira",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2054110188446138808",
"bookmarks": null,
"created_at": "Tue May 12 08:03:27 +0000 2026",
"favorites": 1,
"text": "Vix lets you run, build, and export a C++ project without changing your workflow.\n\nIn this example, the same file is run directly, built as a Linux binary, then exported as a Windows .exe.\n\nThe goal is simple: make C++ development smoother without taking control away from the https://t.co/UXXuaVimqw",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "86",
"screen_name": "g_kirira",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIGqUkjWUAAzYSn.jpg",
"id": "2054110175443701760"
}
]
},
"author": {
"rest_id": "1767972133311819776",
"name": "Gaspard kirira",
"screen_name": "g_kirira",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2053763713681723902",
"bookmarks": null,
"created_at": "Mon May 11 09:06:41 +0000 2026",
"favorites": 2,
"text": "Vix is a package-aware C++ CLI.\n\nYou can sync the registry, search packages, add dependencies, update vix.json, and lock versions in one clean terminal workflow.\n\nC++ projects deserve package management that feels simple, direct, and reliable.\n\nhttps://t.co/yizE9tKR0O https://t.co/jlSA7lD2Nn",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "81",
"screen_name": "g_kirira",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIBvMt3XIAAL3WI.jpg",
"id": "2053763694341857280"
}
]
},
"author": {
"rest_id": "1767972133311819776",
"name": "Gaspard kirira",
"screen_name": "g_kirira",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2053680266850476105",
"bookmarks": null,
"created_at": "Mon May 11 03:35:05 +0000 2026",
"favorites": 2,
"text": ">Linux is C\n>Git is C\n>Python interpreter (CPython) is C\n>Ruby interpreter (MRI) is C\n>PostgreSQL is C\n>SQLite is C\n>Redis is C\n>MySQL is C++\n>MongoDB is C++\n>Unreal Engine is C++\n>Chrome is C++\n>Firefox is C++\n>Windows kernel is C\n>macOS kernel (XNU) is C\n>Photoshop is C++",
"lang": "en",
"source": "<a href=\"http://twitter.com/download/android\" rel=\"nofollow\">Twitter for Android</a>",
"views": "172",
"screen_name": "coder_simran",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": [],
"author": {
"rest_id": "2007481224529674240",
"name": "Simi",
"screen_name": "coder_simran",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2053902849981960564",
"bookmarks": null,
"created_at": "Mon May 11 18:19:33 +0000 2026",
"favorites": 1,
"text": "Vix tests can narrow failures quickly.\n\nHere I’m filtering C++ tests from the terminal, first with a regex, then down to one failing test.\n\nVix keeps the summary compact, lists the failing test names, and surfaces the useful error directly without dumping the whole runner output. https://t.co/5PvGsieORV",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "129",
"screen_name": "g_kirira",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIDtvlVWIAAcaWH.jpg",
"id": "2053902831812222976"
}
]
},
"author": {
"rest_id": "1767972133311819776",
"name": "Gaspard kirira",
"screen_name": "g_kirira",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2053901193282277755",
"bookmarks": null,
"created_at": "Mon May 11 18:12:58 +0000 2026",
"favorites": 1,
"text": "Vix build feedback keeps getting cleaner.\n\nHere I’m building the Kordex bindings module with custom CMake flags. Vix shows configure progress during dependency work, then gives a compact build/test summary with the failing tests clearly listed.\n\nC++ projects need this kind of https://t.co/QpJwAwkJtK",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "96",
"screen_name": "g_kirira",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIDsPQiXkAAI5CN.jpg",
"id": "2053901176962256896"
}
]
},
"author": {
"rest_id": "1767972133311819776",
"name": "Gaspard kirira",
"screen_name": "g_kirira",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2052775898303050172",
"bookmarks": null,
"created_at": "Fri May 08 15:41:27 +0000 2026",
"favorites": 12,
"text": "My first YouTube video showing my semi-working RISC-V simulator.\n\nMy English is a bit slow, so you can play at 2x speed 😅\n\nhttps://t.co/EuT35FzTCP",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "52593",
"screen_name": "SBMPimenta",
"quotes": 0,
"replies": 1,
"retweets": 1,
"media": [],
"author": {
"rest_id": "104920119",
"name": "Sérgio Pimenta",
"screen_name": "SBMPimenta",
"avatar": null,
"blue_verified": false
}
},
{
"tweet_id": "2053767819297161529",
"bookmarks": null,
"created_at": "Mon May 11 09:22:59 +0000 2026",
"favorites": 1,
"text": "Vix can add multiple C++ packages directly from the terminal.\n\nHere I’m adding the Kordex runtime, bindings, and std packages. Each dependency is resolved, added, and locked in vix.lock.\n\nSimple package management for real C++ projects.\n\nhttps://t.co/yizE9tKR0O https://t.co/zLuY0MrBuo",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "105",
"screen_name": "g_kirira",
"quotes": 0,
"replies": 0,
"retweets": 0,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HIBy7tyW0AAmODe.png",
"id": "2053767800309600256"
}
]
},
"author": {
"rest_id": "1767972133311819776",
"name": "Gaspard kirira",
"screen_name": "g_kirira",
"avatar": null,
"blue_verified": true
}
},
{
"tweet_id": "2052431422347006063",
"bookmarks": null,
"created_at": "Thu May 07 16:52:38 +0000 2026",
"favorites": 16,
"text": "Fun fact: You can run ANY software on ANY computer\n\nWhether it was built in 1980 or 2026 they are fundamentally the same\n\nThe only things separating them are SPEED and MEMORY!\n\nEven a massive AI LLM can run on an ancient machine (if you have enough memory). It just take more time https://t.co/S976N55Ay9",
"lang": "en",
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"views": "21159",
"screen_name": "SBMPimenta",
"quotes": 0,
"replies": 3,
"retweets": 1,
"media": {
"photo": [
{
"media_url_https": "https://pbs.twimg.com/media/HHuzIJhXoAAcfoA.jpg",
"id": "2052431007773597696"
}
]
},
"author": {
"rest_id": "104920119",
"name": "Sérgio Pimenta",
"screen_name": "SBMPimenta",
"avatar": null,
"blue_verified": false
}
}
],
"cursor": "DAAFCgABHILahDu__-oLAAIAAADoRW1QQzZ3QUFBZlEvZ0dKTjB2R3AvQUFBQUJNY2ZPek5yZFl4dkJ5QTdjS1FWbEYwSElCeTgwaFdBVGtjZ0dwWHdsWnhYQnlCcWxWUDE4RzRISDhBNExiV2NmSWNnUzlPUEZzUnVSeUFoVmwzVnBGY0hJRHNRTlZYVVhzY2dKOGllUlpSUFJ5Qi8rSkJXa0UzSElBclZBNVhvUUVjZTdPQkh0ZlFieHlBYnpkZWxoSCtISUFqVW1QYUlFa2NnYmRnQUpid2dCeUE5UUwwMTVDZUhJSE1hZjdhc1FFY2dMckE5dGFRbVE9PQgAAwAAAAIAAA"
},
"requestId": "850ab22a-4c15-4341-a143-e873eceabd69"
}Documentation Index
Fetch the complete documentation index at: https://docs.keyapi.ai/llms.txt
Use this file to discover all available pages before exploring further.
🪙1 creditper request
Copy for AI
🤖 Why Code When AI Can Do It For You?
Stop writing code like it’s 1970! Let AI do the heavy lifting - click the sparkles to copy a perfectly formatted prompt for ChatGPT, Claude, or your favorite AI assistant.
Authorizations
Query Parameters
Example:
"1783990533192651232"
Available options:
Top, Latest Response
The response is of type object.
⌘I

