Dawn API endpoint
Returns one Dawn byline's public profile (name and biography, when Dawn publishes one) and their recent articles from a canonical author URL.
/dawn/authorQuery parameter: url is a canonical HTTPS www.dawn.com/authors/<id>/<slug> URL. Returns the byline's public profile (name, and biography when Dawn publishes one) and their most recent articles.
Only the first page of an author's story listing is returned, so articles reflects recent stories only, not the author's full history.
| Field | Filled in, of 22 checked | Values in the sample |
|---|---|---|
| title | 22 | median 21 characters |
| url | 22 | dawn.com |
| summary | 20 | median 115 characters |
| published_at | 20 | 2026-05-21 to 2026-10-08 |
| image_url | 20 | i.dawn.com |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| url | string | Yes | Canonical www.dawn.com/authors/<id>/<slug> URL | https://www.dawn.com/authors/675/khurram-husain | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/dawn/author?url=https%3A%2F%2Fwww.dawn.com%2Fauthors%2F675%2Fkhurram-husain" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"url": "https://www.dawn.com/authors/675/khurram-husain",
"name": "Khurram Husain",
"articles": [
{
"title": "Example column headline",
"url": "https://www.dawn.com/news/2032276/example-column-headline",
"published_at": "2026-09-24T02:52:18Z"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.dawnAuthorResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | dawn.AuthorResponse | No | ||||
| data.articles | array | No | ||||
| data.articles[].author | string | No | ||||
| data.articles[].image_url | string | No | ||||
| data.articles[].published_at | string | No | ||||
| data.articles[].summary | string | No | ||||
| data.articles[].title | string | No | ||||
| data.articles[].type | string | No | ||||
| data.articles[].url | string | No | ||||
| data.biography | array | 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/dawn/author?url=https%3A%2F%2Fwww.dawn.com%2Fauthors%2F675%2Fkhurram-husain" \
-H "x-api-key: $CRAWLORA_API_KEY"