This Is Money API endpoint
Returns a This Is Money author's profile by `url`, a canonical `thisismoney.co.uk/profile-<id>/<slug>.html` link: name, job title, bio, coverage topic tags such as Money or Bills, and recent articles with title, URL, excerpt and ISO-8601 `published_at`. `job_title` and `coverage` can be empty.
/thisismoney/authorQuery parameters:
url (required): a canonical https://www.thisismoney.co.uk/profile-<id>/<slug>.html URL (DMG Media's reporter-profile shape, shared with its sibling Daily Mail sites).job_title is split from the page's own combined "Name, Job Title" heading and can be empty when an author has no title suffix. coverage lists the topic tags the page shows under "Coverage:" (for example "Money", "Bills") and can be empty. Each article's published_at is an ISO-8601 timestamp taken directly from the platform's own embedded data.
Example response (truncated):
{"code":200,"data":{"url":"https://www.thisismoney.co.uk/profile-2242/toby-walne.html","name":"Toby Walne","job_title":"Chief Money Reporter","bio":"Toby Walne is chief money reporter for the Daily Mail and The Mail on Sunday...","coverage":["Money","Bills"],"articles":[{"title":"Gordon doubled his money in five months buying and selling unloved objects. Here's how you can too","url":"https://www.thisismoney.co.uk/money/savemoneymakemoney/article-16152535/example.html","excerpt":"Gordon Kennedy buys antiques and other collectable items, then sells them on at a higher price.","published_at":"2026-09-22T22:30:52+0100"}]}}
| Field | Filled in, of 80 checked | Values in the sample |
|---|---|---|
| title | 80 | median 107 characters |
| url | 80 | thisismoney.co.uk |
| excerpt | 80 | median 148 characters |
| published_at | 80 | 2025-07-21 to 2026-10-10 |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| url | string | Yes | Canonical This Is Money author URL | https://www.thisismoney.co.uk/profile-2242/toby-walne.html | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/thisismoney/author?url=https%3A%2F%2Fwww.thisismoney.co.uk%2Fprofile-2242%2Ftoby-walne.html" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"url": "https://www.thisismoney.co.uk/profile-2242/toby-walne.html",
"name": "Toby Walne",
"job_title": "Chief Money Reporter",
"bio": "Toby Walne is chief money reporter for the Daily Mail and The Mail on Sunday...",
"coverage": [
"Money",
"Bills"
],
"articles": [
{
"title": "Gordon doubled his money in five months buying and selling unloved objects. Here's how you can too",
"url": "https://www.thisismoney.co.uk/money/savemoneymakemoney/article-16152535/example.html",
"excerpt": "Gordon Kennedy buys antiques and other collectable items, then sells them on at a higher price.",
"published_at": "2026-09-22T22:30:52+0100"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.thisIsMoneyAuthorResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | thisismoney.AuthorResponse | No | ||||
| data.articles | array | No | ||||
| data.articles[].excerpt | string | No | ||||
| data.articles[].published_at | string | No | ||||
| data.articles[].title | string | No | ||||
| data.articles[].url | string | No | ||||
| data.bio | string | No | ||||
| data.coverage | array | 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/thisismoney/author?url=https%3A%2F%2Fwww.thisismoney.co.uk%2Fprofile-2242%2Ftoby-walne.html" \
-H "x-api-key: $CRAWLORA_API_KEY"