Get TikTok User Oldest Posts

Walk a TikTok account forward from its very first upload. Ordering the feed oldest first turns a profile into a timeline, which is what you need to date an account's start, measure how its output changed, or archive a history in the order it was actually published. Captions, sounds, engagement counts and timestamps come with each item, paged by count and cursor.

Try on Playground
PrimeApi Endpoints > User Endpoints > User Oldest Posts
Endpoint Info
Request Method
:
GET
Request URL
:
https://api.primeapi.co/user-oldest-posts?secUid={secUid}&count={count}&cursor={cursor}
Required Parameters
:
secUid
Optional Parameters
:
count, cursor
Request Examples
Request Flow
:
User Oldest Posts is a single GET call to /user-oldest-posts, and secUid has to travel with it in the query string. count, cursor then shape what comes back. Swap YOUR_API_KEY for your own key and both snippets below run as they are.
Authentication
:
Header based. Send X-PrimeAPI-Key with every request — there is no OAuth handshake and no token to refresh.
Credits
:
One User Oldest Posts call costs 1 credit. Your remaining balance comes back on every response in the X-PrimeAPI-Balance header, so you can watch usage without a second lookup.
cURL
curl -X GET "https://api.primeapi.co/user-oldest-posts?secUid=MS4wLjABAAAAqB08cUbXaDWqbD6MCga2RbGTuhfO2EsHayBYx08NDrN7IE3jQuRDNNN6YwyfH6_6&count=30&cursor=0" \
  -H "X-PrimeAPI-Key: YOUR_API_KEY"
Python - Requests
import requests

url = "https://api.primeapi.co/user-oldest-posts?secUid=MS4wLjABAAAAqB08cUbXaDWqbD6MCga2RbGTuhfO2EsHayBYx08NDrN7IE3jQuRDNNN6YwyfH6_6&count=30&cursor=0"
headers = {"X-PrimeAPI-Key": "YOUR_API_KEY"}

response = requests.get(url, headers=headers)

print(response.json())
print("Credits left:", response.headers.get("X-PrimeAPI-Balance"))
Endpoint Response
Example URL
:
https://api.primeapi.co/user-oldest-posts?secUid=MS4wLjABAAAAqB08cUbXaDWqbD6MCga2RbGTuhfO2EsHayBYx08NDrN7IE3jQuRDNNN6YwyfH6_6&count=30&cursor=0
Content Type
:
JSON
Example Response
{
    "data": {
        "cursor": "1661730337000",
        "extra": {
            "fatal_item_ids": [],
            "logid": "20250117010920D5B8C10A5E59B8196078",
            "now": 1737076162000
        },
        "hasMore": true,
        "itemList": [
            {
                "AIGCDescription": "",
                "CategoryType": 109,
                "HasPromoteEntry": 0,
                "adAuthorization": true,
                "author": {
                    "avatarLarger": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/f8c7cad75f3a12205d31d6662d2555d5~c5_1080x1080.jpeg?lk3s=a5d48078&nonce=22121&refresh_token=384a89013cb0792ffcca21469f9b510e&x-expires=1737248400&x-signature=6V0j1%2BJPLmx86jwzaFILJSiGXjs%3D&shp=a5d48078&shcp=81f88b70",
                    "avatarMedium": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/f8c7cad75f3a12205d31d6662d2555d5~c5_720x720.jpeg?lk3s=a5d48078&nonce=46987&refresh_token=3f782ab024409cebf1da0d72d607ee14&x-expires=1737248400&x-signature=BPQ%2B9lkMUcfkQtBU30gZF7jSAiY%3D&shp=a5d48078&shcp=81f88b70",
                    "avatarThumb": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/f8c7cad75f3a12205d31d6662d2555d5~c5_100x100.jpeg?lk3s=a5d48078&nonce=36863&refresh_token=59fa7a5fd5fb1fc5aca8f9879e3dca6c&x-expires=1737248400&x-signature=zZWu3JT%2FPh%2BJU7fyUgj%2FDq8lIUg%3D&shp=a5d48078&shcp=81f88b70",
                    "commentSetting": 0,
                    "downloadSetting": 0,
                    "duetSetting": 0,
                    "ftc": false,
                    "id": "6881290705605477381",
                    "isADVirtual": false,
                    "isEmbedBanned": false,
                    "nickname": "Taylor Swift",
                    "openFavorite": true,
                    "privateAccount": false,
                    "relation": 0,
                    "secUid": "MS4wLjABAAAAqB08cUbXaDWqbD6MCga2RbGTuhfO2EsHayBYx08NDrN7IE3jQuRDNNN6YwyfH6_6",
                    "secret": false,
                    "signature": "This is pretty much just a cat account",
                    "stitchSetting": 0,
                    "uniqueId": "taylorswift",
                    "verified": true
                },
                "authorStats": {
                    "diggCount": 2204,
                    "followerCount": 32700000,
                    "followingCount": 0,
                    "friendCount": 0,
                    "heart": 247000000,
                    "heartCount": 247000000,
  ... (truncated)
Contact
You can contact us via Telegram or Gmail
Telegram Logo
Telegram
@primeapi_co
Gmail Logo
Gmail
primeapico@gmail