NDTV API endpoint
Returns the stories NDTV published in roughly the last two days, newest first, from its public news sitemap: title, canonical URL, publication time, keywords, and lead image.
/ndtv/newsReturns the stories NDTV published in roughly the last two days, newest first, from its public news sitemap. Each item carries the title, canonical article URL, publication time (UTC, RFC 3339), NDTV's keyword list for the story in summary, and the lead image. Items do not carry a byline; use ndtv-article for authors and body text.
| Field | Filled in, of 500 checked | Values in the sample |
|---|---|---|
| title | 500 | median 77 characters |
| url | 500 | ndtv.com |
| summary | 494 | median 75 characters |
| published_at | 500 | 2026-10-09 to 2026-10-13 |
| image_url | 500 | c.ndtvimg.com and 2 other hosts |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/ndtv/news" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"items": [
{
"title": "Opinion: LSR, Astha Kunj And The Unfinished Fight For Women's Right To Public Spaces",
"url": "https://www.ndtv.com/opinion/lsr-astha-kunj-and-the-unfinished-fight-for-womens-right-to-public-spaces-12091602",
"summary": "LSR,Delhi rape case,delhi rape",
"published_at": "2026-09-24T09:52:40Z",
"image_url": "https://c.ndtvimg.com/2026-09/dot5qspg_encounter_625x300_22_September_26.jpg?im=FeatureCrop,algorithm=dnn,width=1600,height=900"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.newsResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | newsplatform.NewsResponse | No | ||||
| data.items | array | No | ||||
| data.items[].author | string | No | ||||
| data.items[].image_url | string | No | ||||
| data.items[].published_at | string | No | ||||
| data.items[].summary | string | No | ||||
| data.items[].title | string | No | ||||
| data.items[].type | string | No | ||||
| data.items[].url | string | No |
| Status | Description | Schema |
|---|---|---|
| 429 | Too Many Requests | #/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/news" \
-H "x-api-key: $CRAWLORA_API_KEY"