NDTV API endpoint
Returns title, description, publication time, duration, and thumbnail metadata from one canonical NDTV video page. It does not fetch or return video media or player URLs.
/ndtv/videoReturns metadata from one canonical NDTV video page's public VideoObject: title, description, publication time, ISO 8601 duration, and thumbnail where supplied. The endpoint does not fetch or return video media, embed/player URLs, or media bytes.
Query parameters:
url (required): absolute HTTPS URL in the form https://www.ndtv.com/video/<slug>-<video-id>.Notable response behavior: URLs on sister-site hosts and /video/ listing, continuation, embed, and player paths are rejected. Pages without matching VideoObject metadata return an upstream error.
Example:
| Field | In the sample | Value in the sample |
|---|---|---|
| url | Has a value | ndtv.com |
| title | Has a value | 74 characters |
| description | Has a value | 741 characters |
| published_at | Has a value | 2026-09-29 |
| duration | Has a value | “PT5M39S” |
| image_url | Has a value | c.ndtvimg.com |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| url | string | Yes | Canonical NDTV video URL | https://www.ndtv.com/video/revanth-reddy-under-bjp-fire-over-ram-god-of-rich-shiva-of-poor-remarks-1166049 | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/ndtv/video?url=https%3A%2F%2Fwww.ndtv.com%2Fvideo%2Frevanth-reddy-under-bjp-fire-over-ram-god-of-rich-shiva-of-poor-remarks-1166049" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 0,
"data": {
"url": "https://www.ndtv.com/video/revanth-reddy-under-bjp-fire-over-ram-god-of-rich-shiva-of-poor-remarks-1166049",
"title": "Revanth Reddy Under BJP Fire Over 'Ram God Of Rich, Shiva Of Poor' Remarks",
"description": "Telangana Chief Minister Revanth Reddy on Monday triggered a political controversy...",
"published_at": "2026-09-29T04:23:25Z",
"duration": "PT5M39S",
"image_url": "https://c.ndtvimg.com/dmx-images/video/images/vod/medium/2026-09/1166049_maxresdefault.jpg"
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.ndtvVideoResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | ndtv.VideoResponse | No | ||||
| data.description | string | No | ||||
| data.duration | string | No | ||||
| data.image_url | string | No | ||||
| data.published_at | string | No | ||||
| data.title | string | No | ||||
| data.url | string | No |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/ndtv/video?url=https%3A%2F%2Fwww.ndtv.com%2Fvideo%2Frevanth-reddy-under-bjp-fire-over-ram-god-of-rich-shiva-of-poor-remarks-1166049" \
-H "x-api-key: $CRAWLORA_API_KEY"