NDTV API endpoint
Returns the current story cards from one NDTV section page: title, canonical URL, and, where the section shows them, summary, publication time, byline, and image.
/ndtv/headlinesQuery parameter: section is required and must be one of latest, india, world, world-india-global, world-diaspora, opinion, spotlight, business-news, south, cities, bangalore-news, chennai-news, delhi-news, mumbai-news, others-news, ahmedabad-news, allahabad-news, amritsar-news, bhopal-news, bhubaneshwar-news, chandigarh-news, ghaziabad-news, goa-news, gurgaon-news, guwahati-news, hyderabad-news, jaipur-news, kanpur-news, kolkata-news, lucknow-news, noida-news, patna-news, pune-news, srinagar-news, thiruvananthapuram-news, andhra-pradesh-news, karnataka-news, kerala-news, tamil-nadu-news, telangana-news, education, education-exams-news, education-school-news, education-campus-news, education-study-abroad, education-latest, health, entertainment, lifestyle, food, travel, auto, science, offbeat, trends, or feature. Get the same list from ndtv-sections. Any other value is rejected with a 400.
Returns the story cards shown on that section's page, in page order. News-style sections (national, city, state, business, opinion, and similar) include summary, published_at (UTC, RFC 3339), author, and image_url; magazine-style sections (world, health, education, entertainment, lifestyle, travel, auto) return title, url, and usually image_url. City and state sections can list stories filed under /india-news/ because NDTV files many local stories there. Cards that point at NDTV's sister sites on other domains are omitted.
| Field | Filled in, of 20 checked | Values in the sample |
|---|---|---|
| title | 20 | median 72 characters |
| url | 20 | ndtv.com |
| summary | 20 | median 157 characters |
| published_at | 20 | 2026-10-13 |
| author | 20 | |
| image_url | 20 | c.ndtvimg.com |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| section | string | Yes | NDTV section slug from ndtv-sections Allowed values: latest, india, world, world-india-global, world-diaspora, opinion, spotlight, business-news, south, cities, bangalore-news, chennai-news, delhi-news, mumbai-news, others-news, ahmedabad-news, allahabad-news, amritsar-news, bhopal-news, bhubaneshwar-news, chandigarh-news, ghaziabad-news, goa-news, gurgaon-news, guwahati-news, hyderabad-news, jaipur-news, kanpur-news, kolkata-news, lucknow-news, noida-news, patna-news, pune-news, srinagar-news, thiruvananthapuram-news, andhra-pradesh-news, karnataka-news, kerala-news, tamil-nadu-news, telangana-news, education, education-exams-news, education-school-news, education-campus-news, education-study-abroad, education-latest, health, entertainment, lifestyle, food, travel, auto, science, offbeat, trends, feature. | latest | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/ndtv/headlines?section=latest" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"section": "india",
"items": [
{
"title": "India's Power Shortage Tops Summer Levels As El Nino Dries Up Hydropower",
"url": "https://www.ndtv.com/india-news/indias-power-shortage-tops-summer-levels-as-el-nino-dries-up-hydropower-12091489",
"summary": "Hydropower generation fell 12% from a year earlier in the first three weeks of September.",
"published_at": "2026-09-24T09:32:00Z",
"author": "Bloomberg News",
"image_url": "https://c.ndtvimg.com/2026-09/hj3d54ug_power-shortage-bloomberg_625x300_24_September_26.jpeg?downsize=250:188"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.headlinesResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | newsplatform.HeadlinesResponse | No | ||||
| data.items | array | No | HeadlineItem record, 7 fields: author, image_url, published_at, summary, title, type, url. Described under NDTV latest stories API. | |||
| data.section | string | No |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/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/headlines?section=latest" \
-H "x-api-key: $CRAWLORA_API_KEY"