Economic Times API endpoint
Returns an Economic Times reporter profile for a `url` like `https://economictimes.indiatimes.com/etreporter/author-<name>-<id>.cms`. The response has the name, job title (role and desk in one string), biography, headshot and recent articles with title and URL. Job title, biography and image may be empty; no email field exists.
/economictimes/authorReturns one Economic Times reporter's public profile from a canonical https://economictimes.indiatimes.com/etreporter/author-<name>-<id>.cms URL: name, job title, biography, headshot, and their recent articles.
Query parameters:
url (required): a canonical https://economictimes.indiatimes.com/etreporter/author-<name>-<id>.cms URL.job_title, biography, and image_url reflect only what the reporter's own profile page publishes and may be empty. Unlike some sibling publisher families in this API, The Economic Times does not separately publish an organization, location, or email field for a reporter -- job_title already carries the reporter's role/desk in one string (for example "Editor - Markets and Finance, ET Online").
Example response (truncated):
{"code":200,"data":{"url":"https://economictimes.indiatimes.com/etreporter/author-kshitij-anand-479257392.cms","name":"Kshitij Anand","job_title":"Editor - Markets and Finance, ET Online","biography":["I write on stock market, F&O, sectors and as well as technicals."],"image_url":"https://img.etimg.com/authorphoto/479257392.cms","articles":[{"title":"Example story","url":"https://economictimes.indiatimes.com/markets/aif-pms/example-story/articleshow/134466306.cms"}]}}
| Field | Filled in, of 48 checked | Values in the sample |
|---|---|---|
| title | 48 | median 111 characters |
| url | 48 | economictimes.indiatimes.com |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| url | string | Yes | Canonical Economic Times author URL | https://economictimes.indiatimes.com/etreporter/author-kshitij-anand-479257392.cms | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/economictimes/author?url=https%3A%2F%2Feconomictimes.indiatimes.com%2Fetreporter%2Fauthor-kshitij-anand-479257392.cms" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"url": "https://economictimes.indiatimes.com/etreporter/author-kshitij-anand-479257392.cms",
"name": "Kshitij Anand",
"job_title": "Editor - Markets and Finance, ET Online",
"biography": [
"I write on stock market, F&O, sectors and as well as technicals."
],
"image_url": "https://img.etimg.com/authorphoto/479257392.cms",
"articles": [
{
"title": "Example story",
"url": "https://economictimes.indiatimes.com/markets/aif-pms/example-story/articleshow/134466306.cms"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.economicTimesAuthorResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | economictimes.AuthorResponse | No | ||||
| data.articles | array | No | ||||
| data.articles[].title | string | No | ||||
| data.articles[].url | string | No | ||||
| data.biography | array | No | ||||
| data.image_url | string | No | ||||
| data.job_title | string | No | ||||
| data.name | 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/economictimes/author?url=https%3A%2F%2Feconomictimes.indiatimes.com%2Fetreporter%2Fauthor-kshitij-anand-479257392.cms" \
-H "x-api-key: $CRAWLORA_API_KEY"