Yahoo Life API endpoint
Returns a single Yahoo Life article's full content: title, description, author, publish/update time, section, image, keywords, original publisher, and body paragraphs. Accepts a canonical www.yahoo.com/lifestyle article URL, such as one returned by the home story stream.
/yahoo-life/articleQuery parameters:
url (required) -- a canonical
www.yahoo.com/lifestyle/article/....html URL.Notable response behavior:
provider is the original outlet the story is syndicated from when
applicable, otherwise "Yahoo Life".paragraphs can be an empty array for an article whose metadata loaded
but whose body content did not render -- this is returned as a normal
200, not an error. A response missing both metadata and body
paragraphs is treated as an upstream error (parser drift or a block),
not a silent empty success.url that isn't a www.yahoo.com URL under /lifestyle/ returns
400. www.yahoo.com hosts several unrelated verticals (news, finance,
sports, ...), so both the hostname and the /lifestyle/ path prefix are
required.| Field | In the sample | Value in the sample |
|---|---|---|
| url | Has a value | yahoo.com |
| title | Has a value | 107 characters |
| description | Has a value | 66 characters |
| author | Has a value | |
| published_at | Has a value | 2026-08-11 |
| updated_at | Has a value | 2026-08-11 |
| section | Has a value | “Yahoo Lifestyle” |
| image_url | Has a value | s.yimg.com |
| keywords | Has a value | 6 entries |
| provider | Has a value | “Yahoo Life” |
| paragraphs | Has a value | 8 entries |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| url | string | Yes | Canonical www.yahoo.com/lifestyle article URL | https://www.yahoo.com/lifestyle/article/example-headline-000000000.html | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/yahoo-life/article?url=https%3A%2F%2Fwww.yahoo.com%2Flifestyle%2Farticle%2Fexample-headline-000000000.html" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"url": "https://www.yahoo.com/lifestyle/article/water-bottles-bag-charms-and-analog-everything-100-back-to-school-trends-kids-actually-care-about-in-2026-133000932.html",
"title": "Water bottles, bag charms and analog everything: 100 back-to-school trends kids actually care about in 2026",
"description": "Going back to school used to be simple: buy the stuff on the list.",
"author": "Erin Donnelly",
"published_at": "2026-08-11T13:30:00Z",
"updated_at": "2026-08-11T13:30:00Z",
"section": "Yahoo Lifestyle",
"image_url": "https://s.yimg.com/lo/mysterio/api/example/bts-hub-header.png",
"keywords": [
"college students",
"school supplies",
"water bottle"
],
"provider": "Yahoo Life",
"paragraphs": [
"Tiny humans, huge shopping list. The littlest schoolers are messy, filled to the brim with emotions."
]
}
}Request schema
No body schema
Response schema
#/definitions/yahoolife.articleResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | yahoolife.ArticleResponse | No | ||||
| data.author | string | No | ||||
| data.description | string | No | ||||
| data.image_url | string | No | ||||
| data.keywords | array | No | ||||
| data.paragraphs | array | No | ||||
| data.provider | string | No | ||||
| data.published_at | string | No | ||||
| data.section | string | No | ||||
| data.title | string | No | ||||
| data.updated_at | string | No | ||||
| data.url | string | No | ||||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 429 | Too Many Requests | #/definitions/app.Response |
| 500 | Internal Server Error | #/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/yahoo-life/article?url=https%3A%2F%2Fwww.yahoo.com%2Flifestyle%2Farticle%2Fexample-headline-000000000.html" \
-H "x-api-key: $CRAWLORA_API_KEY"