Unofficial TikTok Photo Search API

GET/api/v1/search_photos· paginated

Search photo/slideshow posts (one page per call, cursor-paginated).

ParameterDescription
queryrequiredWhat to search for.
cursoroptionalPage cursor. Omit (or 0) for the first page; pass the next_cursor from the previous response.
formatoptionalOmit for raw photo objects (default). clean for a trimmed subset (id, desc, images, author, stats).

Returns

query, next_cursor, has_more, count, and a results array of aweme (photo) objects — raw by default, trimmed with format=clean.

Example Request

https://dev.omar-thing.site/api/v1/search_photos?query=japan&cursor=0&format=clean&key=YOUR_API_KEY

Example Response

{
  "data": {
    "count": 15,
    "has_more": true,
    "next_cursor": "15|17...",
    "query": "japan",
    "results": [
      {
        "...": "more (format=clean shown; raw aweme by default)",
        "author": {
          "nickname": "Someone",
          "username": "someone"
        },
        "aweme_id": "74...",
        "desc": "Tokyo trip 🇯🇵",
        "image_count": 6,
        "images": [
          "https://..."
        ],
        "stats": {
          "comments": 44,
          "likes": 1203
        }
      }
    ]
  },
  "status": "success"
}
Sends a live request using your API key above.

More Search endpoints