The Motley Fool API endpoint
Returns a Motley Fool author's name, biography when published, image when available and recent investing articles from their author page. `url` is required, for example `https://www.fool.com/author/2104/`. Each article has a title, URL, summary, author, image, `type` and publication time.
/motleyfool/authorParameters:
url (required): canonical Fool author profile URL, such as
https://www.fool.com/author/2104/.x-api-key header (required).Start from the checked request: GET /motleyfool/author?url=https%3A%2F%2Fwww.fool.com%2Fauthor%2F2104%2F. Live check on 2026-10-14: one record. Fields present in every checked record: url, name, image_url, biography. Observed field variation: articles was empty in this check.
Return to section story discovery with Get The Motley Fool section headlines.
| Field | In the sample | Value in the sample |
|---|---|---|
| url | Has a value | fool.com |
| name | Has a value | |
| image_url | Has a value | g.foolcdn.com |
| biography | Has a value | 1 entry |
| articles | Empty |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| url | string | Yes | Canonical The Motley Fool author URL | https://www.fool.com/author/2104/ | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/motleyfool/author?url=https%3A%2F%2Fwww.fool.com%2Fauthor%2F2104%2F" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"url": "https://www.fool.com/author/2104/",
"name": "Daniel Sparks",
"biography": [
"Daniel Sparks is a contributing Motley Fool stock market analyst."
],
"articles": [
{
"title": "Prediction: Netflix Stock Gets Back to $100 Before 2030",
"url": "https://www.fool.com/investing/2026/09/28/prediction-netflix-stock-gets-back-to-usd100-before-2030",
"published_at": "2026-09-28T00:00:00Z",
"author": "Daniel Sparks",
"summary": "Can ads and price hikes produce the 11% a year it'd take?"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.motleyfoolAuthorResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | motleyfool.AuthorResponse | No | ||||
| data.articles | array | No | HeadlineItem record, 7 fields: author, image_url, published_at, summary, title, type, url. Described under The Motley Fool news API. | |||
| data.biography | array | No | ||||
| data.image_url | 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/motleyfool/author?url=https%3A%2F%2Fwww.fool.com%2Fauthor%2F2104%2F" \
-H "x-api-key: $CRAWLORA_API_KEY"