Raw

One video

Details and current counts for one video. Takes a TikTok video, YouTube video or Instagram post by url or id (exactly one); the format is not checked. Live data fetched at request time, not stored by Virlo. Typical latency is a few seconds, up to about 25 s. 1 credit ($0.01) per call, including an empty page. Errors (400, 404, 5xx) are not billed.

get/v1/raw/{platform}/video

Request

  • Base URL: https://api.virlo.ai
  • URL: https://api.virlo.ai/v1/raw/{platform}/video
  • Auth: HTTP bearer

Path parameters

platform'tiktok' | 'youtube' | 'instagram' required
Example:tiktok

Platform. youtube covers YouTube Shorts and instagram covers Instagram Reels.

Query parameters

urlstring
Example:https://www.tiktok.com/@khaby.lame/video/7137423965982592302

Video URL as shared on the platform. Pass exactly one of url or id.

idstring
Example:7137423965982592302

Platform video ID (TikTok numeric ID, YouTube video ID, Instagram shortcode). Pass exactly one of url or id.

Response

Example response

{
  "data": {
    "id": "7137423965982592302",
    "platform": "tiktok",
    "url": "https://www.tiktok.com/@khaby.lame/video/7137423965982592302",
    "hashtags": [
      "fyp",
      "comedy"
    ],
    "published_at": "2026-10-01T14:03:00.000Z",
    "duration_seconds": 21,
    "author": {
      "id": "6784563164518679557",
      "handle": "khaby.lame",
      "display_name": "Khabane lame"
    },
    "stats": {
      "views": 1200000,
      "likes": 85000,
      "comments": 1200,
      "shares": 3400,
      "saves": 5100
    },
    "sound": {
      "title": "original sound"
    }
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.